{
 "app_id": "org.gnome.Software",
 "source_url": "https://raw.githubusercontent.com/GNOME/gnome-software/main/build-aux/org.gnome.Software.Devel.json",
 "runtime": "org.gnome.Platform",
 "runtime_version": "master",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--device=dri",
  "--share=ipc",
  "--socket=x11",
  "--socket=wayland",
  "--socket=session-bus",
  "--socket=system-bus",
  "--filesystem=host",
  "--share=network",
  "--filesystem=xdg-run/dconf",
  "--filesystem=~/.config/dconf:ro",
  "--talk-name=ca.desrt.dconf",
  "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
  "--filesystem=/var/lib/flatpak",
  "--env=FLATPAK_SYSTEM_DIR=/var/lib/flatpak",
  "--filesystem=xdg-data/flatpak",
  "--filesystem=/usr/share/metainfo:ro",
  "--filesystem=/usr/share/swcatalog:ro",
  "--filesystem=/usr/share/appdata:ro",
  "--filesystem=/usr/share/app-info:ro",
  "--filesystem=/var/lib/swcatalog:ro",
  "--filesystem=/var/lib/app-info:ro",
  "--filesystem=/var/cache/swcatalog:ro",
  "--filesystem=/var/cache/app-info:ro"
 ],
 "module_count": 13,
 "fetched_at": "2026-09-17T17:56:32.114920+00:00",
 "manifest": {
  "app-id": "org.gnome.Software.Devel",
  "runtime": "org.gnome.Platform",
  "runtime-version": "master",
  "sdk": "org.gnome.Sdk",
  "command": "gnome-software",
  "tags": [
   "devel",
   "development",
   "nightly"
  ],
  "finish-args": [
   "--device=dri",
   "--share=ipc",
   "--socket=x11",
   "--socket=wayland",
   "--socket=session-bus",
   "--socket=system-bus",
   "--filesystem=host",
   "--share=network",
   "--filesystem=xdg-run/dconf",
   "--filesystem=~/.config/dconf:ro",
   "--talk-name=ca.desrt.dconf",
   "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
   "--filesystem=/var/lib/flatpak",
   "--env=FLATPAK_SYSTEM_DIR=/var/lib/flatpak",
   "--filesystem=xdg-data/flatpak",
   "--filesystem=/usr/share/metainfo:ro",
   "--filesystem=/usr/share/swcatalog:ro",
   "--filesystem=/usr/share/appdata:ro",
   "--filesystem=/usr/share/app-info:ro",
   "--filesystem=/var/lib/swcatalog:ro",
   "--filesystem=/var/lib/app-info:ro",
   "--filesystem=/var/cache/swcatalog:ro",
   "--filesystem=/var/cache/app-info:ro"
  ],
  "build-options": {
   "env": {
    "MOUNT_FUSE_PATH": "../tmp/",
    "BASH_COMPLETIONSDIR": "/app/share/bash-completion/completions",
    "CC": "ccache gcc",
    "CXX": "ccache g++"
   }
  },
  "modules": [
   {
    "name": "libyaml",
    "buildsystem": "autotools",
    "builddir": true,
    "config-opts": [
     "--libdir=/app/lib"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/yaml/libyaml"
     }
    ]
   },
   {
    "name": "lmdb",
    "buildsystem": "simple",
    "subdir": "libraries/liblmdb",
    "build-commands": [
     "make install prefix=/ DESTDIR=/app"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://git.openldap.org/openldap/openldap.git"
     }
    ]
   },
   {
    "name": "libxmlb",
    "buildsystem": "meson",
    "config-opts": [
     "-Dgtkdoc=false"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/hughsie/libxmlb.git",
      "branch": "main"
     }
    ]
   },
   {
    "name": "appstream",
    "buildsystem": "meson",
    "config-opts": [
     "-Dstemming=false",
     "-Dapidocs=false"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/ximion/appstream.git",
      "tag": "v1.0.5",
      "commit": "8af1b8b61c5682751cec21c5b644cb1b8d20d5c6"
     }
    ]
   },
   {
    "name": "intltool",
    "buildsystem": "autotools",
    "sources": [
     {
      "type": "archive",
      "url": "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz",
      "sha256": "67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd"
     }
    ]
   },
   {
    "name": "libfuse",
    "config-opts": [
     "UDEV_RULES_PATH=/app/etc/udev/rules.d",
     "INIT_D_PATH=/app/etc/init.d"
    ],
    "cleanup": [
     "/bin/ulockmgr_server"
    ],
    "post-install": [
     "install -m a+rx fusermount-wrapper.sh /app/bin/fusermount"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/libfuse/libfuse/releases/download/fuse-2.9.9/fuse-2.9.9.tar.gz",
      "sha256": "d0e69d5d608cc22ff4843791ad097f554dd32540ddc9bed7638cc6fea7c1b4b5"
     },
     {
      "type": "patch",
      "path": "fuse-2.9.2-namespace-conflict-fix.patch"
     },
     {
      "type": "patch",
      "path": "fuse-disable-sys-mount-under-flatpak.patch"
     },
     {
      "type": "patch",
      "path": "fuse-2.9.2-closefrom.patch"
     },
     {
      "type": "file",
      "path": "fusermount-wrapper.sh"
     }
    ]
   },
   {
    "name": "ostree",
    "buildsystem": "autotools",
    "config-opts": [
     "--disable-rofiles-fuse"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/ostreedev/ostree.git",
      "branch": "main"
     }
    ]
   },
   {
    "name": "pyparsing",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --prefix=/app --no-deps ./pyparsing-*.whl"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl",
      "sha256": "ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b"
     }
    ]
   },
   {
    "name": "bubblewrap",
    "buildsystem": "meson",
    "config-opts": [
     "-Dman=disabled",
     "-Dselinux=disabled",
     "-Dtests=false"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/projectatomic/bubblewrap/archive/refs/tags/v0.11.0.tar.gz",
      "sha256": "cfeeb15fcc47d177d195f06fdf0847e93ee3aa6bf46f6ac0a141fa142759e2c3"
     }
    ]
   },
   {
    "name": "xdg-dbus-proxy",
    "buildsystem": "meson",
    "config-opts": [
     "-Dman=disabled",
     "-Dtests=false"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/flatpak/xdg-dbus-proxy/archive/refs/tags/0.1.6.tar.gz",
      "sha256": "ee9c1d665f4e3b025a83d522d478ff7930070f2817fc2cb446db0dca93c990b1"
     }
    ]
   },
   {
    "name": "flatpak",
    "buildsystem": "meson",
    "config-opts": [
     "-Ddocbook_docs=disabled",
     "-Dseccomp=disabled",
     "-Dsandboxed_triggers=false",
     "-Dsystem_helper=disabled",
     "-Dsystem_install_dir=/var/lib/flatpak",
     "--sysconfdir=/var/run/host/etc",
     "-Dman=disabled",
     "-Dhttp_backend=curl",
     "-Dsystemd=disabled",
     "-Dsystem_bubblewrap=bwrap",
     "-Dsystem_dbus_proxy=xdg-dbus-proxy",
     "-Dtests=false"
    ],
    "cleanup": [
     "/bin/flatpak-bisect",
     "/bin/flatpak-coredumpctl",
     "/etc/profile.d",
     "/lib/systemd",
     "/share/dbus-1/interfaces/org.freedesktop.*",
     "/share/dbus-1/services/org.freedesktop.*",
     "/share/flatpak/triggers",
     "/share/gdm",
     "/share/zsh"
    ],
    "post-install": [
     "cp /usr/bin/update-mime-database /app/bin",
     "cp /usr/bin/update-desktop-database /app/bin"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/flatpak/flatpak.git",
      "tag": "1.16.1"
     }
    ]
   },
   {
    "name": "libglib-testing",
    "buildsystem": "meson",
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.gnome.org/pwithnall/libglib-testing.git",
      "tag": "0.1.1"
     }
    ]
   },
   {
    "buildsystem": "meson",
    "builddir": true,
    "name": "gnome-software",
    "config-opts": [
     "--libdir=/app/lib",
     "-Dpackagekit=false",
     "-Dpackagekit_autoremove=false",
     "-Dpolkit=false",
     "-Dfwupd=false",
     "-Dflatpak=true",
     "-Dmalcontent=false",
     "-Dgudev=false",
     "-Dgtk_doc=false",
     "-Dprofile=Devel"
    ],
    "sources": [
     {
      "type": "dir",
      "path": "../"
     }
    ]
   }
  ]
 }
}