{
 "app_id": "org.mozilla.FirefoxDev",
 "source_url": "https://gitlab.com/bob-xxx/unofficial-firefox-developer-edition-flatpak-fork/-/raw/main/org.mozilla.FirefoxDev.yaml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "25.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--allow=devel",
  "--device=all",
  "--env=DICPATH=/usr/share/hunspell",
  "--env=MOZ_APP_REMOTINGNAME=org.mozilla.FirefoxDev",
  "--share=ipc",
  "--share=network",
  "--socket=pcsc",
  "--socket=cups",
  "--socket=fallback-x11",
  "--socket=pulseaudio",
  "--socket=wayland",
  "--require-version=0.11.1",
  "--filesystem=xdg-config/gtk-3.0:ro",
  "--filesystem=xdg-download",
  "--filesystem=/run/.heim_org.h5l.kcm-socket",
  "--filesystem=xdg-run/speech-dispatcher:ro",
  "--persist=.mozilla",
  "--talk-name=org.freedesktop.FileManager1",
  "--talk-name=org.a11y.Bus",
  "--talk-name=org.gtk.vfs.*",
  "--system-talk-name=org.freedesktop.NetworkManager",
  "--own-name=org.mozilla.firefox.*",
  "--own-name=org.mpris.MediaPlayer2.firefox.*",
  "--own-name=org.mozilla.firefox_aurora.*"
 ],
 "module_count": 8,
 "fetched_at": "2026-09-18T08:28:35.334508+00:00",
 "manifest": {
  "app-id": "org.mozilla.FirefoxDev",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "25.08",
  "sdk": "org.freedesktop.Sdk",
  "base": "org.mozilla.firefox.BaseApp",
  "base-version": "25.08",
  "command": "firefox-dev",
  "add-extensions": {
   "org.mozilla.FirefoxDev.systemconfig": {
    "directory": "etc/firefox",
    "no-autodownload": true
   }
  },
  "finish-args": [
   "--allow=devel",
   "--device=all",
   "--env=DICPATH=/usr/share/hunspell",
   "--env=MOZ_APP_REMOTINGNAME=org.mozilla.FirefoxDev",
   "--share=ipc",
   "--share=network",
   "--socket=pcsc",
   "--socket=cups",
   "--socket=fallback-x11",
   "--socket=pulseaudio",
   "--socket=wayland",
   "--require-version=0.11.1",
   "--filesystem=xdg-config/gtk-3.0:ro",
   "--filesystem=xdg-download",
   "--filesystem=/run/.heim_org.h5l.kcm-socket",
   "--filesystem=xdg-run/speech-dispatcher:ro",
   "--persist=.mozilla",
   "--talk-name=org.freedesktop.FileManager1",
   "--talk-name=org.a11y.Bus",
   "--talk-name=org.gtk.vfs.*",
   "--system-talk-name=org.freedesktop.NetworkManager",
   "--own-name=org.mozilla.firefox.*",
   "--own-name=org.mpris.MediaPlayer2.firefox.*",
   "--own-name=org.mozilla.firefox_aurora.*"
  ],
  "cleanup-commands": [
   "mkdir -p ${FLATPAK_DEST}/etc/firefox"
  ],
  "modules": [
   {
    "name": "search-provider",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm644 org.mozilla.firefox.search-provider.ini ${FLATPAK_DEST}/share/gnome-shell/search-providers/${FLATPAK_ID}-search-provider.ini",
     "install -Dm644 org.mozilla.firefox.SearchProvider.service ${FLATPAK_DEST}/share/dbus-1/services/${FLATPAK_ID}.SearchProvider.service"
    ],
    "sources": [
     {
      "type": "file",
      "path": "files/org.mozilla.firefox.search-provider.ini"
     },
     {
      "type": "file",
      "path": "files/org.mozilla.firefox.SearchProvider.service"
     }
    ]
   },
   {
    "name": "desktop-file",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm644 org.mozilla.firefox.desktop ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop"
    ],
    "sources": [
     {
      "type": "file",
      "path": "files/org.mozilla.firefox.desktop"
     }
    ]
   },
   {
    "name": "launch-script",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm755 launch-script.sh ${FLATPAK_DEST}/bin/firefox-dev"
    ],
    "sources": [
     {
      "type": "script",
      "dest-filename": "launch-script.sh",
      "commands": [
       "export TMPDIR=$XDG_CACHE_HOME/tmp",
       "exec /app/lib/firefox/firefox --name org.mozilla.FirefoxDev --class org.mozilla.FirefoxDev \"$@\"\n"
      ]
     }
    ]
   },
   {
    "name": "metainfo",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm644 org.mozilla.firefox.appdata.xml.in ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.metainfo.xml"
    ],
    "sources": [
     {
      "type": "file",
      "path": "files/org.mozilla.firefox.appdata.xml.in"
     }
    ]
   },
   {
    "name": "icons",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm644 \"Fx-Browser-Developer-icon-fullColor.svg\" \"${FLATPAK_DEST}/share/icons/hicolor/scalable/apps/${FLATPAK_ID}.svg\"",
     "install -Dm644 \"Fx-Browser-Developer-icon-oneColor-white.svg\" \"${FLATPAK_DEST}/share/icons/hicolor/symbolic/apps/${FLATPAK_ID}-symbolic.svg\""
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://mozilla.design/files/2019/10/Firefox-Browser-Developer-Logo-Assets.zip",
      "sha256": "9d43352b74a7662c90b81cd9d35949cc42141ed05d98b2877f33e55d6add2e92"
     }
    ]
   },
   {
    "name": "distribution",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm644 distribution.ini ${FLATPAK_DEST}/lib/firefox/distribution/distribution.ini"
    ],
    "sources": [
     {
      "type": "file",
      "path": "files/distribution.ini"
     }
    ]
   },
   {
    "name": "firefox-dev",
    "buildsystem": "simple",
    "build-commands": [
     "find . -name '*.py' -type f -exec sed -i -e 's,!/usr/bin/python,!/usr/bin/python3,' -e 's,/usr/bin/env python,/usr/bin/env python3,' -s {} \\;",
     "cp -rf . ${FLATPAK_DEST}/lib/firefox",
     "rm -f ${FLATPAK_DEST}/lib/firefox/firefox-config",
     "rm -f ${FLATPAK_DEST}/lib/firefox/update-settings.ini"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download-installer.cdn.mozilla.net/pub/devedition/releases/147.0b7/linux-x86_64/en-US/firefox-147.0b7.tar.xz",
      "sha256": "5627f752b3ee01c4c760fb12eef8c1f80a1d9638179d9031bd6d2d818bedb422",
      "only-arches": [
       "x86_64"
      ],
      "x-checker-data": {
       "type": "rotating-url",
       "url": "https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=linux64&lang=en-US",
       "pattern": "https://download-installer.cdn.mozilla.net/pub/devedition/releases/([0-9.]+)b([0-9.]+)/linux-x86_64/en-US/firefox-([0-9.]+)b([0-9.]+).tar.xz"
      }
     },
     {
      "type": "archive",
      "url": "https://download-installer.cdn.mozilla.net/pub/devedition/releases/147.0b7/linux-aarch64/en-US/firefox-147.0b7.tar.xz",
      "sha256": "788aa658bc7a6a0ae1567203eee45e446b67a1dc8e3c20f9391477b41d259f89",
      "only-arches": [
       "aarch64"
      ],
      "x-checker-data": {
       "type": "rotating-url",
       "url": "https://download.mozilla.org/?product=firefox-devedition-latest-ssl&os=linux64-aarch64&lang=en-US",
       "pattern": "https://download-installer.cdn.mozilla.net/pub/devedition/releases/([0-9.]+)b([0-9.]+)/linux-aarch64/en-US/firefox-([0-9.]+)b([0-9.]+).tar.xz"
      }
     }
    ]
   },
   {
    "name": "languagepacks",
    "buildsystem": "simple",
    "build-commands": [
     "mkdir -p /app/firefox/distribution/extensions",
     "for lang in langpacks/*.xpi;do export locale=$(basename -s .xpi $lang); install -Dm644 -t /app/share/runtime/locale/${locale:9:2}/ $lang; ln -sf /app/share/runtime/locale/${locale:9:2}/$(basename $lang) /app/firefox/distribution/extensions/$(basename $lang); done"
    ],
    "sources": [
     "generated-sources.json"
    ]
   }
  ]
 }
}