{
 "app_id": "io.github.bhack.mini-eq",
 "source_url": "https://raw.githubusercontent.com/flathub/io.github.bhack.mini-eq/master/io.github.bhack.mini-eq.yaml",
 "runtime": "org.gnome.Platform",
 "runtime_version": "50",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=ipc",
  "--share=network",
  "--socket=fallback-x11",
  "--socket=wayland",
  "--device=dri",
  "--filesystem=xdg-run/pipewire-0:ro"
 ],
 "module_count": 5,
 "fetched_at": "2026-09-17T16:10:40.328971+00:00",
 "manifest": {
  "app-id": "io.github.bhack.mini-eq",
  "runtime": "org.gnome.Platform",
  "runtime-version": "50",
  "sdk": "org.gnome.Sdk",
  "command": "mini-eq",
  "finish-args": [
   "--socket=fallback-x11",
   "--socket=wayland",
   "--share=ipc",
   "--share=network",
   "--device=dri",
   "--filesystem=xdg-run/pipewire-0:ro",
   "--env=PIPEWIRE_MODULE_DIR=/app/lib/pipewire-0.3:/usr/lib/x86_64-linux-gnu/pipewire-0.3:/usr/lib/aarch64-linux-gnu/pipewire-0.3:/usr/lib/pipewire-0.3",
   "--env=SPA_PLUGIN_DIR=/app/lib/spa-0.2:/usr/lib/x86_64-linux-gnu/spa-0.2:/usr/lib/aarch64-linux-gnu/spa-0.2:/usr/lib/spa-0.2"
  ],
  "cleanup": [
   "/include",
   "/etc/bash_completion.d",
   "/lib/pkgconfig",
   "/share/doc",
   "/share/gtk-doc",
   "/share/locale",
   "/share/man",
   "/share/pkgconfig",
   "*.a",
   "*.la"
  ],
  "modules": [
   {
    "name": "libebur128",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5",
     "-DBUILD_SHARED_LIBS=ON",
     "-DENABLE_TESTS=OFF",
     "-DENABLE_FUZZER=OFF"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/jiixyj/libebur128.git",
      "tag": "v1.2.6",
      "commit": "67b33abe1558160ed76ada1322329b0e9e058b02"
     }
    ]
   },
   {
    "name": "pipewire-filter-chain-module",
    "buildsystem": "meson",
    "config-opts": [
     "-Dauto_features=disabled",
     "-Ddocs=disabled",
     "-Dman=disabled",
     "-Dexamples=disabled",
     "-Dtests=disabled",
     "-Dinstalled_tests=disabled",
     "-Dgstreamer=disabled",
     "-Dgstreamer-device-provider=disabled",
     "-Dsession-managers=[]",
     "-Dsystemd-system-service=disabled",
     "-Dsystemd-user-service=disabled",
     "-Dlibsystemd=disabled",
     "-Dlogind=disabled",
     "-Dpipewire-alsa=disabled",
     "-Dpipewire-jack=disabled",
     "-Dpipewire-v4l2=disabled",
     "-Dselinux=disabled",
     "-Dspa-plugins=enabled",
     "-Daudioconvert=enabled",
     "-Daudiomixer=disabled",
     "-Dcontrol=disabled",
     "-Dsupport=disabled",
     "-Dalsa=disabled",
     "-Dbluez5=disabled",
     "-Djack=disabled",
     "-Dv4l2=disabled",
     "-Dlibcamera=disabled",
     "-Dvulkan=disabled",
     "-Dffmpeg=disabled",
     "-Dudev=disabled",
     "-Ddbus=disabled",
     "-Dsdl2=disabled",
     "-Dsndfile=disabled",
     "-Dlibmysofa=disabled",
     "-Dlibpulse=disabled",
     "-Droc=disabled",
     "-Davahi=disabled",
     "-Draop=disabled",
     "-Dreadline=disabled",
     "-Decho-cancel-webrtc=disabled",
     "-Dlibusb=disabled",
     "-Dx11=disabled",
     "-Dx11-xfixes=disabled",
     "-Dlibcanberra=disabled",
     "-Davb=disabled",
     "-Dgsettings=disabled",
     "-Dcompress-offload=disabled",
     "-Dopus=disabled",
     "-Dlibffado=disabled",
     "-Dgsettings-pulse-schema=disabled",
     "-Dsnap=disabled",
     "-Debur128=disabled",
     "-Dfftw=disabled",
     "-Dlv2=disabled",
     "-Donnxruntime=disabled",
     "-Daudiotestsrc=disabled",
     "-Dvideoconvert=disabled",
     "-Dvideotestsrc=disabled",
     "-Dpw-cat=disabled",
     "-Dpw-cat-ffmpeg=disabled",
     "-Dlegacy-rtkit=false",
     "-Drlimits-install=false",
     "-Dflatpak=enabled"
    ],
    "make-args": [
     "src/modules/libpipewire-module-filter-chain.so",
     "spa/plugins/filter-graph/libspa-filter-graph.so",
     "spa/plugins/filter-graph/libspa-filter-graph-plugin-builtin.so"
    ],
    "no-make-install": true,
    "build-commands": [
     "install -Dm755 src/modules/libpipewire-module-filter-chain.so ${FLATPAK_DEST}/lib/pipewire-0.3/libpipewire-module-filter-chain.so",
     "install -Dm755 spa/plugins/filter-graph/libspa-filter-graph.so ${FLATPAK_DEST}/lib/spa-0.2/filter-graph/libspa-filter-graph.so",
     "install -Dm755 spa/plugins/filter-graph/libspa-filter-graph-plugin-builtin.so ${FLATPAK_DEST}/lib/spa-0.2/filter-graph/libspa-filter-graph-plugin-builtin.so"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.freedesktop.org/pipewire/pipewire.git",
      "tag": "1.6.9",
      "commit": "8fa27cabdc6c0c1350c69c026af5850ef0af1e26"
     }
    ]
   },
   {
    "name": "pipewire-gobject",
    "buildsystem": "meson",
    "config-opts": [
     "-Dwheel=true",
     "-Dtests=false"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/bhack/pipewire-gobject.git",
      "tag": "0.3.10",
      "commit": "a9d652f0f2abdba0ab7dcba12e52835f679d24a4"
     }
    ]
   },
   "python3-dependencies.yaml",
   {
    "name": "mini-eq",
    "buildsystem": "simple",
    "build-commands": [
     "python3 -m pip install --no-index --no-deps --no-build-isolation --prefix=${FLATPAK_DEST} .",
     "install -Dm644 data/io.github.bhack.mini-eq.desktop -t ${FLATPAK_DEST}/share/applications",
     "install -Dm644 data/io.github.bhack.mini-eq.metainfo.xml -t ${FLATPAK_DEST}/share/metainfo",
     "install -Dm644 src/mini_eq/assets/schemas/io.github.bhack.mini-eq.gschema.xml -t ${FLATPAK_DEST}/share/glib-2.0/schemas",
     "glib-compile-schemas --strict ${FLATPAK_DEST}/share/glib-2.0/schemas",
     "cp -a src/mini_eq/assets/icons ${FLATPAK_DEST}/share/"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/bhack/mini-eq/releases/download/v0.8.8/mini_eq-0.8.8.tar.gz",
      "sha256": "7773a5abc509687f55765f21343a9077f9eca881adf5426fd2fe7a2a34d56323"
     }
    ]
   }
  ]
 }
}