{
 "app_id": "de.gonicus.gonnect",
 "source_url": "https://raw.githubusercontent.com/flathub/de.gonicus.gonnect/master/de.gonicus.gonnect.yml",
 "runtime": "org.kde.Platform",
 "runtime_version": "6.10",
 "sdk": "org.kde.Sdk",
 "finish_args": [
  "--share=ipc",
  "--share=network",
  "--socket=fallback-x11",
  "--socket=pcsc",
  "--socket=pulseaudio",
  "--socket=wayland",
  "--device=all",
  "--filesystem=xdg-download",
  "--filesystem=xdg-music:ro",
  "--filesystem=xdg-config/kdeglobals:ro",
  "--filesystem=xdg-data/evolution/addressbook/system/photos:ro",
  "--filesystem=/run/.heim_org.h5l.kcm-socket",
  "--talk-name=org.kde.kwalletd5",
  "--talk-name=org.gnome.evolution.dataserver.Calendar8",
  "--talk-name=org.gnome.evolution.dataserver.Subprocess.Backend.*",
  "--talk-name=org.gnome.evolution.dataserver.AddressBook10",
  "--talk-name=org.kde.StatusNotifierWatcher",
  "--talk-name=org.kde.KGlobalSettings",
  "--talk-name=org.freedesktop.ScreenSaver",
  "--talk-name=org.mpris.MediaPlayer2.*",
  "--talk-name=com.canonical.AppMenu.Registrar",
  "--talk-name=org.kde.kconfig.notify",
  "--talk-name=org.gnome.evolution.dataserver.Sources5"
 ],
 "module_count": 15,
 "fetched_at": "2026-09-17T16:09:23.356849+00:00",
 "manifest": {
  "id": "de.gonicus.gonnect",
  "runtime": "org.kde.Platform",
  "runtime-version": "6.10",
  "sdk": "org.kde.Sdk",
  "base": "io.qt.qtwebengine.BaseApp",
  "base-version": "6.10",
  "command": "gonnect",
  "add-extensions": {
   "de.gonicus.gonnect.plugin": {
    "version": "2",
    "directory": "plugins",
    "subdirectories": true,
    "no-autodownload": true,
    "autodelete": true
   },
   "de.gonicus.gonnect.provisioning": {
    "directory": "etc/gonnect",
    "no-autodownload": true
   }
  },
  "finish-args": [
   "--env=QTWEBENGINEPROCESS_PATH=/app/bin/QtWebEngineProcess",
   "--device=all",
   "--socket=wayland",
   "--socket=fallback-x11",
   "--socket=pcsc",
   "--socket=pulseaudio",
   "--share=network",
   "--share=ipc",
   "--talk-name=org.freedesktop.ScreenSaver",
   "--talk-name=org.mpris.MediaPlayer2.*",
   "--talk-name=org.kde.StatusNotifierWatcher",
   "--talk-name=org.kde.kwalletd5",
   "--talk-name=org.gnome.evolution.dataserver.AddressBook10",
   "--talk-name=org.gnome.evolution.dataserver.Calendar8",
   "--talk-name=org.gnome.evolution.dataserver.Sources5",
   "--talk-name=org.gnome.evolution.dataserver.Subprocess.Backend.*",
   "--filesystem=xdg-data/evolution/addressbook/system/photos:ro",
   "--filesystem=xdg-music:ro",
   "--filesystem=xdg-download:rw",
   "--filesystem=/run/.heim_org.h5l.kcm-socket"
  ],
  "cleanup": [
   "*.la",
   "*.a",
   "*.qml",
   "/share/gir-1.0"
  ],
  "cleanup-commands": [
   "/app/cleanup-BaseApp.sh",
   "rm /app/resources/qtwebengine_devtools_resources.pak",
   "mkdir -p ${FLATPAK_DEST}/plugins",
   "mkdir -p ${FLATPAK_DEST}/etc/gonnect"
  ],
  "modules": [
   {
    "name": "libnotify",
    "buildsystem": "meson",
    "config-opts": [
     "-Dtests=false",
     "-Dintrospection=disabled",
     "-Dman=false",
     "-Ddocbook_docs=disabled"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://gitlab.gnome.org/GNOME/libnotify/-/archive/0.8.8/libnotify-0.8.8.tar.bz2",
      "sha256": "fc7e901f6a5eec29a604d33c88a0f26caed405bbe7dd24d098fbb15d3c049419"
     },
     {
      "type": "patch",
      "path": "patches/libnotify-default-action.patch"
     }
    ]
   },
   {
    "name": "kerberos",
    "subdir": "src",
    "config-opts": [
     "--localstatedir=/var/lib",
     "--sbindir=${FLATPAK_DEST}/bin",
     "--disable-rpath",
     "--disable-static"
    ],
    "cleanup": [
     "/bin",
     "/share/et",
     "/share/examples",
     "/share/man"
    ],
    "post-install": [
     "install -Dm644 ../krb5.conf -t ${FLATPAK_DEST}/etc/"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://kerberos.org/dist/krb5/1.22/krb5-1.22.2.tar.gz",
      "sha256": "3243ffbc8ea4d4ac22ddc7dd2a1dc54c57874c40648b60ff97009763554eaf13",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 13287,
       "stable-only": true,
       "url-template": "https://kerberos.org/dist/krb5/${major}.${minor}/krb5-${major}.${minor}.${patch}.tar.gz"
      }
     },
     {
      "type": "file",
      "path": "krb5.conf"
     }
    ]
   },
   {
    "name": "opencore-amr",
    "buildsystem": "autotools",
    "config-opts": [
     "--disable-static"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://sourceforge.net/projects/opencore-amr/files/opencore-amr/opencore-amr-0.1.6.tar.gz",
      "sha256": "483eb4061088e2b34b358e47540b5d495a96cd468e361050fae615b1809dc4a1",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 21548,
       "stable-only": true,
       "url-template": "https://sourceforge.net/projects/opencore-amr/files/opencore-amr/opencore-amr-${major}.${minor}.${patch}.tar.gz"
      }
     }
    ]
   },
   {
    "name": "vo-amrwbenc",
    "buildsystem": "autotools",
    "config-opts": [
     "--disable-static"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://downloads.sourceforge.net/project/opencore-amr/vo-amrwbenc/vo-amrwbenc-0.1.3.tar.gz",
      "sha256": "5652b391e0f0e296417b841b02987d3fd33e6c0af342c69542cbb016a71d9d4e",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 322571,
       "stable-only": true,
       "url-template": "https://downloads.sourceforge.net/project/opencore-amr/vo-amrwbenc/vo-amrwbenc-${major}.${minor}.${patch}.tar.gz"
      }
     }
    ]
   },
   {
    "name": "pjsip",
    "buildsystem": "autotools",
    "no-parallel-make": true,
    "config-opts": [
     "--disable-video",
     "--enable-ext-sound",
     "--with-opus",
     "--enable-libwebrtc-aec3",
     "CFLAGS=-fPIC"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/pjsip/pjproject.git",
      "tag": "2.17",
      "commit": "5a457451fa2712ba18e12b01738e8ff3af2b26fd",
      "x-checker-data": {
       "type": "git",
       "tag-pattern": "^([0-9]+\\.[0-9]+(\\.[0-9]+)?)$"
      }
     },
     {
      "type": "patch",
      "path": "patches/pjproject-site-config.patch"
     },
     {
      "type": "patch",
      "path": "patches/pjsip-pres-crash.patch"
     }
    ]
   },
   {
    "name": "openldap",
    "config-opts": [
     "--disable-static",
     "--disable-slapd",
     "--disable-slurpd",
     "--disable-bdb",
     "--disable-hdb",
     "--with-tls=openssl"
    ],
    "cleanup": [
     "/bin",
     "/share/man"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.6.13.tgz",
      "sha256": "d693b49517a42efb85a1a364a310aed16a53d428d1b46c0d31ef3fba78fcb656",
      "x-checker-data": {
       "type": "anitya",
       "stable-only": true,
       "project-id": 2551,
       "url-template": "https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-${major}.${minor}.${patch}.tgz"
      }
     }
    ]
   },
   {
    "name": "qtwebdav",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DBUILD_WITH_QT6=ON"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/PikachuHy/QtWebDAV.git",
      "commit": "ac39687b8ae16118d385d3694e900becd108a0f2"
     },
     {
      "type": "patch",
      "path": "patches/qtwebdav-cmake.patch"
     },
     {
      "type": "patch",
      "path": "patches/qtwebdav-ssl-certificates.patch"
     }
    ]
   },
   {
    "name": "qtkeychain",
    "buildsystem": "cmake-ninja",
    "builddir": true,
    "config-opts": [
     "-DBUILD_WITH_QT6=ON"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/frankosterfeld/qtkeychain.git",
      "tag": "0.16.0",
      "commit": "aa6da344e1a20b9194e12bace3665caeea6b6304",
      "x-checker-data": {
       "type": "git",
       "tag-pattern": "^([0-9]+\\.[0-9]+\\.[0-9]+)$"
      }
     }
    ]
   },
   {
    "name": "libical",
    "cleanup": [
     "/lib/cmake",
     "/libexec"
    ],
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DCMAKE_BUILD_TYPE=Release",
     "-DCMAKE_INSTALL_LIBDIR=lib",
     "-DBUILD_SHARED_LIBS:BOOL=ON",
     "-DICAL_GLIB=true",
     "-DGOBJECT_INTROSPECTION=true",
     "-DICAL_GLIB_VAPI=false",
     "-DICAL_BUILD_DOCS=false"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/libical/libical/releases/download/v3.0.20/libical-3.0.20.tar.gz",
      "sha256": "e73de92f5a6ce84c1b00306446b290a2b08cdf0a80988eca0a2c9d5c3510b4c2",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 1637,
       "url-template": "https://github.com/libical/libical/releases/download/v$version/libical-$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "evolution-data-server",
    "cleanup": [
     "/lib/cmake",
     "/lib/systemd",
     "/lib/evolution-data-server/*-backends",
     "/libexec",
     "/share/applications",
     "/share/dbus-1/services",
     "/share/evolution-data-server",
     "/share/pixmaps"
    ],
    "config-opts": [
     "-DCMAKE_BUILD_TYPE=Release",
     "-DENABLE_GTK=OFF",
     "-DENABLE_GTK4=OFF",
     "-DENABLE_GOA=OFF",
     "-DENABLE_UOA=OFF",
     "-DENABLE_GOOGLE_AUTH=OFF",
     "-DENABLE_GOOGLE=OFF",
     "-DENABLE_WITH_PHONENUMBER=OFF",
     "-DENABLE_VALA_BINDINGS=OFF",
     "-DENABLE_WEATHER=OFF",
     "-DWITH_OPENLDAP=OFF",
     "-DWITH_LIBDB=OFF",
     "-DENABLE_INTROSPECTION=ON",
     "-DENABLE_INSTALLED_TESTS=OFF",
     "-DENABLE_GTK_DOC=OFF",
     "-DENABLE_EXAMPLES=OFF",
     "-DENABLE_CANBERRA=OFF"
    ],
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/evolution-data-server/3.60/evolution-data-server-3.60.1.tar.xz",
      "sha256": "33f92d3b8822eba04c313796c0778cbb65a1a38472e857edc5f98854cca9b34c",
      "x-checker-data": {
       "type": "gnome",
       "name": "evolution-data-server"
      }
     }
    ],
    "modules": [
     "shared-modules/intltool/intltool-0.51.json"
    ]
   },
   {
    "name": "vcard",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/ivanenko/vCard.git",
      "commit": "9e6a5349d27733c931815b2e236807f3414ab251"
     },
     {
      "type": "patch",
      "path": "patches/vcard-cmake.patch"
     }
    ]
   },
   {
    "name": "hidapi",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/libusb/hidapi.git",
      "tag": "hidapi-0.15.0",
      "commit": "d6b2a974608dec3b76fb1e36c189f22b9cf3650c",
      "x-checker-data": {
       "type": "git",
       "tag-pattern": "^(hidapi-[0-9.]+)$"
      }
     }
    ]
   },
   {
    "name": "logfault",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/jgaa/logfault.git",
      "tag": "v0.8.5",
      "commit": "846e8a11abd88a6780591864fb37d182e33793b7",
      "x-checker-data": {
       "type": "git",
       "tag-pattern": "^(v[0-9.]+)$"
      }
     }
    ]
   },
   {
    "name": "gonnect",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DCMAKE_MODULE_PATH=/app/lib/${FLATPAK_ARCH}-linux-gnu/cmake/Qt6",
     "-DCMAKE_LIBRARY_PATH=/usr/lib",
     "-DCMAKE_INSTALL_RPATH=/usr/lib",
     "-DCMAKE_UNITY_BUILD=ON",
     "-DCMAKE_OPTIMIZE_DEPENDENCIES=ON",
     "-DENABLE_GOW_001=ON",
     "-DENABLE_GOW_002=ON",
     "-DENABLE_GOW_003=ON",
     "-DENABLE_PCH=ON"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/gonicus/gonnect.git",
      "tag": "v2.4.1",
      "commit": "bc537e2ef5a2987147c311940ace0a7284fd9692"
     }
    ],
    "cleanup": [
     "/bin/update-emojis"
    ]
   }
  ]
 }
}