{
 "app_id": "de._0x539.gobby",
 "source_url": "https://raw.githubusercontent.com/flathub/de._0x539.gobby/master/de._0x539.gobby.json",
 "runtime": "org.gnome.Platform",
 "runtime_version": "50",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=network",
  "--share=ipc",
  "--socket=x11",
  "--socket=wayland",
  "--socket=fallback-x11"
 ],
 "module_count": 8,
 "fetched_at": "2026-09-20T15:20:16.669759+00:00",
 "manifest": {
  "app-id": "de._0x539.gobby",
  "runtime": "org.gnome.Platform",
  "runtime-version": "50",
  "sdk": "org.gnome.Sdk",
  "command": "gobby-0.5",
  "rename-appdata-file": "gobby-0.5.metainfo.xml",
  "rename-desktop-file": "gobby-0.5.desktop",
  "rename-icon": "gobby-0.5",
  "copy-icon": true,
  "finish-args": [
   "--share=ipc",
   "--share=network",
   "--socket=fallback-x11",
   "--socket=wayland",
   "--system-talk-name=org.freedesktop.Avahi"
  ],
  "cleanup": [
   "*.a",
   "*.la",
   "/include",
   "/share/gtk-doc",
   "/share/man"
  ],
  "modules": [
   "gtkmm.json",
   "shared-modules/intltool/intltool-0.51.json",
   {
    "name": "gtksourceview-3.0",
    "config-opts": [
     "--disable-gtk-doc",
     "--enable-introspection=no"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/gtksourceview/3.24/gtksourceview-3.24.11.tar.xz",
      "sha256": "691b074a37b2a307f7f48edc5b8c7afa7301709be56378ccf9cc9735909077fd",
      "x-checker-data": {
       "type": "gnome",
       "name": "gtksourceview",
       "//": "gtksourceview-4+ is not API compatible",
       "versions": {
        "<": "3.99"
       },
       "stable-only": true
      }
     },
     {
      "type": "patch",
      "//": "All but the last two patches were already accepted upstream",
      "paths": [
       "patches/gtksourceview/0001-gtksourceview-Add-typecast-when-setting-source_buffe.patch"
      ]
     }
    ]
   },
   {
    "name": "libxml++-2.6",
    "buildsystem": "meson",
    "config-opts": [
     "-Dbuild-examples=false",
     "-Dbuild-tests=false"
    ],
    "cleanup": [
     "/lib/libxml++-2.6"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/libxml++/2.42/libxml++-2.42.3.tar.xz",
      "sha256": "74b95302e24dbebc56e97048e86ad0a4121fc82a43e58d381fbe1d380e8eba04",
      "x-checker-data": {
       "type": "gnome",
       "name": "libxml++",
       "//": "libxml++ 3+ is not API compatible",
       "versions": {
        "<": "2.91.0"
       },
       "version-scheme": "odd-minor-is-unstable",
       "stable-only": true
      }
     }
    ]
   },
   {
    "name": "libgsasl",
    "cleanup": [
     "/bin",
     "/share/info"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://ftp.gnu.org/gnu/gsasl/gsasl-2.2.3.tar.gz",
      "sha256": "fee36c66ac12d32d3bf29a7b35ad8f444b7996fe369b9da5d36fd6ae649c68eb",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 1563,
       "url-template": "https://ftp.gnu.org/gnu/gsasl/gsasl-$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "avahi",
    "cleanup": [
     "/bin",
     "/share"
    ],
    "config-opts": [
     "--with-distro=none",
     "--enable-gobject",
     "--with-xml=expat",
     "--disable-libdaemon",
     "--disable-libevent",
     "--disable-core-docs",
     "--disable-manpages",
     "--disable-mono",
     "--disable-qt3",
     "--disable-qt4",
     "--disable-qt5",
     "--disable-python",
     "--disable-gtk",
     "--disable-gtk3"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://avahi.org/download/avahi-0.8.tar.gz",
      "sha256": "060309d7a333d38d951bc27598c677af1796934dbd98e1024e7ad8de798fedda",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 147,
       "url-template": "https://avahi.org/download/avahi-$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "libinfinity",
    "config-opts": [
     "--disable-gtk-doc",
     "--enable-introspection=no"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/gobby/libinfinity/releases/download/0.7.2/libinfinity-0.7.2.tar.gz",
      "sha256": "6e7029375a81c5e3dbcdf23b69402d220b124ac83e349f07fd37fd0e8379239e",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 1641,
       "url-template": "https://github.com/gobby/libinfinity/releases/download/$version/libinfinity-$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "gobby",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/gobby/gobby.git",
      "commit": "6ce877d00e29508acb4c93484feaba99dd9e2918",
      "tag": "v0.6.0",
      "x-checker-data": {
       "type": "json",
       "url": "https://api.github.com/repos/gobby/gobby/releases/latest",
       "tag-query": ".tag_name",
       "version-query": "$tag | sub(\"^v\"; \"\")",
       "timestamp-query": ".published_at"
      }
     },
     {
      "type": "patch",
      "//": "All but the last two patches were already accepted upstream",
      "paths": [
       "patches/0001-Add-desktop-id-to-Appstream-metadata.patch",
       "patches/0003-metainfo-Add-project-license.patch",
       "patches/0004-metainfo-Strip-trailing-whitespace.patch",
       "patches/0005-metainfo-Add-bugtracker-URL.patch",
       "patches/0006-metainfo-Add-releases-stanza.patch",
       "patches/0007-metainfo-Mark-for-translation.patch",
       "patches/0008-metainfo-Use-imperative-voice-in-summary.patch",
       "patches/0009-metainfo-Add-translation-tag.patch",
       "patches/0010-metainfo-Add-developer-name.patch",
       "patches/0011-Update-po-files-and-template.patch",
       "patches/0012-Set-file-chooser-dialog-as-modal.patch",
       "patches/0013-Use-Gtk-FileChooserNative.patch",
       "patches/0014-Adjust-Appstream-ID-to-comply-with-D-Bus-and-Flatpak.patch",
       "patches/0015-metainfo-Add-OARS-age-rating-data.patch"
      ]
     }
    ]
   }
  ]
 }
}