{
 "app_id": "com.jaquadro.NBTExplorer",
 "source_url": "https://raw.githubusercontent.com/flathub/com.jaquadro.NBTExplorer/master/com.jaquadro.NBTExplorer.yml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "24.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--share=ipc",
  "--socket=x11",
  "--filesystem=home"
 ],
 "module_count": 5,
 "fetched_at": "2026-09-17T16:08:06.636850+00:00",
 "manifest": {
  "app-id": "com.jaquadro.NBTExplorer",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "24.08",
  "sdk": "org.freedesktop.Sdk",
  "sdk-extensions": [
   "org.freedesktop.Sdk.Extension.mono6"
  ],
  "command": "nbtexplorer",
  "finish-args": [
   "--socket=x11",
   "--share=ipc",
   "--filesystem=home"
  ],
  "modules": [
   "shared-modules/gtk2/gtk2.json",
   {
    "name": "mono",
    "buildsystem": "simple",
    "build-commands": [
     "/usr/lib/sdk/mono6/install.sh"
    ]
   },
   {
    "name": "extralibs",
    "buildsystem": "simple",
    "build-commands": [
     "cp -ar /usr/lib/sdk/mono6/lib/mono/gac/System.Drawing /app/lib/mono/gac/ && rm -f /app/lib/mono/gac/System.Drawing/*/*.pdb",
     "cp -ar /usr/lib/sdk/mono6/lib/mono/gac/System.Windows.Forms /app/lib/mono/gac/ && rm -f /app/lib/mono/gac/System.Windows.Forms/*/*.pdb"
    ]
   },
   {
    "name": "libgdiplus",
    "sources": [
     {
      "type": "archive",
      "url": "https://download.mono-project.com/sources/libgdiplus/libgdiplus-6.1.tar.gz",
      "sha256": "97d5a83d6d6d8f96c27fb7626f4ae11d3b38bc88a1726b4466aeb91451f3255b"
     }
    ]
   },
   {
    "name": "nbtexplorer",
    "buildsystem": "simple",
    "build-commands": [
     "/usr/lib/sdk/mono6/bin/msbuild",
     "install -D nbtexplorer /app/bin/nbtexplorer",
     "install -D Staging/NBTExplorer.exe /app/share/nbtexplorer/NBTExplorer.exe",
     "install -D Staging/NBTExplorer.exe.config /app/share/nbtexplorer/NBTExplorer.exe.config",
     "install -D Staging/Substrate.dll /app/share/nbtexplorer/Substrate.dll",
     "install -D Staging/NBTModel.dll /app/share/nbtexplorer/NBTModel.dll",
     "install -D com.jaquadro.NBTExplorer.desktop /app/share/applications/com.jaquadro.NBTExplorer.desktop",
     "install -D com.jaquadro.NBTExplorer.png /app/share/icons/hicolor/128x128/apps/com.jaquadro.NBTExplorer.png",
     "install -D com.jaquadro.NBTExplorer.metainfo.xml /app/share/metainfo/com.jaquadro.NBTExplorer.metainfo.xml"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/jaquadro/NBTExplorer.git",
      "tag": "v2.8.0-win",
      "commit": "d29f249d7e489eaa4ccf8ba5b661cfa6ae0466ff"
     },
     {
      "type": "patch",
      "path": "patches/fix-msbuild.patch"
     },
     {
      "type": "script",
      "dest-filename": "nbtexplorer",
      "commands": [
       "exec mono /app/share/nbtexplorer/NBTExplorer.exe"
      ]
     },
     {
      "type": "file",
      "path": "com.jaquadro.NBTExplorer.png"
     },
     {
      "type": "file",
      "path": "com.jaquadro.NBTExplorer.desktop"
     },
     {
      "type": "file",
      "path": "com.jaquadro.NBTExplorer.metainfo.xml"
     }
    ]
   }
  ]
 }
}