{
 "app_id": "org.gnome.SoundJuicer",
 "source_url": "https://raw.githubusercontent.com/flathub/org.gnome.SoundJuicer/master/org.gnome.SoundJuicer.yaml",
 "runtime": "org.gnome.Platform",
 "runtime_version": "50",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=ipc",
  "--share=network",
  "--socket=fallback-x11",
  "--socket=pulseaudio",
  "--socket=wayland",
  "--device=all",
  "--filesystem=xdg-music",
  "--filesystem=xdg-run/gvfsd",
  "--talk-name=org.gtk.vfs.*"
 ],
 "module_count": 10,
 "fetched_at": "2026-09-17T16:15:00.339618+00:00",
 "manifest": {
  "app-id": "org.gnome.SoundJuicer",
  "runtime": "org.gnome.Platform",
  "runtime-version": "50",
  "sdk": "org.gnome.Sdk",
  "command": "sound-juicer",
  "finish-args": [
   "--share=ipc",
   "--socket=fallback-x11",
   "--socket=wayland",
   "--device=all",
   "--share=network",
   "--socket=pulseaudio",
   "--filesystem=xdg-music",
   "--metadata=X-DConf=migrate-path=/org/gnome/sound-juicer/",
   "--talk-name=org.gtk.vfs.*",
   "--filesystem=xdg-run/gvfsd",
   "--env=GST_PLUGIN_PATH=/app/lib/codecs/lib/gstreamer-1.0"
  ],
  "cleanup": [
   "*.la",
   "/include",
   "/lib/pkgconfig/",
   "/share/bash-completion"
  ],
  "modules": [
   {
    "name": "fdkaac",
    "config-opts": [
     "--disable-static"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/mstorsjo/fdk-aac.git",
      "tag": "v2.0.2",
      "commit": "801f67f671929311e0c9952c5f92d6e147c7b003"
     }
    ]
   },
   {
    "name": "cdparanoia",
    "buildsystem": "simple",
    "build-commands": [
     "cp /usr/share/automake-*/config.{sub,guess} .",
     "./configure --prefix=/app",
     "make all slib",
     "make install"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://downloads.xiph.org/releases/cdparanoia/cdparanoia-III-10.2.src.tgz",
      "sha256": "005db45ef4ee017f5c32ec124f913a0546e77014266c6a1c50df902a55fe64df"
     },
     {
      "type": "patch",
      "path": "cdparanoia-use-proper-gnu-config-files.patch"
     }
    ]
   },
   {
    "name": "gstreamer",
    "buildsystem": "meson",
    "config-opts": [
     "-Dauto_features=disabled",
     "-Dtools=enabled",
     "-Dgst-plugins-base:cdparanoia=enabled",
     "-Dgst-plugins-base:ogg=enabled",
     "-Dgst-plugins-base:vorbis=enabled",
     "-Dgst-plugins-base:opus=enabled",
     "-Dgst-plugins-base:encoding=enabled",
     "-Dgst-plugins-good:taglib=enabled",
     "-Dgst-plugins-good:lame=enabled",
     "-Dgst-plugins-good:isomp4=enabled",
     "-Dgst-plugins-good:flac=enabled",
     "-Dgst-plugins-good:wavenc=enabled",
     "-Dgst-plugins-good:xingmux=enabled",
     "-Dgst-plugins-bad:fdkaac=enabled",
     "-Dpython=disabled",
     "-Ddevtools=disabled",
     "-Dges=disabled",
     "-Drtsp_server=disabled",
     "-Dsharp=disabled",
     "-Dgst-examples=disabled",
     "-Dtests=disabled",
     "-Dexamples=disabled",
     "-Ddoc=disabled",
     "-Dgtk_doc=disabled",
     "-Dgpl=enabled",
     "-Dlibav=disabled",
     "-Dbad=enabled",
     "-Dvaapi=disabled",
     "-Dugly=enabled"
    ],
    "cleanup": [
     "/share/gtk-doc"
    ],
    "sources": [
     {
      "type": "git",
      "disable-submodules": true,
      "url": "https://gitlab.freedesktop.org/gstreamer/gstreamer.git",
      "tag": "1.26.11",
      "commit": "e6ee9e63e033b9c8e343ba0bdfa7590ef81449ee"
     }
    ]
   },
   {
    "name": "libneon",
    "config-opts": [
     "--enable-shared",
     "--with-gssapi",
     "--with-libxml2"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://notroj.github.io/neon/neon-0.37.1.tar.gz",
      "sha256": "a99b7262525a454d1065cf76dd17240fd808dfc4ef15636990ff83a5d0d9e740"
     }
    ]
   },
   {
    "name": "libdiscid",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/metabrainz/libdiscid/releases/download/v0.6.5/libdiscid-0.6.5.tar.gz",
      "sha256": "72dbb493e07336418fe2056f0ebc7ce544eedb500bb896cc1cc04bd078c2d530"
     }
    ]
   },
   {
    "name": "libmusicbrainz",
    "buildsystem": "cmake",
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/metabrainz/libmusicbrainz/releases/download/release-5.1.0/libmusicbrainz-5.1.0.tar.gz",
      "sha256": "6749259e89bbb273f3f5ad7acdffb7c47a2cf8fcaeab4c4695484cef5f4c6b46"
     },
     {
      "type": "patch",
      "path": "0001-libxml-constify-the-storage-of-xmlGetLastError.patch"
     }
    ]
   },
   "shared-modules/intltool/intltool-0.51.json",
   "shared-modules/libcanberra/libcanberra.json",
   {
    "name": "libbrasero",
    "config-opts": [
     "--disable-static",
     "--disable-gtk-doc",
     "--disable-nautilus",
     "--disable-libburnia",
     "--disable-cdrtools",
     "--disable-cdrdao",
     "--disable-cdrkit",
     "--disable-growisofs",
     "--disable-search",
     "--disable-playlist",
     "--disable-preview",
     "--disable-inotify",
     "--enable-introspection=no",
     "--disable-caches"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/brasero/3.12/brasero-3.12.3.tar.xz",
      "sha256": "87749eae33a141207d1b00be233b6d8045982ed3249ed4b98dae1f3a975fea15"
     },
     {
      "type": "patch",
      "path": "0001-Fix-gcc-14.x-build-failure-due-to-Wincompatible-poin.patch"
     }
    ]
   },
   {
    "name": "sound-juicer",
    "buildsystem": "meson",
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.gnome.org/GNOME/sound-juicer.git",
      "tag": "3.40.0",
      "commit": "799286c80b998b473309f39d296d918c187d66d7"
     },
     {
      "type": "patch",
      "path": "0001-metainfo-Add-missing-launchable-tag.patch"
     },
     {
      "type": "patch",
      "path": "0001-main-Fix-icon-name.patch"
     }
    ]
   }
  ]
 }
}