{
 "app_id": "org.kde.kpat",
 "source_url": "https://raw.githubusercontent.com/flathub/org.kde.kpat/master/org.kde.kpat.json",
 "runtime": "org.kde.Platform",
 "runtime_version": "6.11",
 "sdk": "org.kde.Sdk",
 "finish_args": [
  "--share=ipc",
  "--share=network",
  "--socket=fallback-x11",
  "--socket=pulseaudio",
  "--socket=wayland",
  "--device=dri",
  "--filesystem=xdg-config/kdeglobals:ro",
  "--talk-name=com.canonical.AppMenu.Registrar",
  "--talk-name=org.kde.kconfig.notify",
  "--talk-name=org.kde.KGlobalSettings"
 ],
 "module_count": 9,
 "fetched_at": "2026-09-19T13:08:05.242407+00:00",
 "manifest": {
  "id": "org.kde.kpat",
  "runtime": "org.kde.Platform",
  "runtime-version": "6.11",
  "sdk": "org.kde.Sdk",
  "command": "kpat",
  "rename-icon": "kpat",
  "finish-args": [
   "--device=dri",
   "--share=ipc",
   "--share=network",
   "--socket=fallback-x11",
   "--socket=pulseaudio",
   "--socket=wayland"
  ],
  "cleanup": [
   "/include",
   "/lib/cmake",
   "/lib/pkgconfig",
   "/man/",
   "/share/doc",
   "/share/man",
   "/share/qlogging-categories6"
  ],
  "modules": [
   {
    "name": "libkdegames",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "archive",
      "url": "https://download.kde.org/stable/release-service/26.08.1/src/libkdegames-26.08.1.tar.xz",
      "sha256": "5644fb0ffc9074465fda0d533e5cf5cd663197fddfafa3e749468eeba58640cb",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 8763,
       "url-template": "https://download.kde.org/stable/release-service/$version/src/libkdegames-$version.tar.xz"
      }
     }
    ]
   },
   {
    "name": "freecell-solver",
    "buildsystem": "cmake",
    "config-opts": [
     "-DFCS_WITH_TEST_SUITE=OFF",
     "-DFCS_BUILD_DOCS=OFF"
    ],
    "build-options": {
     "env": {
      "PERL5LIB": "/app/lib/perl5:/app/lib/perl5/arch"
     }
    },
    "sources": [
     {
      "type": "archive",
      "url": "https://fc-solve.shlomifish.org/downloads/fc-solve/freecell-solver-6.16.0.tar.xz",
      "sha256": "71b8882e68f1be62529069018d0c732b75078669077c96348279575849f34313",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 227651,
       "url-template": "https://fc-solve.shlomifish.org/downloads/fc-solve/freecell-solver-$version.tar.xz"
      }
     }
    ],
    "modules": [
     {
      "name": "rinutils",
      "buildsystem": "cmake",
      "config-opts": [
       "-DWITH_TEST_SUITE=OFF"
      ],
      "sources": [
       {
        "type": "archive",
        "url": "https://github.com/shlomif/rinutils/releases/download/0.10.3/rinutils-0.10.3.tar.xz",
        "sha256": "f9e527d37a6cc8c7b8870ada63caa24f32ab0d29fd1116df3ebb686583030955",
        "x-checker-data": {
         "type": "anitya",
         "project-id": 230526,
         "url-template": "https://github.com/shlomif/rinutils/releases/download/$version/rinutils-$version.tar.xz"
        }
       }
      ]
     },
     {
      "name": "six",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"six\" --no-build-isolation"
      ],
      "sources": [
       {
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl",
        "sha256": "4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274",
        "x-checker-data": {
         "type": "pypi",
         "name": "six",
         "packagetype": "bdist_wheel"
        }
       }
      ]
     },
     {
      "name": "random2",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"random2\" --no-build-isolation"
      ],
      "sources": [
       {
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/78/22/2fb1b057fbcf3f3c51f2cb706f2d3aec181e7fdfc46d560c133b7de81cde/random2-1.0.2-py3-none-any.whl",
        "sha256": "c2b92ac9d28f94d3759075302c12f94e3dcc09f2d1c9e9f65fdbbb1d6b710024",
        "x-checker-data": {
         "type": "pypi",
         "name": "random2",
         "packagetype": "bdist_wheel"
        }
       }
      ]
     },
     {
      "name": "pysol_cards",
      "buildsystem": "simple",
      "build-commands": [
       "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"pysol_cards\" --no-build-isolation"
      ],
      "sources": [
       {
        "type": "file",
        "url": "https://files.pythonhosted.org/packages/b8/83/b14bf5b2c8a8c6e6d793c0ebd292e8d82c20e9ee8104045087a1cabc6399/pysol_cards-0.24.0.tar.gz",
        "sha256": "a985492da81aa1588dfc056d9a7c6ca83f66254c0b90f25afc682a70713d4d4b",
        "x-checker-data": {
         "type": "pypi",
         "name": "pysol_cards"
        }
       }
      ]
     },
     {
      "name": "perl-modules",
      "buildsystem": "simple",
      "build-commands": [
       "echo 'this is a workaround for a flatpak+perl limitation'",
       "cd Path-Tiny && perl Makefile.PL INSTALL_BASE=/app && make && make install",
       "cd Template-Toolkit && perl Makefile.PL INSTALL_BASE=/app && make && make install",
       "cd Moo && perl Makefile.PL INSTALL_BASE=/app && make && make install",
       "cd Module-Runtime && perl Makefile.PL INSTALL_BASE=/app && make && make install",
       "cd Sub-Quote && perl Makefile.PL INSTALL_BASE=/app && make && make install"
      ],
      "post-install": [
       "chmod -R u+w /app/lib/perl5"
      ],
      "sources": [
       {
        "type": "archive",
        "dest": "Path-Tiny",
        "url": "https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-0.150.tar.gz",
        "sha256": "ff20713d1a14d257af9c78209001f40dc177e4b9d1496115cbd8726d577946c7",
        "x-checker-data": {
         "type": "anitya",
         "project-id": 11962,
         "url-template": "https://cpan.metacpan.org/authors/id/D/DA/DAGOLDEN/Path-Tiny-$version.tar.gz"
        }
       },
       {
        "type": "archive",
        "dest": "Template-Toolkit",
        "url": "https://cpan.metacpan.org/authors/id/T/TO/TODDR/Template-Toolkit-3.106.tar.gz",
        "sha256": "c7474050be80201f1fb55f0a569b9c0ab6c1c3f0cebbd7e601bda9b4046eec85",
        "x-checker-data": {
         "type": "anitya",
         "project-id": 11970,
         "url-template": "https://cpan.metacpan.org/authors/id/T/TO/TODDR/Template-Toolkit-$version.tar.gz"
        }
       },
       {
        "type": "archive",
        "dest": "Moo",
        "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Moo-2.005005.tar.gz",
        "sha256": "fb5a2952649faed07373f220b78004a9c6aba387739133740c1770e9b1f4b108",
        "x-checker-data": {
         "type": "anitya",
         "project-id": 3123,
         "url-template": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Moo-$version.tar.gz"
        }
       },
       {
        "type": "archive",
        "dest": "Module-Runtime",
        "url": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Module-Runtime-0.018.tar.gz",
        "sha256": "0bf77ef68e53721914ff554eada20973596310b4e2cf1401fc958601807de577",
        "x-checker-data": {
         "type": "anitya",
         "project-id": 3111,
         "url-template": "https://cpan.metacpan.org/authors/id/H/HA/HAARG/Module-Runtime-$version.tar.gz"
        }
       },
       {
        "type": "archive",
        "dest": "Sub-Quote",
        "url": "https://search.cpan.org/CPAN/authors/id/H/HA/HAARG/Sub-Quote-2.006009.tar.gz",
        "sha256": "967282d54d2d51b198c67935594f93e4dea3e54d1e5bced158c94e29be868a4b",
        "x-checker-data": {
         "type": "anitya",
         "project-id": 12678,
         "url-template": "https://search.cpan.org/CPAN/authors/id/H/HA/HAARG/Sub-Quote-$version.tar.gz"
        }
       }
      ]
     }
    ]
   },
   {
    "name": "black-hole-solver",
    "buildsystem": "cmake",
    "build-options": {
     "env": {
      "PERL5LIB": "/app/lib/perl5:/app/lib/perl5/arch"
     }
    },
    "sources": [
     {
      "type": "archive",
      "url": "https://fc-solve.shlomifish.org/downloads/fc-solve/black-hole-solver-1.14.0.tar.xz",
      "sha256": "5c47bd093dbb160f4b090fd670ab7c12b4371d39b17b3bbd8c6c4a12975557c0",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 229362,
       "url-template": "https://fc-solve.shlomifish.org/downloads/fc-solve/black-hole-solver-$version.tar.xz"
      }
     }
    ]
   },
   {
    "name": "kpat",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "archive",
      "url": "https://download.kde.org/stable/release-service/26.08.1/src/kpat-26.08.1.tar.xz",
      "sha256": "832240e17910682795ab26c789390f4cfaa39c6c768523cc3da7c205a0a3a96f",
      "x-checker-data": {
       "type": "anitya",
       "project-id": 8763,
       "url-template": "https://download.kde.org/stable/release-service/$version/src/kpat-$version.tar.xz"
      }
     }
    ]
   }
  ]
 }
}