{
 "app_id": "org.gnome.BoxesDevel",
 "source_url": "https://raw.githubusercontent.com/GNOME/gnome-boxes/main/build-aux/flatpak/org.gnome.BoxesDevel.json",
 "runtime": "org.gnome.Platform",
 "runtime_version": "master",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=ipc",
  "--socket=fallback-x11",
  "--socket=x11",
  "--socket=wayland",
  "--socket=pulseaudio",
  "--share=network",
  "--device=all",
  "--system-talk-name=org.freedesktop.timedate1",
  "--talk-name=org.gnome.Settings",
  "--talk-name=org.gnome.ControlCenter",
  "--filesystem=xdg-run/dconf",
  "--filesystem=~/.config/dconf:ro",
  "--filesystem=home",
  "--talk-name=ca.desrt.dconf",
  "--env=DCONF_USER_CONFIG_DIR=.config/dconf"
 ],
 "module_count": 27,
 "fetched_at": "2026-09-17T18:09:59.274570+00:00",
 "manifest": {
  "app-id": "org.gnome.BoxesDevel",
  "runtime": "org.gnome.Platform",
  "runtime-version": "master",
  "sdk": "org.gnome.Sdk",
  "command": "gnome-boxes",
  "tags": [
   "devel",
   "development",
   "nightly"
  ],
  "finish-args": [
   "--share=ipc",
   "--socket=fallback-x11",
   "--socket=x11",
   "--socket=wayland",
   "--socket=pulseaudio",
   "--share=network",
   "--device=all",
   "--system-talk-name=org.freedesktop.timedate1",
   "--talk-name=org.gnome.Settings",
   "--talk-name=org.gnome.ControlCenter",
   "--filesystem=xdg-run/dconf",
   "--filesystem=~/.config/dconf:ro",
   "--filesystem=home",
   "--talk-name=ca.desrt.dconf",
   "--env=DCONF_USER_CONFIG_DIR=.config/dconf"
  ],
  "modules": [
   {
    "name": "intltool",
    "cleanup": [
     "*"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz",
      "sha256": "67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd"
     }
    ]
   },
   {
    "name": "libvirt-glib",
    "buildsystem": "meson",
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.com/libvirt/libvirt-glib",
      "branch": "master"
     }
    ],
    "modules": [
     {
      "name": "libnl",
      "sources": [
       {
        "type": "archive",
        "url": "https://github.com/thom311/libnl/releases/download/libnl3_5_0/libnl-3.5.0.tar.gz",
        "sha256": "352133ec9545da76f77e70ccb48c9d7e5324d67f6474744647a7ed382b5e05fa"
       }
      ]
     },
     {
      "name": "libtirpc",
      "config-opts": [
       "--disable-gssapi",
       "--libdir=/app/lib"
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://downloads.sourceforge.net/sourceforge/libtirpc/libtirpc-1.3.6.tar.bz2",
        "sha256": "bbd26a8f0df5690a62a47f6aa30f797f3ef8d02560d1bc449a83066b5a1d3508"
       },
       {
        "type": "patch",
        "path": "libtirpc.1.3.7-rc3.patch"
       }
      ]
     },
     {
      "name": "rpcsvc-proto",
      "buildsystem": "autotools",
      "sources": [
       {
        "type": "archive",
        "url": "https://github.com/thkukuk/rpcsvc-proto/archive/v1.4.1.tar.gz",
        "sha256": "750f7e57b81407a25b707867e90d7ee80aeb53bf515b114fc218f3c78dc9a6e8"
       }
      ]
     },
     {
      "name": "libvirt",
      "builddir": true,
      "buildsystem": "meson",
      "build-options": {
       "cflags": "-I/app/include/tirpc -ltirpc"
      },
      "config-opts": [
       "-Daudit=disabled",
       "-Dexpensive_tests=disabled",
       "-Dgit_werror=disabled",
       "-Ddocs=disabled",
       "-Dtests=disabled",
       "-Dapparmor=disabled",
       "-Dbash_completion=disabled",
       "-Dsbindir=/app/bin/",
       "-Drpath=enabled",
       "-Ddriver_qemu=enabled"
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://libvirt.org/sources/libvirt-11.7.0.tar.xz",
        "sha256": "dd56db0ced8baf668f476698db9956f160c93c0ec0c47a0603843235bf156f78"
       },
       {
        "type": "patch",
        "path": "libvirt-use-monitor-in-xdg-runtime-dir.patch"
       }
      ],
      "modules": [
       {
        "name": "json-c",
        "buildsystem": "cmake",
        "config-opts": [
         "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
        ],
        "sources": [
         {
          "type": "git",
          "url": "https://github.com/json-c/json-c"
         }
        ]
       }
      ]
     }
    ]
   },
   {
    "name": "spice-gtk",
    "buildsystem": "meson",
    "build-options": {
     "env": {
      "PYTHONPATH": "/app"
     }
    },
    "config-opts": [
     "-Dvapi=enabled",
     "-Dwebdav=enabled",
     "-Dpolkit=disabled",
     "-Dusbredir=disabled",
     "-Dgtk_doc=disabled"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://www.spice-space.org/download/gtk/spice-gtk-0.42.tar.xz",
      "sha256": "9380117f1811ad1faa1812cb6602479b6290d4a0d8cc442d44427f7f6c0e7a58"
     }
    ],
    "modules": [
     {
      "name": "six",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --prefix=/app six-1.17.0-py2.py3-none-any.whl"
      ],
      "sources": [
       {
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl",
        "sha256": "4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"
       }
      ]
     },
     {
      "name": "spice-protocol",
      "buildsystem": "meson",
      "sources": [
       {
        "type": "archive",
        "url": "https://www.spice-space.org/download/releases/spice-protocol-0.14.3.tar.xz",
        "sha256": "f986e5bc2a1598532c4897f889afb0df9257ac21c160c083703ae7c8de99487a"
       }
      ]
     },
     {
      "name": "phodav",
      "buildsystem": "meson",
      "config-opts": [
       "-Dsystemdsystemunitdir=/app/lib/systemd/system",
       "-Dudevrulesdir=usr/lib/udev/rules.d"
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://download.gnome.org/sources/phodav/3.0/phodav-3.0.tar.xz",
        "sha256": "392ec2d06d50300dcff1ef269a2a985304e29bce3520002fca29f2edc1d138d1"
       }
      ]
     },
     {
      "name": "python-pyparsing",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --prefix=/app pyparsing-2.4.6-py2.py3-none-any.whl"
      ],
      "sources": [
       {
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/5d/bc/1e58593167fade7b544bfe9502a26dc860940a79ab306e651e7f13be68c2/pyparsing-2.4.6-py2.py3-none-any.whl",
        "sha256": "c342dccb5250c08d45fd6f8b4a559613ca603b57498511740e65cd11a2e7dcec"
       }
      ]
     },
     {
      "name": "libcacard",
      "sources": [
       {
        "type": "archive",
        "url": "https://www.spice-space.org/download/libcacard/libcacard-2.8.1.tar.xz",
        "sha256": "fbbf4de8cb7db5bdff5ecb672ff0dbe6939fb9f344b900d51ba6295329a332e7"
       }
      ]
     },
     {
      "name": "spice",
      "buildsystem": "autotools",
      "config-opts": [
       "--disable-lz4",
       "--disable-manual",
       "--disable-test"
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://www.spice-space.org/download/releases/spice-0.15.1.tar.bz2",
        "sha256": "ada9af67ab321916bd7eb59e3d619a4a7796c08a28c732edfc7f02fc80b1a37a"
       }
      ]
     }
    ]
   },
   {
    "name": "qemu",
    "config-opts": [
     "--disable-user",
     "--enable-kvm",
     "--enable-spice",
     "--enable-opengl",
     "--enable-virglrenderer",
     "--enable-usb-redir",
     "--enable-smartcard",
     "--enable-slirp",
     "--python=/bin/python3",
     "--target-list=x86_64-softmmu,i386-softmmu"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.qemu.org/qemu-7.2.0.tar.xz",
      "sha256": "5b49ce2687744dad494ae90a898c52204a3406e84d072482a1e1be854eeb2157"
     }
    ],
    "modules": [
     {
      "name": "slirp",
      "buildsystem": "meson",
      "sources": [
       {
        "type": "archive",
        "url": "https://src.fedoraproject.org/repo/pkgs/libslirp/libslirp-4.7.0.tar.xz/sha512/00b943ec758d7c2d3213a239b1cb7376d2d06d851afd9d5a808c787a76dfdd442570253ca509085c6c3ef528472aec9216587dbfc3348d7eb325b92b8f8b1ac3/libslirp-4.7.0.tar.xz",
        "sha256": "355aa2fbbaf6232135d7973fdbbbc85da22ea3f6a57f41164eeaa9e05d8a4f7e"
       }
      ]
     },
     {
      "name": "libusb",
      "config-opts": [
       "--disable-udev"
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://github.com/libusb/libusb/releases/download/v1.0.24/libusb-1.0.24.tar.bz2",
        "sha256": "7efd2685f7b327326dcfb85cee426d9b871fd70e22caa15bb68d595ce2a2b12a"
       }
      ]
     },
     {
      "name": "usbredir",
      "buildsystem": "meson",
      "config-opts": [
       "-Dtools=disabled"
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://spice-space.org/download/usbredir/usbredir-0.13.0.tar.xz",
        "sha256": "4ba6faa02c0ae6deeb4c53883d66ab54b3a5899bead42ce4ded9568b9a7dc46e"
       }
      ]
     },
     {
      "name": "virglrenderer",
      "buildsystem": "meson",
      "sources": [
       {
        "type": "archive",
        "url": "https://src.fedoraproject.org/repo/pkgs/virglrenderer/virglrenderer-1.1.0.tar.bz2/sha512/d82a3b576eb9f006dc8eb21c805105a1011ec267f10b4702a415330c8bc64cb9e7308748e6e15793d8b68c888d9e42c35ddb8c3554229915251f7906c1c21550/virglrenderer-1.1.0.tar.bz2",
        "sha256": "5c680ab2dec434b28252fd2353f1e212d4d87beedbf6c1e74ae7e3d0f655b1bd"
       }
      ]
     }
    ]
   },
   {
    "name": "libosinfo",
    "buildsystem": "meson",
    "config-opts": [
     "-Dwith-pci-ids-path=/app/share/hwdata/pci.ids",
     "-Dwith-usb-ids-path=/app/share/hwdata/usb.ids"
    ],
    "post-install": [
     "install -Dm644 ../pci.ids /app/share/hwdata/pci.ids",
     "install -Dm644 ../usb.ids /app/share/hwdata/usb.ids"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://releases.pagure.org/libosinfo/libosinfo-1.12.0.tar.xz",
      "sha256": "ad8557ece26793da43d26de565e3d68ce2ee6bfb8d0113b7cc7dfe07f6bfc6b6"
     },
     {
      "type": "patch",
      "path": "libosinfo-dont-use-deprecated-libxml2-api.patch"
     },
     {
      "type": "file",
      "path": "pci.ids"
     },
     {
      "type": "file",
      "path": "usb.ids"
     }
    ],
    "modules": [
     {
      "name": "cdrkit",
      "buildsystem": "cmake",
      "sources": [
       {
        "type": "git",
        "url": "https://github.com/Distrotech/cdrkit",
        "branch": "7b4bb72389ea5ea3ecc94545036dcff4728ec38a"
       },
       {
        "type": "patch",
        "path": "genisoimage-extern.patch"
       },
       {
        "type": "patch",
        "path": "cdrkit-build-fix.patch"
       },
       {
        "type": "patch",
        "path": "cdrkit-add-cmake_minimum_required.patch"
       }
      ]
     },
     {
      "name": "osinfo-db-tools",
      "buildsystem": "meson",
      "sources": [
       {
        "type": "git",
        "url": "https://gitlab.com/libosinfo/osinfo-db-tools",
        "branch": "main"
       }
      ]
     },
     {
      "name": "osinfo-db",
      "buildsystem": "simple",
      "builddir": true,
      "build-commands": [
       "make",
       "osinfo-db-import --dir /app/share/osinfo/ osinfo-db-*.tar.xz"
      ],
      "sources": [
       {
        "type": "git",
        "url": "https://gitlab.com/libosinfo/osinfo-db.git",
        "branch": "main"
       }
      ]
     }
    ]
   },
   {
    "name": "govf",
    "config-opts": [
     "--libdir=/app/lib"
    ],
    "buildsystem": "meson",
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.gnome.org/felipeborges/libovf-glib.git"
     }
    ]
   },
   {
    "name": "libportal",
    "buildsystem": "meson",
    "config-opts": [
     "-Dbackend-gtk3=enabled",
     "-Dbackend-gtk4=disabled",
     "-Ddocs=false",
     "-Dtests=false"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/flatpak/libportal.git",
      "branch": "main"
     }
    ]
   },
   {
    "name": "libhandy",
    "buildsystem": "meson",
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.gnome.org/GNOME/libhandy.git",
      "tag": "1.8.3"
     }
    ]
   },
   {
    "name": "gnome-boxes",
    "buildsystem": "meson",
    "config-opts": [
     "-Dflatpak=true",
     "-Dprofile=development",
     "-Ddistributor_name=gnome-boxes-nightly",
     "-Ddistributor_version=main"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.gnome.org/gnome/gnome-boxes.git"
     }
    ]
   }
  ]
 }
}