{
 "app_id": "org.zrythm.Zrythm",
 "source_url": "https://raw.githubusercontent.com/zrythm/zrythm-installer/master/flatpak/org.zrythm.Zrythm.json",
 "runtime": "org.gnome.Platform",
 "runtime_version": "44",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=ipc",
  "--socket=x11",
  "--share=network",
  "--socket=pulseaudio",
  "--device=all",
  "--filesystem=host:ro",
  "--filesystem=xdg-run/pipewire-0",
  "--system-talk-name=org.freedesktop.RealtimeKit1"
 ],
 "module_count": 32,
 "fetched_at": "2026-09-17T17:57:36.508471+00:00",
 "manifest": {
  "app-id": "org.zrythm.Zrythm",
  "runtime": "org.gnome.Platform",
  "runtime-version": "44",
  "sdk": "org.gnome.Sdk",
  "command": "zrythm_launch",
  "rename-icon": "zrythm",
  "copy-icon": true,
  "finish-args": [
   "--share=ipc",
   "--socket=x11",
   "--share=network",
   "--socket=pulseaudio",
   "--device=all",
   "--filesystem=host:ro",
   "--filesystem=xdg-run/pipewire-0",
   "--system-talk-name=org.freedesktop.RealtimeKit1"
  ],
  "add-extensions": {
   "org.freedesktop.LinuxAudio.Plugins": {
    "directory": "extensions/Plugins",
    "version": "22.08",
    "add-ld-path": "lib",
    "merge-dirs": "ladspa;dssi;lv2;clap;vst;vst3",
    "subdirectories": true,
    "no-autodownload": true
   }
  },
  "cleanup": [
   "/include",
   "/lib/pkgconfig",
   "/man",
   "/share/doc",
   "/share/gtk-doc",
   "/share/man",
   "/share/pkgconfig",
   "*.la",
   "*.a"
  ],
  "modules": [
   {
    "name": "vamp-plugin-sdk",
    "buildsystem": "autotools",
    "build-options": {
     "no-debuginfo": true
    },
    "no-parallel-make": true,
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/c4dm/vamp-plugin-sdk",
      "commit": "67adfc2bf9486912a0fce5123cf54360ea2678bc",
      "tag": "vamp-plugin-sdk-v2.10",
      "x-checker-data": {
       "type": "git",
       "tag-pattern": "^vamp-plugin-sdk-v([\\d.]+)$"
      }
     }
    ],
    "post-install": [
     "install -Dm644 -t ${FLATPAK_DEST}/share/licenses/vamp-plugin-sdk COPYING"
    ],
    "cleanup": [
     "/bin",
     "/include",
     "/lib/pkgconfig"
    ]
   },
   "shared-modules/linux-audio/lv2.json",
   "shared-modules/linux-audio/lilv.json",
   "shared-modules/linux-audio/fftw3f.json",
   "shared-modules/linux-audio/jack2.json",
   "shared-modules/linux-audio/liblo.json",
   "shared-modules/linux-audio/fluidsynth2.json",
   {
    "name": "bdwgc",
    "buildsystem": "autotools",
    "build-options": {
     "no-debuginfo": true
    },
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/ivmai/bdwgc.git",
      "commit": "d1ff06cc503a74dca0150d5e988f2c93158b0cdf",
      "tag": "v8.2.4",
      "x-checker-data": {
       "type": "json",
       "url": "https://api.github.com/repos/ivmai/bdwgc/releases/latest",
       "tag-query": ".tag_name",
       "version-query": "$tag | sub(\"^jq-\"; \"\")",
       "timestamp-query": ".published_at"
      }
     }
    ],
    "cleanup": [
     "*.a",
     "*.la",
     "/include",
     "/share/info",
     "/share/doc",
     "/lib/pkgconfig"
    ]
   },
   {
    "name": "guile",
    "buildsystem": "autotools",
    "cleanup": [
     "/bin",
     "/lib/libguile-3.0.so.1.5.0-gdb.scm"
    ],
    "build-options": {
     "no-debuginfo": true
    },
    "sources": [
     {
      "type": "archive",
      "url": "https://ftp.gnu.org/gnu/guile/guile-3.0.9.tar.xz",
      "sha256": "1a2625ac72b2366e95792f3fe758fd2df775b4044a90a4a9787326e66c0d750d",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 1277,
       "stable-only": true,
       "url-template": "https://ftp.gnu.org/gnu/guile/guile-$version.tar.xz"
      }
     }
    ],
    "modules": [
     {
      "name": "libatomic_ops",
      "buildsystem": "autotools",
      "build-options": {
       "no-debuginfo": true
      },
      "sources": [
       {
        "type": "git",
        "url": "https://github.com/ivmai/libatomic_ops",
        "commit": "cc8e83a1f25f38054c721a1a7e6f9195104f94a4",
        "tag": "v7.8.0",
        "x-checker-data": {
         "type": "json",
         "url": "https://api.github.com/repos/ivmai/libatomic_ops/releases/latest",
         "tag-query": ".tag_name",
         "version-query": "$tag | sub(\"^jq-\"; \"\")",
         "timestamp-query": ".published_at"
        }
       }
      ],
      "cleanup": [
       "*.a",
       "*.la",
       "/include",
       "/share/info",
       "/share/man",
       "/share/aclocal",
       "/lib/pkgconfig"
      ]
     }
    ]
   },
   {
    "name": "carla",
    "buildsystem": "simple",
    "build-commands": [
     "make features",
     "make PREFIX=${FLATPAK_DEST} HAVE_FLUIDSYNTH=true HAVE_LIBMAGIC=true HAVE_LIBLO=true -j $FLATPAK_BUILDER_N_JOBS",
     "make PREFIX=${FLATPAK_DEST} install"
    ],
    "build-options": {
     "arch": {
      "aarch64": {
       "env": {
        "NOOPT": "true"
       }
      }
     },
     "no-debuginfo": true
    },
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/falkTX/Carla",
      "commit": "bdb9b076f4c2abd28a67b9b4f165d4742dc941c1",
      "x-checker-data": {
       "type": "json",
       "url": "https://api.github.com/repos/falkTX/Carla/commits",
       "commit-query": "first( .[].sha )",
       "version-query": "first( .[].sha )",
       "timestamp-query": "first( .[].commit.committer.date )"
      }
     }
    ]
   },
   {
    "name": "xxHash",
    "buildsystem": "simple",
    "build-commands": [
     "make PREFIX=${FLATPAK_DEST} -j $FLATPAK_BUILDER_N_JOBS",
     "make PREFIX=${FLATPAK_DEST} install"
    ],
    "build-options": {
     "no-debuginfo": true
    },
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/Cyan4973/xxHash",
      "commit": "bbb27a5efb85b92a0486cf361a8635715a53f6ba",
      "tag": "v0.8.2",
      "x-checker-data": {
       "type": "json",
       "url": "https://api.github.com/repos/Cyan4973/xxHash/releases/latest",
       "tag-query": ".tag_name",
       "version-query": "$tag | sub(\"^jq-\"; \"\")",
       "timestamp-query": ".published_at"
      }
     }
    ]
   },
   {
    "name": "libcyaml",
    "buildsystem": "simple",
    "build-options": {
     "no-debuginfo": true
    },
    "build-commands": [
     "make PREFIX=${FLATPAK_DEST} -j $FLATPAK_BUILDER_N_JOBS",
     "make PREFIX=${FLATPAK_DEST} install"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/tlsa/libcyaml",
      "commit": "e2bea44c472719daff095541b22b038fa54c274b",
      "tag": "v1.4.1",
      "x-checker-data": {
       "type": "json",
       "url": "https://api.github.com/repos/tlsa/libcyaml/releases/latest",
       "tag-query": ".tag_name",
       "version-query": "$tag | sub(\"^jq-\"; \"\")",
       "timestamp-query": ".published_at"
      }
     }
    ],
    "modules": [
     {
      "name": "libyaml",
      "build-options": {
       "no-debuginfo": true
      },
      "buildsystem": "autotools",
      "sources": [
       {
        "type": "git",
        "url": "https://github.com/yaml/libyaml",
        "commit": "2c891fc7a770e8ba2fec34fc6b545c672beb37e6",
        "tag": "0.2.5",
        "x-checker-data": {
         "type": "json",
         "url": "https://api.github.com/repos/yaml/libyaml/releases/latest",
         "tag-query": ".tag_name",
         "version-query": "$tag | sub(\"^jq-\"; \"\")",
         "timestamp-query": ".published_at"
        }
       }
      ]
     }
    ]
   },
   {
    "name": "backtrace",
    "buildsystem": "autotools",
    "build-options": {
     "env": {
      "CFLAGS": "-fPIC"
     },
     "no-debuginfo": true
    },
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/ianlancetaylor/libbacktrace",
      "commit": "9ae4f4ae4481b1e69d38ed810980d33103544613",
      "x-checker-data": {
       "type": "json",
       "url": "https://api.github.com/repos/ianlancetaylor/libbacktrace/commits",
       "commit-query": "first( .[].sha )",
       "version-query": "first( .[].sha )",
       "timestamp-query": "first( .[].commit.committer.date )"
      }
     }
    ]
   },
   {
    "name": "rubberband",
    "build-options": {
     "no-debuginfo": true
    },
    "buildsystem": "meson",
    "sources": [
     {
      "type": "archive",
      "url": "https://breakfastquay.com/files/releases/rubberband-3.3.0.tar.bz2",
      "sha256": "d9ef89e2b8ef9f85b13ac3c2faec30e20acf2c9f3a9c8c45ce637f2bc95e576c",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 4222,
       "stable-only": true,
       "url-template": "https://breakfastquay.com/files/releases/rubberband-$version.tar.bz2"
      }
     }
    ],
    "cleanup": [
     "/bin",
     "/include",
     "/share/ladspa",
     "*.a",
     "*.so"
    ]
   },
   {
    "name": "reproc",
    "buildsystem": "cmake-ninja",
    "build-options": {
     "env": {
      "BUILD_SHARED_LIBS": "ON",
      "REPROC_WARNINGS": "ON",
      "REPROC_WARNINGS_AS_ERRORS": "ON",
      "CFLAGS": "-fPIC"
     },
     "no-debuginfo": true
    },
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/DaanDeMeyer/reproc",
      "commit": "8aea3aef64c37a7ed0db759a7128a80c2540c808",
      "tag": "v14.2.4",
      "x-checker-data": {
       "type": "json",
       "url": "https://api.github.com/repos/DaanDeMeyer/reproc/releases/latest",
       "tag-query": ".tag_name",
       "version-query": "$tag | sub(\"^jq-\"; \"\")",
       "timestamp-query": ".published_at"
      }
     }
    ]
   },
   {
    "name": "breeze-icons",
    "builddir": true,
    "buildsystem": "simple",
    "build-options": {
     "no-debuginfo": true
    },
    "build-commands": [
     "mkdir -p ${FLATPAK_DEST}/share/icons/breeze-dark",
     "cp -r icons-dark/* ${FLATPAK_DEST}/share/icons/breeze-dark"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.kde.org/stable/frameworks/5.109/breeze-icons-5.109.0.tar.xz",
      "sha256": "e07a0be85f4fe67576204339be9ac9c6809618b16963fb147d59a325380c54b2",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 305788,
       "stable-only": true,
       "url-template": "https://download.kde.org/stable/frameworks/$major.$minor/breeze-icons-$version.tar.xz"
      }
     }
    ]
   },
   {
    "name": "lsp-dsp-lib",
    "buildsystem": "simple",
    "build-options": {
     "no-debuginfo": true
    },
    "build-commands": [
     "make PREFIX=${FLATPAK_DEST} config",
     "make PREFIX=${FLATPAK_DEST} -j $FLATPAK_BUILDER_N_JOBS",
     "make PREFIX=${FLATPAK_DEST} install"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/lsp-plugins/lsp-dsp-lib/releases/download/1.0.11/lsp-dsp-lib-src-1.0.11.tar.gz",
      "sha256": "be01621e77da14695a9f7c6922ab1bd390b2e15bbe3939f2468296f3b02da6a3",
      "x-checker-data": {
       "type": "json",
       "url": "https://api.github.com/repos/lsp-plugins/lsp-dsp-lib/releases/latest",
       "version-query": ".tag_name",
       "url-query": ".assets[] | select(.name==\"lsp-dsp-lib-src-\" + $version + \".tar.gz\") | .browser_download_url"
      }
     }
    ]
   },
   {
    "name": "rtaudio",
    "buildsystem": "meson",
    "build-options": {
     "//": "unlike the rest of the modules, this must be set to false, otherwise libcyaml.so.1 cannot be found at runtime",
     "no-debuginfo": false
    },
    "config-opts": [
     "-Djack=enabled",
     "-Dalsa=disabled"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/thestk/rtaudio",
      "commit": "b4f04903312e0e0efffbe77655172e0f060dc085",
      "tag": "6.0.1",
      "x-checker-data": {
       "type": "json",
       "url": "https://api.github.com/repos/thestk/rtaudio/releases/latest",
       "tag-query": ".tag_name",
       "version-query": "$tag | sub(\"^jq-\"; \"\")",
       "timestamp-query": ".published_at"
      }
     }
    ]
   },
   {
    "name": "sassc",
    "cleanup": [
     "*"
    ],
    "buildsystem": "autotools",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/sass/sassc",
      "commit": "66f0ef37e7f0ad3a65d2f481eff09d09408f42d0",
      "tag": "3.6.2",
      "x-checker-data": {
       "type": "json",
       "url": "https://api.github.com/repos/sass/sassc/releases/latest",
       "tag-query": ".tag_name",
       "version-query": "$tag | sub(\"^jq-\"; \"\")",
       "timestamp-query": ".published_at"
      }
     },
     {
      "type": "script",
      "dest-filename": "autogen.sh",
      "commands": [
       "autoreconf -si"
      ]
     }
    ],
    "modules": [
     {
      "name": "libsass",
      "cleanup": [
       "*"
      ],
      "buildsystem": "autotools",
      "sources": [
       {
        "type": "git",
        "url": "https://github.com/sass/libsass",
        "commit": "f6afdbb9288d20d1257122e71d88e53348a53af3",
        "tag": "3.6.5",
        "x-checker-data": {
         "type": "json",
         "url": "https://api.github.com/repos/sass/libsass/releases/latest",
         "tag-query": ".tag_name",
         "version-query": "$tag | sub(\"^jq-\"; \"\")",
         "timestamp-query": ".published_at"
        }
       },
       {
        "type": "script",
        "dest-filename": "autogen.sh",
        "commands": [
         "autoreconf -si"
        ]
       }
      ]
     }
    ]
   },
   {
    "name": "boost",
    "buildsystem": "simple",
    "build-options": {
     "no-debuginfo": true
    },
    "build-commands": [
     "./bootstrap.sh --prefix=${FLATPAK_DEST}",
     "./b2 variant=release -j ${FLATPAK_BUILDER_N_JOBS} install"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://boostorg.jfrog.io/artifactory/main/release/1.83.0/source/boost_1_83_0.tar.bz2",
      "sha256": "6478edfe2f3305127cffe8caf73ea0176c53769f4bf1585be237eb30798c3b8e",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 6845,
       "stable-only": true,
       "url-template": "https://boostorg.jfrog.io/artifactory/main/release/$version/source/boost_${major}_${minor}_$patch.tar.bz2"
      }
     }
    ]
   },
   {
    "name": "zix",
    "buildsystem": "meson",
    "build-options": {
     "no-debuginfo": true
    },
    "config-opts": [
     "-Dbenchmarks=disabled",
     "-Dtests=disabled",
     "-Ddefault_library=static",
     "-Ddocs=disabled"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.com/drobilla/zix",
      "commit": "a5c18d52a5351430d370084f25aaf7d166f7afd5",
      "x-checker-data": {
       "type": "json",
       "url": "https://gitlab.com/api/v4/projects/drobilla%2Fzix/repository/commits/main",
       "commit-query": ".id",
       "version-query": ".short_id",
       "timestamp-query": ".committed_date"
      }
     }
    ]
   },
   {
    "name": "soxr",
    "buildsystem": "cmake-ninja",
    "build-options": {
     "no-debuginfo": true
    },
    "config-opts": [
     "-DCMAKE_BUILD_TYPE=RelWithDebInfo",
     "-DBUILD_TESTS=no"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://sourceforge.net/projects/soxr/files/soxr-0.1.3-Source.tar.xz",
      "sha256": "b111c15fdc8c029989330ff559184198c161100a59312f5dc19ddeb9b5a15889"
     }
    ]
   },
   {
    "name": "gtk",
    "buildsystem": "meson",
    "build-options": {
     "no-debuginfo": true
    },
    "config-opts": [
     "-Dbuild-demos=false",
     "-Dbuild-testsuite=false",
     "-Dbuild-examples=false",
     "-Dbuild-tests=false"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.gnome.org/GNOME/gtk.git",
      "commit": "07a92c169074b081051e14f0f386d3c7adcdc737",
      "x-checker-data": {
       "type": "json",
       "url": "https://gitlab.gnome.org/api/v4/projects/gnome%2Fgtk/repository/commits/main",
       "commit-query": ".id",
       "version-query": ".short_id",
       "timestamp-query": ".committed_date"
      }
     }
    ]
   },
   {
    "name": "libadwaita",
    "buildsystem": "meson",
    "build-options": {
     "no-debuginfo": true
    },
    "config-opts": [
     "-Dvapi=false",
     "-Dintrospection=disabled",
     "-Dgtk_doc=false",
     "-Dtests=false",
     "-Dexamples=false"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.gnome.org/GNOME/libadwaita.git",
      "commit": "749a33b047d4f0ea5c38a5decccd0e37a582a4ef",
      "x-checker-data": {
       "type": "json",
       "url": "https://gitlab.gnome.org/api/v4/projects/gnome%2Flibadwaita/repository/commits/main",
       "commit-query": ".id",
       "version-query": ".short_id",
       "timestamp-query": ".committed_date"
      }
     }
    ],
    "modules": [
     {
      "name": "appstream",
      "buildsystem": "meson",
      "build-options": {
       "no-debuginfo": true
      },
      "config-opts": [
       "-Dstemming=false",
       "-Dapidocs=false"
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://github.com/ximion/appstream/archive/refs/tags/v0.16.2.tar.gz",
        "sha256": "9a2ebe660704878ab795470a72cd53049408ddd9da6e9cb45232cf0ed6505660",
        "x-checker-data": {
         "type": "anitya",
         "project-id": 10385,
         "url-template": "https://github.com/ximion/appstream/archive/refs/tags/v$version.tar.gz"
        }
       }
      ],
      "modules": [
       {
        "name": "libxmlb",
        "buildsystem": "meson",
        "build-options": {
         "no-debuginfo": true
        },
        "config-opts": [
         "-Dgtkdoc=false"
        ],
        "sources": [
         {
          "type": "git",
          "url": "https://github.com/hughsie/libxmlb",
          "commit": "3be2235c9be79c0ece789d3d50c52c15be31829d",
          "tag": "0.3.13",
          "x-checker-data": {
           "type": "json",
           "url": "https://api.github.com/repos/hughsie/libxmlb/releases/latest",
           "tag-query": ".tag_name",
           "version-query": "$tag | sub(\"^jq-\"; \"\")",
           "timestamp-query": ".published_at"
          }
         }
        ]
       }
      ]
     }
    ]
   },
   {
    "name": "libpanel",
    "buildsystem": "meson",
    "build-options": {
     "no-debuginfo": true
    },
    "config-opts": [
     "-Dvapi=false",
     "-Dinstall-examples=false",
     "-Ddocs=disabled",
     "-Dintrospection=disabled"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.zrythm.org/zrythm/libpanel-detach",
      "commit": "3f77a2cc2cfc3c3c75b9cd5bd6d8174466906faf",
      "tag": "1.3.0-1-for-zrythm",
      "x-checker-data": {
       "type": "git",
       "tag-pattern": "^([\\d.-]+)-for-zrythm$"
      }
     }
    ]
   },
   {
    "name": "zrythm",
    "builddir": true,
    "buildsystem": "meson",
    "config-opts": [
     "-Dflatpak=true",
     "-Dfallback_version=@ZRYTHM_PKG_SEMVER_VERSION@",
     "-Dtrial_ver=@TRIAL_TRUE_FALSE@",
     "-Dcheck_updates=true",
     "-Dinstaller_ver=true",
     "-Djack=enabled",
     "-Dalsa=disabled",
     "-Drtaudio=enabled",
     "-Dguile=disabled"
    ],
    "build-options": {
     "env": {
      "LIBRARY_PATH": "/app/lib"
     },
     "no-debuginfo": true
    },
    "post-install": [
     "install -d ${FLATPAK_DEST}/app/extensions/Plugins"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.zrythm.org/zrythm/zrythm",
      "commit": "@ZRYTHM_GIT_VERSION@",
      "x-checker-data": {
       "type": "git",
       "tag-pattern": "^v(.*[\\d.]+)$"
      }
     }
    ]
   },
   {
    "name": "demo-projects",
    "buildsystem": "simple",
    "build-commands": [
     "mkdir -p ${FLATPAK_DEST}/share/zrythm/templates/demo_zsong01",
     "cp -r ./* ${FLATPAK_DEST}/share/zrythm/templates/demo_zsong01/"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://www.zrythm.org/demo-projects/demo_zsong01.zip",
      "sha256": "bca4afaf63c294cfb2a91a965e1f51e90bea29c3c09b2b3bb164b4330ac29159"
     }
    ]
   }
  ]
 }
}