{
 "app_id": "org.floorp.floorppatch",
 "source_url": "https://raw.githubusercontent.com/AshlynOrSomethin/AudioStreamPatcher/main/.github/workflows/flatpak/org.floorp.floorppatch.yml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "25.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--allow=devel",
  "--share=ipc",
  "--share=network",
  "--socket=pulseaudio",
  "--socket=wayland",
  "--socket=fallback-x11",
  "--socket=pcsc",
  "--socket=cups",
  "--persist=.floorp",
  "--env=DICPATH=/usr/share/hunspell",
  "--filesystem=xdg-download:rw",
  "--filesystem=/run/.heim_org.h5l.kcm-socket",
  "--filesystem=xdg-run/speech-dispatcher:ro",
  "--device=all",
  "--talk-name=org.freedesktop.FileManager1",
  "--system-talk-name=org.freedesktop.NetworkManager",
  "--talk-name=org.a11y.Bus",
  "--talk-name=org.gtk.vfs.*",
  "--own-name=org.mpris.MediaPlayer2.floorp.*",
  "--own-name=org.floorp.floorppatch.*"
 ],
 "module_count": 1,
 "fetched_at": "2026-09-20T12:58:59.940927+00:00",
 "manifest": {
  "app-id": "org.floorp.floorppatch",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "25.08",
  "sdk": "org.freedesktop.Sdk",
  "base": "org.mozilla.firefox.BaseApp",
  "base-version": "25.08",
  "command": "launch-script.sh",
  "appstream-compose": false,
  "finish-args": [
   "--allow=devel",
   "--share=ipc",
   "--share=network",
   "--socket=pulseaudio",
   "--socket=wayland",
   "--socket=fallback-x11",
   "--socket=pcsc",
   "--socket=cups",
   "--persist=.floorp",
   "--env=DICPATH=/usr/share/hunspell",
   "--filesystem=xdg-download:rw",
   "--filesystem=/run/.heim_org.h5l.kcm-socket",
   "--filesystem=xdg-run/speech-dispatcher:ro",
   "--device=all",
   "--talk-name=org.freedesktop.FileManager1",
   "--system-talk-name=org.freedesktop.NetworkManager",
   "--talk-name=org.a11y.Bus",
   "--talk-name=org.gtk.vfs.*",
   "--own-name=org.mpris.MediaPlayer2.floorp.*",
   "--own-name=org.floorp.floorppatch.*"
  ],
  "cleanup": [
   "/include",
   "/lib/pkgconfig",
   "/share/pkgconfig",
   "/share/aclocal",
   "/share/gtk-doc",
   "/share/doc",
   "/share/info",
   "/man",
   "/share/man",
   "*.la",
   "*.a"
  ],
  "modules": [
   {
    "name": "floorp",
    "buildsystem": "simple",
    "build-commands": [
     "mv firefox /app/",
     "mkdir -p /app/etc/floorp",
     "set -euo pipefail\nif [ -x /app/firefox/bin/firefox ] && [ ! -e /app/firefox/firefox ]; then\n  ln -s bin/firefox /app/firefox/firefox\nfi\nif [ -x /app/firefox/bin/firefox-bin ] && [ ! -e /app/firefox/firefox-bin ]; then\n  ln -s bin/firefox-bin /app/firefox/firefox-bin\nfi\n",
     "set -euo pipefail\ntmpdir=\"$(mktemp -d)\"\ncat > \"$tmpdir/launch-script.sh\" <<'EOF'\n#!/bin/sh\nset -eu\nexec /app/firefox/firefox \"$@\"\nEOF\ninstall -Dm0755 \"$tmpdir/launch-script.sh\" ${FLATPAK_DEST}/bin/launch-script.sh\n",
     "set -euo pipefail\ntmpdir=\"$(mktemp -d)\"\ncat > \"$tmpdir/distribution.ini\" <<'EOF'\n[Global]\nid=org.floorp.floorppatch\nversion=1.0\n\n[Preferences]\napp.update.enabled=false\nEOF\ninstall -Dm0644 \"$tmpdir/distribution.ini\" ${FLATPAK_DEST}/bin/distribution/distribution.ini\n",
     "set -euo pipefail\nicon_src=\"$(find /app/firefox -type f \\( -name 'default128.png' -o -name '*128*.png' -o -name '*.png' \\) | head -n 1 || true)\"\nif [ -n \"${icon_src:-}\" ]; then\n  install -Dm0644 \"$icon_src\" ${FLATPAK_DEST}/share/icons/hicolor/128x128/apps/org.floorp.floorppatch.png\nfi\n",
     "set -euo pipefail\ntmpdir=\"$(mktemp -d)\"\ncat > \"$tmpdir/org.floorp.floorppatch.desktop\" <<'EOF'\n[Desktop Entry]\nName=Floorp Patched\nExec=launch-script.sh %u\nIcon=org.floorp.floorppatch\nTerminal=false\nType=Application\nCategories=Network;WebBrowser;\nMimeType=text/html;text/xml;application/xhtml+xml;x-scheme-handler/http;x-scheme-handler/https;\nStartupNotify=true\nEOF\ninstall -Dm0644 \"$tmpdir/org.floorp.floorppatch.desktop\" ${FLATPAK_DEST}/share/applications/org.floorp.floorppatch.desktop\ncat > \"$tmpdir/org.floorp.floorppatch.metainfo.xml\" <<'EOF'\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<component type=\"desktop-application\">\n  <id>org.floorp.floorppatch</id>\n  <name>Floorp Patched</name>\n  <summary>Floorp build with AudioStream patch</summary>\n  <metadata_license>CC0-1.0</metadata_license>\n  <project_license>MPL-2.0</project_license>\n  <launchable type=\"desktop-id\">org.floorp.floorppatch.desktop</launchable>\n  <provides>\n    <binary>firefox</binary>\n  </provides>\n</component>\nEOF\ninstall -Dm0644 \"$tmpdir/org.floorp.floorppatch.metainfo.xml\" ${FLATPAK_DEST}/share/metainfo/org.floorp.floorppatch.metainfo.xml\n"
    ],
    "sources": [
     {
      "type": "archive",
      "path": "__FIREFOX_TAR_PATH__",
      "sha256": "__FIREFOX_TAR_SHA256__",
      "strip-components": 0,
      "only-arches": [
       "x86_64"
      ]
     }
    ]
   }
  ]
 }
}