{
 "app_id": "org.audiveris.audiveris",
 "source_url": "https://raw.githubusercontent.com/flathub/org.audiveris.audiveris/master/org.audiveris.audiveris.yml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "25.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--share=ipc",
  "--share=network",
  "--socket=x11",
  "--filesystem=xdg-documents",
  "--filesystem=xdg-pictures"
 ],
 "module_count": 2,
 "fetched_at": "2026-09-17T16:14:11.961988+00:00",
 "manifest": {
  "id": "org.audiveris.audiveris",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "25.08",
  "sdk": "org.freedesktop.Sdk",
  "sdk-extensions": [
   "org.freedesktop.Sdk.Extension.openjdk25"
  ],
  "build-options": {
   "append-path": "/usr/lib/sdk/openjdk25/bin"
  },
  "command": "Audiveris",
  "finish-args": [
   "--share=network",
   "--share=ipc",
   "--socket=x11",
   "--filesystem=xdg-documents",
   "--filesystem=xdg-pictures",
   "--persist=~/.audiveris",
   "--env=PATH=/app/bin:/app/jre/bin:/usr/bin",
   "--env=JAVA_HOME=/app/jre",
   "--env=MALLOC_CHECK_=0"
  ],
  "modules": [
   {
    "name": "openjdk",
    "buildsystem": "simple",
    "build-commands": [
     "/usr/lib/sdk/openjdk25/install.sh"
    ]
   },
   {
    "name": "audiveris",
    "buildsystem": "simple",
    "build-commands": [
     "ln --force gradle-9.4.1-bin.zip gradle/wrapper/gradle-9.4.1-bin.zip",
     "sed --regexp-extended --in-place 's,https\\\\://services.gradle.org/distributions/,file:\\/run/build/audiveris/,' gradle/wrapper/gradle-wrapper.properties",
     "install --mode=0644 -D app/res/icon-256.png /app/share/icons/hicolor/256x256/apps/org.audiveris.audiveris.png",
     "install --mode=0644 -D app/res/icon-64.png /app/share/icons/hicolor/64x64/apps/org.audiveris.audiveris.png",
     "install --mode=0644 -D app/src/main/java/org/audiveris/omr/ui/resources/icon-48.png /app/share/icons/hicolor/48x48/apps/org.audiveris.audiveris.png",
     "install --mode=0644 -D app/src/main/java/org/audiveris/omr/ui/resources/icon-32.png /app/share/icons/hicolor/32x32/apps/org.audiveris.audiveris.png",
     "install --mode=0644 -D app/src/main/java/org/audiveris/omr/ui/resources/icon-24.png /app/share/icons/hicolor/24x24/apps/org.audiveris.audiveris.png",
     "install --mode=0644 -D app/src/main/java/org/audiveris/omr/ui/resources/icon-16.png /app/share/icons/hicolor/16x16/apps/org.audiveris.audiveris.png",
     "install --mode=0644 -D org.audiveris.audiveris.desktop /app/share/applications/org.audiveris.audiveris.desktop",
     "install --mode=0644 -D org.audiveris.audiveris.metainfo.xml /app/share/metainfo/org.audiveris.audiveris.metainfo.xml",
     "./gradlew -PisFlatpak=true --offline distTar",
     "tar x --directory=/app --strip-components=1 --file app/build/distributions/*.tar"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/Audiveris/audiveris",
      "commit": "9e1e55cd2746037d059345881c53e6a6754bffbd"
     },
     {
      "type": "file",
      "url": "https://services.gradle.org/distributions/gradle-9.4.1-bin.zip",
      "sha256": "2ab2958f2a1e51120c326cad6f385153bb11ee93b3c216c5fccebfdfbb7ec6cb"
     },
     {
      "type": "file",
      "path": "org.audiveris.audiveris.desktop"
     },
     {
      "type": "file",
      "path": "org.audiveris.audiveris.metainfo.xml"
     },
     "dependencies.json"
    ]
   }
  ]
 }
}