{
 "app_id": "org.pygame.BaseApp",
 "source_url": "https://raw.githubusercontent.com/takluyver/pygame-flatpak-test/master/org.pygame.baseapp.json",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "1.4",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [],
 "module_count": 8,
 "fetched_at": "2026-09-17T16:24:55.332897+00:00",
 "manifest": {
  "id": "org.pygame.BaseApp",
  "command": "/usr/bin/bash",
  "runtime": "org.freedesktop.Platform",
  "sdk": "org.freedesktop.Sdk",
  "runtime-version": "1.4",
  "cleanup": [
   "/man",
   "/share/gtk-doc",
   "/share/man",
   "/share/pkgconfig"
  ],
  "build-options": {
   "cflags": "-O2 -g",
   "cxxflags": "-O2 -g"
  },
  "modules": [
   {
    "name": "audiofile",
    "sources": [
     {
      "type": "archive",
      "url": "http://audiofile.68k.org/audiofile-0.3.6.tar.gz",
      "sha256": "cdc60df19ab08bfe55344395739bb08f50fc15c92da3962fac334d3bff116965"
     }
    ]
   },
   {
    "name": "libmikmod",
    "sources": [
     {
      "type": "archive",
      "url": "https://sourceforge.net/projects/mikmod/files/libmikmod/3.3.11.1/libmikmod-3.3.11.1.tar.gz",
      "sha256": "ad9d64dfc8f83684876419ea7cd4ff4a41d8bcd8c23ef37ecb3a200a16b46d19"
     }
    ]
   },
   {
    "name": "fluidsynth",
    "cmake": true,
    "sources": [
     {
      "type": "archive",
      "url": "https://downloads.sourceforge.net/project/fluidsynth/fluidsynth-1.1.6/fluidsynth-1.1.6.tar.bz2",
      "sha256": "d28b47dfbf7f8e426902ae7fa2981d821fbf84f41da9e1b85be933d2d748f601"
     },
     {
      "type": "patch",
      "path": "fluidsynth-no-rawmidi.patch"
     }
    ]
   },
   {
    "name": "sdl",
    "sources": [
     {
      "type": "archive",
      "url": "https://www.libsdl.org/release/SDL-1.2.15.tar.gz",
      "sha256": "d6d316a793e5e348155f0dd93b979798933fb98aa1edebcc108829d6474aad00"
     },
     {
      "type": "patch",
      "path": "SDL-1.2.15-const_XData32.patch"
     }
    ]
   },
   {
    "name": "sdl-image",
    "sources": [
     {
      "type": "archive",
      "url": "https://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.12.tar.gz",
      "sha256": "0b90722984561004de84847744d566809dbb9daf732a9e503b91a1b5a84e5699"
     }
    ]
   },
   {
    "name": "sdl-ttf",
    "sources": [
     {
      "type": "archive",
      "url": "https://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.11.tar.gz",
      "sha256": "724cd895ecf4da319a3ef164892b72078bd92632a5d812111261cde248ebcdb7"
     }
    ]
   },
   {
    "name": "sdl-mixer",
    "sources": [
     {
      "type": "archive",
      "url": "https://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.12.tar.gz",
      "sha256": "1644308279a975799049e4826af2cfc787cad2abb11aa14562e402521f86992a"
     }
    ]
   },
   {
    "name": "portmidi",
    "cmake": true,
    "config-opts": [
     "-DCMAKE_LIBRARY_OUTPUT_DIRECTORY:STRING=/app/lib",
     "-DCMAKE_ARCHIVE_OUTPUT_DIRECTORY:STRING=/app/lib",
     "-DCMAKE_RUNTIME_OUTPUT_DIRECTORY:STRING=/app/bin"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "http://downloads.sourceforge.net/project/portmedia/portmidi/217/portmidi-src-217.zip",
      "sha256": "08e9a892bd80bdb1115213fb72dc29a7bf2ff108b378180586aa65f3cfd42e0f"
     },
     {
      "type": "patch",
      "path": "portmidi-no-java.patch"
     }
    ]
   }
  ]
 }
}