{
 "app_id": "net.lutris.Lutris",
 "source_url": "https://raw.githubusercontent.com/flathub/net.lutris.Lutris/master/net.lutris.Lutris.yml",
 "runtime": "org.gnome.Platform",
 "runtime_version": "49",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=network",
  "--share=ipc",
  "--socket=x11",
  "--socket=wayland",
  "--socket=pulseaudio",
  "--device=all",
  "--filesystem=home",
  "--filesystem=/media",
  "--filesystem=/run/media",
  "--filesystem=~/.config/MangoHud:ro",
  "--filesystem=xdg-run/gamescope-0:ro",
  "--filesystem=~/.var/app/com.valvesoftware.Steam:ro",
  "--filesystem=xdg-data/umu:create",
  "--allow=devel",
  "--allow=multiarch",
  "--allow=per-app-dev-shm",
  "--talk-name=org.gnome.Mutter.DisplayConfig",
  "--talk-name=org.kde.StatusNotifierWatcher",
  "--talk-name=org.freedesktop.ScreenSaver",
  "--talk-name=org.freedesktop.Flatpak",
  "--system-talk-name=org.freedesktop.UDisks2"
 ],
 "module_count": 90,
 "fetched_at": "2026-09-17T16:13:36.898743+00:00",
 "manifest": {
  "id": "net.lutris.Lutris",
  "sdk": "org.gnome.Sdk",
  "runtime": "org.gnome.Platform",
  "runtime-version": "49",
  "command": "lutris",
  "base": "org.winehq.Wine",
  "base-version": "stable-25.08",
  "finish-args": [
   "--share=ipc",
   "--socket=x11",
   "--socket=wayland",
   "--socket=pulseaudio",
   "--device=all",
   "--share=network",
   "--allow=multiarch",
   "--allow=devel",
   "--talk-name=org.gnome.Mutter.DisplayConfig",
   "--talk-name=org.freedesktop.ScreenSaver",
   "--system-talk-name=org.freedesktop.UDisks2",
   "--filesystem=home",
   "--filesystem=/run/media",
   "--env=LD_LIBRARY_PATH=/usr/lib/extensions/vulkan/gamescope/lib",
   "--filesystem=xdg-run/gamescope-0:ro",
   "--filesystem=/media",
   "--filesystem=~/.var/app/com.valvesoftware.Steam:ro",
   "--filesystem=~/.config/MangoHud:ro",
   "--env=PATH=/app/bin:/usr/bin:/app/utils/bin:/usr/lib/extensions/vulkan/MangoHud/bin/:/app/jre/bin/:/usr/lib/extensions/vulkan/gamescope/bin",
   "--env=GST_PLUGIN_SYSTEM_PATH=/app/lib32/gstreamer-1.0:/app/lib/gstreamer-1.0:/usr/lib/i386-linux-gnu/gstreamer-1.0:/usr/lib/x86_64-linux-gnu/gstreamer-1.0",
   "--talk-name=org.kde.StatusNotifierWatcher",
   "--talk-name=org.freedesktop.Flatpak",
   "--env=APPIMAGE_EXTRACT_AND_RUN=1",
   "--env=WEBKIT_DISABLE_DMABUF_RENDERER=1",
   "--filesystem=xdg-data/umu:create",
   "--env=XDG_DATA_DIRS=/app/share:/usr/lib/extensions/vulkan/share:/usr/share:/usr/share/runtime/share:/run/host/user-share:/run/host/share:/usr/lib/pressure-vessel/overrides/share",
   "--allow=per-app-dev-shm"
  ],
  "inherit-extensions": [
   "org.freedesktop.Platform.GL32",
   "org.winehq.Wine.gecko",
   "org.winehq.Wine.mono"
  ],
  "add-extensions": {
   "org.freedesktop.Platform.Compat.i386": {
    "directory": "lib/i386-linux-gnu",
    "version": "25.08"
   },
   "org.freedesktop.Platform.Compat.i386.Debug": {
    "directory": "lib/debug/lib/i386-linux-gnu",
    "version": "25.08",
    "no-autodownload": true
   },
   "org.freedesktop.Platform.codecs_extra.i386": {
    "directory": "lib/i386-linux-gnu/codecs-extra",
    "version": "25.08-extra",
    "autodelete": false,
    "add-ld-path": "lib"
   }
  },
  "sdk-extensions": [
   "org.freedesktop.Sdk.Compat.i386",
   "org.freedesktop.Sdk.Extension.toolchain-i386",
   "org.freedesktop.Sdk.Extension.openjdk17",
   "org.freedesktop.Sdk.Extension.mono6"
  ],
  "x-compat-i386-opts": {
   "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
   "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
   "ldflags-override": true,
   "append-path": "/usr/lib/sdk/toolchain-i386/bin",
   "env": {
    "CC": "i686-unknown-linux-gnu-gcc",
    "CXX": "i686-unknown-linux-gnu-g++"
   },
   "libdir": "/app/lib32"
  },
  "cleanup": [
   "*.a",
   "*.la",
   "/share/man",
   "/share/help"
  ],
  "cleanup-commands": [
   "python3 -m compileall /app/lib",
   "mkdir -p /app/utils",
   "mkdir -p /app/lib/i386-linux-gnu/codecs-extra"
  ],
  "modules": [
   "modules/qt5-15.yaml",
   "modules/libbz2-1.0.8.json",
   {
    "name": "vulkan-tools",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DGLSLANG_INSTALL_DIR=/app",
     "-DVULKAN_HEADERS_INSTALL_DIR=/app",
     "-DCMAKE_BUILD_TYPE=Release"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/KhronosGroup/Vulkan-Tools/archive/v1.3.297/Vulkan-Tools-1.3.297.tar.gz",
      "sha256": "95bffa39d90f3ec81d8e3a0fa6c846ac1a10442152cc0b6d0d6567ce48932f89"
     }
    ],
    "modules": [
     {
      "name": "volk",
      "buildsystem": "cmake-ninja",
      "config-opts": [
       "-DVOLK_INSTALL=ON"
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://github.com/zeux/volk/archive/vulkan-sdk-1.3.296.0.tar.gz",
        "sha256": "8ffd0e81e29688f4abaa39e598937160b098228f37503903b10d481d4862ab85"
       }
      ],
      "modules": [
       {
        "name": "vulkan-headers",
        "buildsystem": "cmake-ninja",
        "sources": [
         {
          "type": "archive",
          "url": "https://github.com/KhronosGroup/Vulkan-Headers/archive/v1.3.297/Vulkan-Headers-v1.3.297.tar.gz",
          "sha256": "1d679e2edc43cb7ad818b81dea960e374f1d6dd082325eb9b4c6113e76263c02"
         }
        ]
       }
      ]
     }
    ]
   },
   {
    "name": "glu",
    "buildsystem": "meson",
    "sources": [
     {
      "type": "archive",
      "url": "https://archive.mesa3d.org/glu/glu-9.0.3.tar.xz",
      "sha256": "bd43fe12f374b1192eb15fe20e45ff456b9bc26ab57f0eee919f96ca0f8a330f",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 13518,
       "stable-only": true,
       "url-template": "https://archive.mesa3d.org/glu/glu-$version.tar.xz"
      }
     }
    ]
   },
   {
    "name": "glu-32bit",
    "buildsystem": "meson",
    "build-options": {
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     }
    },
    "sources": [
     {
      "type": "archive",
      "url": "https://archive.mesa3d.org/glu/glu-9.0.3.tar.xz",
      "sha256": "bd43fe12f374b1192eb15fe20e45ff456b9bc26ab57f0eee919f96ca0f8a330f",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 13518,
       "stable-only": true,
       "url-template": "https://archive.mesa3d.org/glu/glu-$version.tar.xz"
      }
     }
    ]
   },
   {
    "name": "OpenCL",
    "buildsystem": "simple",
    "build-commands": [
     "cp -av CL $FLATPAK_DEST/include/"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/KhronosGroup/OpenCL-Headers/archive/v2023.04.17/OpenCL-Headers-v2023.04.17.tar.gz",
      "sha256": "0ce992f4167f958f68a37918dec6325be18f848dee29a4521c633aae3304915d"
     }
    ]
   },
   {
    "name": "libpcap",
    "config-opts": [
     "--enable-ipv6"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://www.tcpdump.org/release/libpcap-1.10.6.tar.gz",
      "sha256": "872dd11337fe1ab02ad9d4fee047c9da244d695c6ddf34e2ebb733efd4ed8aa9",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 1702,
       "url-template": "http://www.tcpdump.org/release/libpcap-$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "libpcap-32bit",
    "build-options": {
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     }
    },
    "config-opts": [
     "--enable-ipv6"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://www.tcpdump.org/release/libpcap-1.10.6.tar.gz",
      "sha256": "872dd11337fe1ab02ad9d4fee047c9da244d695c6ddf34e2ebb733efd4ed8aa9",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 1702,
       "url-template": "http://www.tcpdump.org/release/libpcap-$version.tar.gz"
      }
     }
    ]
   },
   {
    "name": "v4l2-utils",
    "config-opts": [
     "--disable-v4l-utils",
     "--disable-qv4l2",
     "--disable-qvidcap"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.20.0.tar.bz2",
      "sha256": "956118713f7ccb405c55c7088a6a2490c32d54300dd9a30d8d5008c28d3726f7"
     }
    ]
   },
   {
    "name": "v4l2-utils-32bit",
    "build-options": {
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     }
    },
    "config-opts": [
     "--disable-v4l-utils",
     "--disable-qv4l2",
     "--disable-qvidcap"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://linuxtv.org/downloads/v4l-utils/v4l-utils-1.20.0.tar.bz2",
      "sha256": "956118713f7ccb405c55c7088a6a2490c32d54300dd9a30d8d5008c28d3726f7"
     }
    ]
   },
   {
    "name": "libgphoto2",
    "config-opts": [
     "--disable-docs"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://sourceforge.net/projects/gphoto/files/libgphoto/2.5.31/libgphoto2-2.5.31.tar.xz",
      "sha256": "8fc7bf40f979459509b87dd4ff1aae9b6c1c2b4724d37db576081eec15406ace"
     },
     {
      "type": "patch",
      "path": "patches/libgphoto-gcc14.patch"
     }
    ]
   },
   {
    "name": "libgphoto2-32bit",
    "config-opts": [
     "--disable-docs"
    ],
    "build-options": {
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     }
    },
    "sources": [
     {
      "type": "archive",
      "url": "https://sourceforge.net/projects/gphoto/files/libgphoto/2.5.31/libgphoto2-2.5.31.tar.xz",
      "sha256": "8fc7bf40f979459509b87dd4ff1aae9b6c1c2b4724d37db576081eec15406ace"
     },
     {
      "type": "patch",
      "path": "patches/libgphoto-gcc14.patch"
     }
    ]
   },
   {
    "name": "libcapi20",
    "sources": [
     {
      "type": "archive",
      "url": "http://deb.debian.org/debian/pool/main/libc/libcapi20-3/libcapi20-3_3.27.orig.tar.bz2",
      "sha256": "d8e423d5adba1750f511a2c088296db2a8a2e1e9209401871b01ce411d8ac583"
     }
    ]
   },
   {
    "name": "libcapi20-32bit",
    "build-options": {
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     }
    },
    "sources": [
     {
      "type": "archive",
      "url": "http://deb.debian.org/debian/pool/main/libc/libcapi20-3/libcapi20-3_3.27.orig.tar.bz2",
      "sha256": "d8e423d5adba1750f511a2c088296db2a8a2e1e9209401871b01ce411d8ac583"
     }
    ]
   },
   {
    "name": "libvlc",
    "config-opts": [
     "BUILDCC=gcc",
     "--disable-lua",
     "--disable-a52",
     "--disable-qt",
     "--disable-ncurses",
     "--disable-udev"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://get.videolan.org/vlc/3.0.22/vlc-3.0.22.tar.xz",
      "sha256": "e2cc1cf0ae0902a09da5a37c249a8a4e4b5ec4dc095443b8e1493c6a7cc138ea"
     }
    ]
   },
   {
    "name": "libbsd",
    "sources": [
     {
      "type": "archive",
      "url": "https://libbsd.freedesktop.org/releases/libbsd-0.10.0.tar.xz",
      "sha256": "34b8adc726883d0e85b3118fa13605e179a62b31ba51f676136ecb2d0bc1a887"
     }
    ]
   },
   {
    "name": "libbsd-32bit",
    "build-options": {
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     }
    },
    "sources": [
     {
      "type": "archive",
      "url": "https://libbsd.freedesktop.org/releases/libbsd-0.10.0.tar.xz",
      "sha256": "34b8adc726883d0e85b3118fa13605e179a62b31ba51f676136ecb2d0bc1a887"
     }
    ]
   },
   {
    "name": "sndio11",
    "config-opts": [
     "--with-libbsd"
    ],
    "cleanup": [
     "/bin"
    ],
    "build-options": {
     "cflags": "-Wno-error=implicit-function-declaration"
    },
    "sources": [
     {
      "type": "archive",
      "url": "http://archive.ubuntu.com/ubuntu/pool/universe/s/sndio/sndio_1.1.0.orig.tar.gz",
      "sha256": "fcd7f845ff70f38c2898d737450b8aa3e1bb0afb9d147e8429ef22c0b2c2db57"
     },
     {
      "type": "shell",
      "commands": [
       "for i in libsndio aucat midicat; do\n  sed 's/cp /cp -f /g' -i $i/Makefile.in\ndone\n"
      ]
     }
    ]
   },
   {
    "name": "sndio11-32bit",
    "build-options": {
     "cflags": "-Wno-error=implicit-function-declaration",
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     }
    },
    "config-opts": [
     "--with-libbsd"
    ],
    "cleanup": [
     "/bin"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://archive.ubuntu.com/ubuntu/pool/universe/s/sndio/sndio_1.1.0.orig.tar.gz",
      "sha256": "fcd7f845ff70f38c2898d737450b8aa3e1bb0afb9d147e8429ef22c0b2c2db57"
     },
     {
      "type": "shell",
      "commands": [
       "for i in libsndio aucat midicat; do\n  sed 's/cp /cp -f /g' -i $i/Makefile.in\ndone\n"
      ]
     }
    ]
   },
   {
    "name": "sndio15",
    "config-opts": [
     "--with-libbsd"
    ],
    "cleanup": [
     "/bin"
    ],
    "build-options": {
     "cflags": "-Wno-error=implicit-function-declaration"
    },
    "sources": [
     {
      "type": "archive",
      "url": "http://archive.ubuntu.com/ubuntu/pool/universe/s/sndio/sndio_1.5.0.orig.tar.gz",
      "sha256": "12c70044749ad9cb7eaeb26c936816aa6b314fe4be71ef479d12272e4c5ad253"
     },
     {
      "type": "shell",
      "commands": [
       "for i in libsndio aucat midicat; do\n  sed 's/cp /cp -f /g' -i $i/Makefile.in\ndone\n"
      ]
     }
    ]
   },
   {
    "name": "sndio15-32bit",
    "build-options": {
     "cflags": "-Wno-error=implicit-function-declaration",
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     }
    },
    "config-opts": [
     "--with-libbsd"
    ],
    "cleanup": [
     "/bin"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://archive.ubuntu.com/ubuntu/pool/universe/s/sndio/sndio_1.5.0.orig.tar.gz",
      "sha256": "12c70044749ad9cb7eaeb26c936816aa6b314fe4be71ef479d12272e4c5ad253"
     },
     {
      "type": "shell",
      "commands": [
       "for i in libsndio aucat midicat; do\n  sed 's/cp /cp -f /g' -i $i/Makefile.in\ndone\n"
      ]
     }
    ]
   },
   {
    "name": "gamemode",
    "buildsystem": "meson",
    "config-opts": [
     "-Dwith-examples=false",
     "-Dwith-util=false",
     "-Dwith-sd-bus-provider=no-daemon"
    ],
    "post-install": [
     "install -Dm0775 -t /app/bin ../data/gamemoderun"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/FeralInteractive/gamemode/releases/download/1.8.2/gamemode-1.8.2.tar.xz",
      "sha256": "98cd1bcf6101c92fe87f974c7776af23c7e18f29ce6ecfe572b1c39dcde5c181",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 17410,
       "stable-only": true,
       "url-template": "https://github.com/FeralInteractive/gamemode/releases/download/$version/gamemode-$version.tar.xz"
      }
     }
    ]
   },
   {
    "name": "gamemode-32bit",
    "build-options": {
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     }
    },
    "buildsystem": "meson",
    "config-opts": [
     "-Dwith-examples=false",
     "-Dwith-util=false",
     "-Dwith-sd-bus-provider=no-daemon"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/FeralInteractive/gamemode/releases/download/1.8.2/gamemode-1.8.2.tar.xz",
      "sha256": "98cd1bcf6101c92fe87f974c7776af23c7e18f29ce6ecfe572b1c39dcde5c181",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 17410,
       "stable-only": true,
       "url-template": "https://github.com/FeralInteractive/gamemode/releases/download/$version/gamemode-$version.tar.xz"
      }
     }
    ]
   },
   {
    "name": "libcaca",
    "config-opts": [
     "--disable-doc",
     "--disable-python",
     "--disable-ruby",
     "--disable-static"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://caca.zoy.org/files/libcaca/libcaca-0.99.beta19.tar.gz",
      "sha256": "128b467c4ed03264c187405172a4e83049342cc8cc2f655f53a2d0ee9d3772f4"
     }
    ]
   },
   {
    "name": "libcaca-32bit",
    "build-options": {
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     }
    },
    "config-opts": [
     "--disable-doc",
     "--disable-python",
     "--disable-ruby",
     "--disable-static"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://caca.zoy.org/files/libcaca/libcaca-0.99.beta19.tar.gz",
      "sha256": "128b467c4ed03264c187405172a4e83049342cc8cc2f655f53a2d0ee9d3772f4"
     }
    ]
   },
   {
    "name": "libxmu",
    "config-opts": [
     "--disable-static"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://xorg.freedesktop.org/releases/individual/lib/libXmu-1.2.1.tar.xz",
      "sha512": "05a30e5961e00e940ad7ec4eb94ec482b5cbe808585972bf70c849333af3fddf4ae4bd87895d706507fb3a94ed0fb73ea161e0e27dc2840323a1a1af49c0e8a3"
     }
    ]
   },
   {
    "name": "libxmu-32bit",
    "build-options": {
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     }
    },
    "config-opts": [
     "--disable-static"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://xorg.freedesktop.org/releases/individual/lib/libXmu-1.2.1.tar.xz",
      "sha512": "05a30e5961e00e940ad7ec4eb94ec482b5cbe808585972bf70c849333af3fddf4ae4bd87895d706507fb3a94ed0fb73ea161e0e27dc2840323a1a1af49c0e8a3"
     }
    ]
   },
   {
    "name": "libjpeg",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DCMAKE_SKIP_RPATH:BOOL=YES",
     "-DENABLE_STATIC:BOOL=NO",
     "-DWITH_JPEG8:BOOL=YES",
     "-DCMAKE_INSTALL_LIBDIR=/app/lib"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/libjpeg-turbo/libjpeg-turbo/archive/refs/tags/3.1.2.tar.gz",
      "sha256": "560f6338b547544c4f9721b18d8b87685d433ec78b3c644c70d77adad22c55e6"
     }
    ]
   },
   {
    "name": "libjpeg-32bit",
    "buildsystem": "cmake-ninja",
    "build-options": {
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     }
    },
    "config-opts": [
     "-DCMAKE_SKIP_RPATH:BOOL=YES",
     "-DENABLE_STATIC:BOOL=NO",
     "-DWITH_JPEG8:BOOL=YES"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/libjpeg-turbo/libjpeg-turbo/archive/refs/tags/3.1.2.tar.gz",
      "sha256": "560f6338b547544c4f9721b18d8b87685d433ec78b3c644c70d77adad22c55e6"
     }
    ]
   },
   {
    "name": "libcurl-gnutls-hack",
    "buildsystem": "simple",
    "build-commands": [
     "install -d /app/lib",
     "ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4 /app/lib/libcurl-gnutls.so.4"
    ]
   },
   {
    "name": "libcurl-gnutls-hack-32bit",
    "buildsystem": "simple",
    "build-commands": [
     "install -d /app/lib32",
     "ln -s /usr/lib/i386-linux-gnu/libcurl.so.4 /app/lib32/libcurl-gnutls.so.4"
    ]
   },
   {
    "name": "hwdata",
    "config-opts": [
     "--datarootdir=/app/share"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/vcrhonek/hwdata/archive/refs/tags/v0.349.tar.gz",
      "sha256": "2591ebf85b36e6d953360a003b2991fc0a0c2c35d3fdbd3133f435098b0af3da"
     }
    ]
   },
   {
    "name": "pciutils",
    "no-autogen": true,
    "make-args": [
     "SHAREDIR=/app/share/hwdata",
     "OPT=-O2 -g"
    ],
    "make-install-args": [
     "PREFIX=/app",
     "SBINDIR=/app/bin",
     "SHAREDIR=/app/share/hwdata",
     "MANDIR=/app/share/man"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://mirrors.edge.kernel.org/pub/software/utils/pciutils/pciutils-3.7.0.tar.gz",
      "sha256": "2432e7a2e12000502d36cf769ab6e5a0cf4931e5050ccaf8b02984b2d3cb0948"
     }
    ]
   },
   {
    "name": "usbutils",
    "config-opts": [
     "--datadir=/app/share/hwdata",
     "--sbindir=/app/bin"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://mirrors.edge.kernel.org/pub/linux/utils/usb/usbutils/usbutils-013.tar.xz",
      "sha256": "9e23494fcc78b7a80ee29a07dd179c95ae2f71509c35728dbbabc2d1cca41338"
     }
    ]
   },
   {
    "name": "xrandr",
    "sources": [
     {
      "type": "archive",
      "url": "https://xorg.freedesktop.org/archive/individual/app/xrandr-1.5.1.tar.gz",
      "sha256": "7b99edb7970a1365eaf5bcaf552144e4dfc3ccf510c4abc08569849929fb366e"
     }
    ]
   },
   {
    "name": "setxkbmap",
    "sources": [
     {
      "type": "archive",
      "url": "https://xorg.freedesktop.org/archive/individual/app/setxkbmap-1.3.3.tar.xz",
      "sha256": "b560c678da6930a0da267304fa3a41cc5df39a96a5e23d06f14984c87b6f587b"
     }
    ]
   },
   {
    "name": "mesa-demos",
    "config-opts": [
     "--without-glut",
     "--bindir=/app/lib/mesa-demos"
    ],
    "make-args": [
     "-C",
     "src/xdemos",
     "glxinfo"
    ],
    "no-make-install": true,
    "build-commands": [
     "install -D src/xdemos/glxinfo -t /app/bin/"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://mesa.freedesktop.org/archive/demos/mesa-demos-8.4.0.tar.bz2",
      "sha256": "01e99c94a0184e63e796728af89bfac559795fb2a0d6f506fa900455ca5fff7d"
     }
    ],
    "cleanup": [
     "/lib/mesa-demos"
    ],
    "modules": [
     "shared-modules/glew/glew.json"
    ]
   },
   {
    "name": "psmisc",
    "sources": [
     {
      "type": "archive",
      "url": "https://downloads.sourceforge.net/psmisc/psmisc-23.4.tar.xz",
      "sha256": "7f0cceeace2050c525f3ebb35f3ba01d618b8d690620580bdb8cd8269a0c1679"
     }
    ]
   },
   {
    "name": "zenity",
    "buildsystem": "meson",
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/zenity/3.41/zenity-3.41.0.tar.xz",
      "sha256": "19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1"
     }
    ]
   },
   "shared-modules/libayatana-appindicator/libayatana-appindicator-gtk3.json",
   {
    "name": "fluidsynth",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
    ],
    "cleanup": [
     "/bin",
     "/include",
     "/lib/cmake",
     "/lib/pkgconfig",
     "/share/man",
     "*.so"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/FluidSynth/fluidsynth/archive/v2.3.5.tar.gz",
      "sha256": "f89e8e983ecfb4a5b4f5d8c2b9157ed18d15ed2e36246fa782f18abaea550e0d"
     },
     {
      "type": "patch",
      "path": "patches/fluidsynth-cmake-policy.patch"
     }
    ]
   },
   {
    "name": "fluid-soundfont",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm644 FluidR3_GS.sf2 -t /app/share/sounds/sf2/"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://deb.debian.org/debian/pool/main/f/fluid-soundfont/fluid-soundfont_3.1.orig.tar.gz",
      "sha256": "2621acaa1c78e4abdb24bdd163230cc577e61276936d6aa6e3180582142f0343"
     }
    ]
   },
   "shared-modules/gtk2/gtk2.json",
   "shared-modules/dbus-glib/dbus-glib.json",
   {
    "name": "gconf",
    "config-opts": [
     "--disable-static",
     "--disable-gtk-doc",
     "--disable-orbit",
     "--disable-introspection"
    ],
    "build-options": {
     "cflags": "-fpermissive"
    },
    "cleanup": [
     "/bin",
     "/libexec",
     "/share",
     "/etc"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/GConf/3.2/GConf-3.2.6.tar.xz",
      "sha256": "1912b91803ab09a5eed34d364bf09fe3a2a9c96751fde03a4e0cfa51a04d784c"
     }
    ]
   },
   {
    "name": "libspeechd",
    "config-opts": [
     "--disable-python",
     "--with-systemdsystemunitdir=/app/lib/systemd/system/speech-dispatcherd.service"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/brailcom/speechd/releases/download/0.12.1/speech-dispatcher-0.12.1.tar.gz",
      "sha256": "b14a5238d287d2dcce4dd42bbd66ca65fa228e7e683708267f7b34036f7ba4b4"
     }
    ],
    "modules": [
     {
      "name": "dotconf",
      "sources": [
       {
        "type": "archive",
        "url": "https://github.com/williamh/dotconf/archive/refs/tags/v1.3.tar.gz",
        "sha256": "7f1ecf40de1ad002a065a321582ed34f8c14242309c3547ad59710ae3c805653"
       },
       {
        "type": "script",
        "commands": [
         "autoreconf -fiv"
        ],
        "dest-filename": "autogen.sh"
       }
      ]
     }
    ]
   },
   {
    "name": "lutris-app-environment",
    "buildsystem": "simple",
    "build-commands": [
     "mkdir -p /app/lib/i386-linux-gnu",
     "install -Dm644 ld.so.conf -t /app/etc/",
     "mkdir -p /app/runners"
    ],
    "sources": [
     {
      "type": "file",
      "path": "ld.so.conf"
     }
    ]
   },
   {
    "name": "perl",
    "sources": [
     {
      "type": "archive",
      "url": "https://www.cpan.org/src/5.0/perl-5.42.0.tar.gz",
      "sha256": "e093ef184d7f9a1b9797e2465296f55510adb6dab8842b0c3ed53329663096dc"
     },
     {
      "type": "script",
      "dest-filename": "configure",
      "commands": [
       "./Configure -des -Dprefix=/app"
      ]
     }
    ],
    "post-install": [
     "find /app/lib/perl5 -type f -exec chmod u+w {} \\;"
    ]
   },
   {
    "name": "librsync",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/librsync/librsync.git",
      "tag": "v2.3.4",
      "commit": "e364852674780e43d578e4239128ff7014190ed3"
     }
    ]
   },
   {
    "name": "kitty",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm0775 -t /app/bin bin/kitty",
     "cp -rn lib/kitty-extensions /app/lib",
     "install -Dm0755 lib/libpython3.12.so.1.0 /app/lib/libpython3.12.so.1.0"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/kovidgoyal/kitty/releases/download/v0.45.0/kitty-0.45.0-x86_64.txz",
      "sha256": "e6b70867a9a35181796775c79ebfbd82e00cf18c38b2bbdad73ff48d362380da",
      "strip-components": 0
     }
    ]
   },
   {
    "name": "sdl12-compat",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-1.2.68.tar.gz",
      "sha256": "63c6e4dcc1154299e6f363c872900be7f3dcb3e42b9f8f57e05442ec3d89d02d"
     }
    ]
   },
   {
    "name": "sdl12-compat-32bit",
    "buildsystem": "cmake-ninja",
    "build-options": {
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     }
    },
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/libsdl-org/sdl12-compat/archive/refs/tags/release-1.2.68.tar.gz",
      "sha256": "63c6e4dcc1154299e6f363c872900be7f3dcb3e42b9f8f57e05442ec3d89d02d"
     }
    ]
   },
   {
    "name": "java17",
    "buildsystem": "simple",
    "build-commands": [
     "/usr/lib/sdk/openjdk17/install.sh"
    ]
   },
   {
    "name": "dosbox-staging",
    "buildsystem": "meson",
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/dosbox-staging/dosbox-staging/archive/v0.79.1.tar.gz",
      "sha256": "43f23fd0a5cff55e06a3ba2be8403f872ae47423f3bb4f823301eaae8a39ac2f"
     }
    ],
    "modules": [
     {
      "name": "iir1",
      "buildsystem": "cmake-ninja",
      "sources": [
       {
        "type": "archive",
        "url": "https://github.com/berndporr/iir1/archive/refs/tags/1.10.0.tar.gz",
        "sha256": "13b53f14d276adf6cafd3564fcda1d4b3e72342108d1c40ec4b4f0c7fc3ac95a"
       }
      ]
     },
     {
      "name": "libslirp",
      "buildsystem": "meson",
      "sources": [
       {
        "type": "archive",
        "url": "https://gitlab.freedesktop.org/slirp/libslirp/-/archive/v4.9.1/libslirp-v4.9.1.tar.gz",
        "sha256": "3970542143b7c11e6a09a4d2b50f30a133473c41f15ed0bdcc3b7a1c450d9a5c"
       }
      ]
     },
     {
      "name": "munt",
      "buildsystem": "cmake-ninja",
      "config-opts": [
       "-Dmunt_WITH_MT32EMU_SMF2WAV=FALSE",
       "-Dmunt_WITH_MT32EMU_QT=FALSE",
       "-Dlibmt32emu_WITH_VERSION_TAGGING=TRUE",
       "-Dlibmt32emu_WITH_SYMBOL_VERSIONING=TRUE"
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://github.com/munt/munt/archive/libmt32emu_2_7_2.tar.gz",
        "sha256": "3b0beff64e83d2b4879baba2326eed1300edc9663b3dc52621fc74d196ca9a80"
       }
      ]
     }
    ]
   },
   {
    "name": "mono",
    "buildsystem": "simple",
    "build-commands": [
     "/usr/lib/sdk/mono6/install.sh"
    ]
   },
   {
    "name": "ncurses",
    "build-options": {
     "cflags": "-std=gnu17"
    },
    "config-opts": [
     "--with-shared",
     "--without-manpageus",
     "--with-abi-version=5"
    ],
    "cleanup": [
     "/bin",
     "/include",
     "/share",
     "*.a"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://ftp.gnu.org/gnu/ncurses/ncurses-6.5.tar.gz",
      "sha256": "136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6"
     }
    ]
   },
   {
    "name": "ncurses-32bits",
    "build-options": {
     "arch": {
      "x86_64": {
       "prepend-pkg-config-path": "/app/lib32/pkgconfig:/usr/lib/i386-linux-gnu/pkgconfig",
       "ldflags": "-L/app/lib32 -Wl,-rpath-link=/app/lib32 -Wl,-z,relro,-z,now -Wl,--as-needed",
       "ldflags-override": true,
       "append-path": "/usr/lib/sdk/toolchain-i386/bin",
       "env": {
        "CC": "i686-unknown-linux-gnu-gcc",
        "CXX": "i686-unknown-linux-gnu-g++"
       },
       "libdir": "/app/lib32"
      }
     },
     "cflags": "-std=gnu17"
    },
    "config-opts": [
     "--with-shared",
     "--without-manpageus",
     "--with-abi-version=5"
    ],
    "cleanup": [
     "/bin",
     "/include",
     "/share",
     "*.a"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://ftp.gnu.org/gnu/ncurses/ncurses-6.5.tar.gz",
      "sha256": "136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6"
     }
    ]
   },
   {
    "name": "python-flit-core",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
    ],
    "cleanup": [
     "*"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://files.pythonhosted.org/packages/15/d1/d8798b83e953fd6f86ca9b50f93eec464a9305b0661469c8234e61095481/flit_core-3.7.1.tar.gz",
      "sha256": "14955af340c43035dbfa96b5ee47407e377ee337f69e70f73064940d27d0a44f"
     }
    ]
   },
   {
    "name": "python-ninja",
    "buildsystem": "simple",
    "build-commands": [
     "python3 setup.py build -j${FLATPAK_BUILDER_N_JOBS} -DARCHIVE_DOWNLOAD_DIR=\"${FLATPAK_BUILDER_BUILDDIR}\"",
     "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
    ],
    "cleanup": [
     "*"
    ],
    "build-options": {
     "env": {
      "CMAKE_POLICY_VERSION_MINIMUM": "3.5"
     }
    },
    "sources": [
     {
      "type": "archive",
      "url": "https://files.pythonhosted.org/packages/37/2c/d717d13a413d6f7579cdaa1e28e6e2c98de95461549b08d311c8a5bf4c51/ninja-1.11.1.1.tar.gz",
      "sha256": "9d793b08dd857e38d0b6ffe9e6b7145d7c485a42dcfea04905ca0cdb6017cc3c"
     },
     {
      "type": "file",
      "url": "https://github.com/Kitware/ninja/archive/v1.11.1.g95dee.kitware.jobserver-1.tar.gz",
      "sha256": "7ba84551f5b315b4270dc7c51adef5dff83a2154a3665a6c9744245c122dd0db"
     }
    ],
    "modules": [
     {
      "name": "python-skbuild",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
      ],
      "cleanup": [
       "*"
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/9e/e2/2e440c30e93fc5b505ee56169a4396b05e797a1daadb721aba429adbfd51/scikit-build-0.15.0.tar.gz",
        "sha256": "e723cd0f3489a042370b9ea988bbb9cfd7725e8b25b20ca1c7981821fcf65fb9"
       }
      ],
      "modules": [
       {
        "name": "python-setuptools-scm",
        "buildsystem": "simple",
        "build-commands": [
         "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
        ],
        "cleanup": [
         "*"
        ],
        "sources": [
         {
          "type": "archive",
          "url": "https://files.pythonhosted.org/packages/d0/43/f038b5009f93bcd77b1b8da9e6d424b739ab17aec9726f3a99eba23d53ca/setuptools_scm-7.0.5.tar.gz",
          "sha256": "031e13af771d6f892b941adb6ea04545bbf91ebc5ce68c78aaf3fff6e1fb4844"
         }
        ],
        "modules": [
         {
          "name": "python-typing-extensions",
          "buildsystem": "simple",
          "build-commands": [
           "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
          ],
          "cleanup": [
           "*"
          ],
          "sources": [
           {
            "type": "archive",
            "url": "https://files.pythonhosted.org/packages/9e/1d/d128169ff58c501059330f1ad96ed62b79114a2eb30b8238af63a2e27f70/typing_extensions-4.3.0.tar.gz",
            "sha256": "e6d2677a32f47fc7eb2795db1dd15c1f34eff616bcaf2cfb5e997f854fa1c4a6"
           }
          ]
         },
         {
          "name": "python-tomli",
          "buildsystem": "simple",
          "build-commands": [
           "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
          ],
          "cleanup": [
           "*"
          ],
          "sources": [
           {
            "type": "archive",
            "url": "https://files.pythonhosted.org/packages/c0/3f/d7af728f075fb08564c5949a9c95e44352e23dee646869fa104a3b2060a3/tomli-2.0.1.tar.gz",
            "sha256": "de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"
           }
          ]
         }
        ]
       },
       {
        "name": "python-distro",
        "buildsystem": "simple",
        "build-commands": [
         "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
        ],
        "sources": [
         {
          "type": "archive",
          "url": "https://files.pythonhosted.org/packages/b5/7e/ddfbd640ac9a82e60718558a3de7d5988a7d4648385cf00318f60a8b073a/distro-1.7.0.tar.gz",
          "sha256": "151aeccf60c216402932b52e40ee477a939f8d58898927378a02abbe852c1c39"
         }
        ]
       }
      ]
     }
    ]
   },
   {
    "name": "python-meson",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" --ignore-installed ."
    ],
    "cleanup": [
     "*"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://files.pythonhosted.org/packages/a7/f0/565f731cd138a516c2dba8439e47c5622493c82f41c4845d287617ef6ec9/meson-0.63.2.tar.gz",
      "sha256": "16222f17ef76be0542c91c07994f9676ae879f46fc21c0c786a21ef2cb518bbf"
     }
    ]
   },
   {
    "name": "python-six",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz",
      "sha256": "ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"
     }
    ]
   },
   {
    "name": "python-xlib",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://files.pythonhosted.org/packages/source/p/python-xlib/python-xlib-0.33.tar.gz",
      "sha256": "55af7906a2c75ce6cb280a584776080602444f75815a7aff4d287bb2d7018b32"
     }
    ]
   },
   {
    "name": "lutris",
    "buildsystem": "meson",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/lutris/lutris.git",
      "commit": "159d7a21e5f171b815328e7e85aa40cfc3125ac8"
     }
    ],
    "modules": [
     "modules/maturin.json",
     "modules/python3-requests.yaml",
     {
      "name": "gnome-desktop",
      "buildsystem": "meson",
      "sources": [
       {
        "type": "archive",
        "url": "https://download.gnome.org/sources/gnome-desktop/44/gnome-desktop-44.1.tar.xz",
        "sha256": "ae7ca55dc9e08914999741523a17d29ce223915626bd2462a120bf96f47a79ab"
       }
      ]
     },
     {
      "name": "python-evdev",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/dd/49/d75ac71f54c6c32ac3c63828541740db74d9c764a82496be97b82314d355/evdev-1.6.0.tar.gz",
        "sha256": "ecfa01b5c84f7e8c6ced3367ac95288f43cd84efbfd7dd7d0cdbfc0d18c87a6a"
       }
      ]
     },
     {
      "name": "python-dbus",
      "buildsystem": "simple",
      "build-commands": [
       "PYTHONPATH=/app/lib/python3.9/site-packages python3 ./setup.py install --prefix=\"${FLATPAK_DEST}\" --root=/"
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://dbus.freedesktop.org/releases/dbus-python/dbus-python-1.3.2.tar.gz",
        "sha256": "ad67819308618b5069537be237f8e68ca1c7fcc95ee4a121fe6845b1418248f8"
       }
      ]
     },
     {
      "name": "python-yaml",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/54/ed/79a089b6be93607fa5cdaedf301d7dfb23af5f25c398d5ead2525b063e17/pyyaml-6.0.2.tar.gz",
        "sha256": "d584d9ec91ad65861cc08d42e834324ef890a082e591037abe114850ff7bbc3e"
       }
      ]
     },
     {
      "name": "python-magic",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/da/db/0b3e28ac047452d079d375ec6798bf76a036a08182dbb39ed38116a49130/python-magic-0.4.27.tar.gz",
        "sha256": "c1ba14b08e4a5f5c31a302b7721239695b2f0f058d125bd5ce1ee36b9d9d3c3b"
       }
      ]
     },
     {
      "name": "python-lxml",
      "buildsystem": "simple",
      "build-options": {
       "cflags": "-fpermissive"
      },
      "build-commands": [
       "python3 setup.py build -j${FLATPAK_BUILDER_N_JOBS}",
       "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" --ignore-installed ."
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/80/61/d3dc048cd6c7be6fe45b80cedcbdd4326ba4d550375f266d9f4246d0f4bc/lxml-5.3.2.tar.gz",
        "sha256": "773947d0ed809ddad824b7b14467e1a481b8976e87278ac4a730c2f7c7fcddc1"
       }
      ]
     },
     {
      "name": "python-pillow",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/af/cb/bb5c01fcd2a69335b86c22142b2bccfc3464087efb7fd382eee5ffc7fdf7/pillow-11.2.1.tar.gz",
        "sha256": "a64dd61998416367b7ef979b73d3a85853ba9bec4c2925f74e588879a58716b6"
       }
      ]
     },
     {
      "name": "python-pypresence",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/58/df/be2dbd7ed2262791536278295d3c4e56d5c17d4291666f35fd6190a7f2ab/pypresence-4.2.1.tar.gz",
        "sha256": "691daf98c8189fd216d988ebfc67779e0f664211512d9843f37ab0d51d4de066"
       }
      ]
     },
     {
      "name": "python-setproctitle",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/b5/47/ac709629ddb9779fee29b7d10ae9580f60a4b37e49bce72360ddf9a79cdc/setproctitle-1.3.2.tar.gz",
        "sha256": "b9fb97907c830d260fa0658ed58afd48a86b2b88aac521135c352ff7fd3477fd"
       }
      ]
     },
     {
      "name": "python-protobuf",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" ."
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://files.pythonhosted.org/packages/55/5b/e3d951e34f8356e5feecacd12a8e3b258a1da6d9a03ad1770f28925f29bc/protobuf-3.20.3.tar.gz",
        "sha256": "2e3427429c9cffebf259491be0af70189607f365c2f41c7c3764af6f337105f2"
       }
      ]
     },
     {
      "name": "soupsieve",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" --find-links=\"file://${PWD}\" soupsieve"
      ],
      "sources": [
       {
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/49/37/673d6490efc51ec46d198c75903d99de59baffdd47aea3d071b80a9e4e89/soupsieve-2.4.1-py3-none-any.whl",
        "sha256": "1c1bfee6819544a3447586c889157365a27e10d88cde3ad3da0cf0ddf646feb8"
       }
      ]
     },
     {
      "name": "beautifulsoup4",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --no-index --no-build-isolation --prefix=\"${FLATPAK_DEST}\" --find-links=\"file://${PWD}\" beautifulsoup4"
      ],
      "sources": [
       {
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/21/0a/47fdf541c97fd9b6a610cb5fd518175308a7cc60569962e776ac52420387/beautifulsoup4-4.6.3-py3-none-any.whl",
        "sha256": "194ec62a25438adcb3fdb06378b26559eda1ea8a747367d34c33cef9c7f48d57"
       }
      ]
     },
     {
      "name": "python-moddb",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"moddb\" --no-build-isolation"
      ],
      "sources": [
       {
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/a0/04/6158888baf7666db1fdba230ffbd3a66883fed9fea4bc0ab75ec1aac5ece/moddb-0.13.0-py3-none-any.whl",
        "sha256": "21cf1e154959c4cdf292d7ce44d8fdb1c36b94a7ad16b614577cb9ab2fac103a"
       }
      ]
     }
    ]
   }
  ]
 }
}