{
 "app_id": "ch.protonmail.protonmail-bridge",
 "source_url": "https://raw.githubusercontent.com/flathub/ch.protonmail.protonmail-bridge/master/ch.protonmail.protonmail-bridge.yaml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "25.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--share=ipc",
  "--share=network",
  "--socket=fallback-x11",
  "--socket=wayland",
  "--device=dri",
  "--talk-name=org.kde.StatusNotifierWatcher",
  "--talk-name=org.freedesktop.secrets"
 ],
 "module_count": 4,
 "fetched_at": "2026-09-17T16:06:42.467291+00:00",
 "manifest": {
  "id": "ch.protonmail.protonmail-bridge",
  "runtime": "org.freedesktop.Platform",
  "sdk": "org.freedesktop.Sdk",
  "runtime-version": "25.08",
  "command": "protonmail-bridge",
  "finish-args": [
   "--share=ipc",
   "--socket=wayland",
   "--socket=fallback-x11",
   "--share=network",
   "--device=dri",
   "--talk-name=org.freedesktop.secrets",
   "--talk-name=org.kde.StatusNotifierWatcher"
  ],
  "modules": [
   {
    "name": "krb5",
    "subdir": "src",
    "config-opts": [
     "--localstatedir=/var/lib",
     "--sbindir=${FLATPAK_DEST}/bin",
     "--disable-static",
     "--disable-rpath"
    ],
    "cleanup": [
     "/bin",
     "/include",
     "/lib/pkgconfig",
     "/share/et",
     "/share/examples",
     "/share/man"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/krb5/krb5/archive/refs/tags/krb5-1.22.1-final.tar.gz",
      "sha256": "d7dd1ded54c1c2d3381da4a266935feda6ba6398155720df27e2975bd5a39239"
     },
     {
      "type": "shell",
      "dest": "src",
      "commands": [
       "autoreconf -si"
      ]
     }
    ]
   },
   {
    "name": "libcbor",
    "buildsystem": "cmake",
    "cleanup": [
     "/include",
     "/lib/pkgconfig",
     "/lib/cmake",
     "/lib/*.a"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/PJK/libcbor",
      "tag": "v0.13.0",
      "commit": "9826a4315116a588f7416912db9da6fcecd8da11"
     }
    ]
   },
   {
    "name": "libfido2",
    "buildsystem": "cmake",
    "config-opts": [
     "-DBUILD_TESTS=OFF",
     "-DBUILD_EXAMPLES=OFF",
     "-DBUILD_MANPAGES=OFF",
     "-DBUILD_TOOLS=OFF",
     "-DBUILD_STATIC_LIBS=OFF"
    ],
    "cleanup": [
     "/include",
     "/lib/pkgconfig",
     "/lib/cmake"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/Yubico/libfido2",
      "tag": "1.16.0",
      "commit": "7dc6b3c52d441c64a4235ae276a23865243395a1"
     }
    ]
   },
   {
    "name": "protonmail-bridge",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dp -m 644 ${FLATPAK_ID}.metainfo.xml /app/share/metainfo/${FLATPAK_ID}.metainfo.xml",
     "ar x protonmail-bridge.deb",
     "tar -xf data.tar.gz",
     "mv usr/lib/* /app/lib/",
     "install -Dp -m 644 usr/share/icons/hicolor/scalable/apps/protonmail-bridge.svg /app/share/icons/hicolor/scalable/apps/${FLATPAK_ID}.svg",
     "install -Dp -m 644 usr/share/applications/protonmail-bridge.desktop /app/share/applications/${FLATPAK_ID}.desktop",
     "install -Dp -m 644 usr/share/doc/protonmail/bridge/LICENSE /app/share/licenses/${FLATPAK_ID}/protonmail-bridge/COPYING",
     "desktop-file-edit --set-key=\"Icon\" --set-value=${FLATPAK_ID} /app/share/applications/${FLATPAK_ID}.desktop",
     "desktop-file-edit --set-key=\"Categories\" --set-value=\"Office;Email\" /app/share/applications/${FLATPAK_ID}.desktop",
     "ln -s /app/lib/protonmail/bridge/proton-bridge /app/bin/protonmail-bridge"
    ],
    "sources": [
     {
      "type": "file",
      "dest-filename": "protonmail-bridge.deb",
      "url": "https://proton.me/download/bridge/protonmail-bridge_3.26.0-1_amd64.deb",
      "sha256": "c076872522ce2f0facd0e64764d7d588b3a1ed213ff3acd25386b51e8a1f02e8",
      "x-checker-data": {
       "type": "json",
       "url": "https://proton.me/download/current_version_linux.json",
       "version-query": ".Version",
       "url-query": ".DebFile"
      }
     },
     {
      "type": "file",
      "path": "ch.protonmail.protonmail-bridge.metainfo.xml"
     }
    ]
   }
  ]
 }
}