{
 "app_id": "io.github.klei1984.max",
 "source_url": "https://raw.githubusercontent.com/klei1984/max/master/flatpak/io.github.klei1984.max.yaml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "24.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--device=all",
  "--share=network",
  "--socket=x11",
  "--socket=wayland",
  "--socket=pulseaudio",
  "--filesystem=xdg-data"
 ],
 "module_count": 1,
 "fetched_at": "2026-09-20T13:02:40.318579+00:00",
 "manifest": {
  "app-id": "io.github.klei1984.max",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "24.08",
  "sdk": "org.freedesktop.Sdk",
  "command": "max-port",
  "finish-args": [
   "--device=all",
   "--share=network",
   "--socket=x11",
   "--socket=wayland",
   "--socket=pulseaudio",
   "--filesystem=xdg-data"
  ],
  "modules": [
   {
    "name": "max-port",
    "buildsystem": "cmake-ninja",
    "builddir": true,
    "build-options": {
     "config-opts": [
      "-DCMAKE_BUILD_TYPE=RelWithDebInfo",
      "-DCMAKE_C_FLAGS_RELWITHDEBINFO=-O3 -g -DNDEBUG",
      "-DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-O3 -g -DNDEBUG",
      "-DMAX_SPLIT_DEBUG_SYMBOLS=OFF",
      "-DCMAKE_TOOLCHAIN_FILE=../cmake/toolchain-linux-x86_64.cmake",
      "-DBUILD_SHARED_LIBS=ON",
      "-DMAXPORT_FLATPAK_BUILD=TRUE",
      "-DFLATPAK_ID=io.github.klei1984.max"
     ]
    },
    "sources": [
     {
      "type": "dir",
      "path": ".."
     }
    ],
    "post-install": [
     "install -Dm644 max-port.desktop ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop",
     "install -Dm644 ${FLATPAK_BUILDER_BUILDDIR}/assets/max.png ${FLATPAK_DEST}/share/icons/hicolor/256x256/apps/${FLATPAK_ID}.png",
     "desktop-file-edit --set-key=\"Icon\" --set-value=\"${FLATPAK_ID}\" ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop",
     "desktop-file-edit --set-key=\"Exec\" --set-value=\"max-port\" ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop",
     "install -Dm644 metainfo.xml ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.metainfo.xml"
    ]
   }
  ]
 }
}