{
 "app_id": "re.fossplant.pbtk",
 "source_url": "https://raw.githubusercontent.com/flathub/re.fossplant.pbtk/master/re.fossplant.pbtk.json",
 "runtime": "org.kde.Platform",
 "runtime_version": "6.11",
 "sdk": "org.kde.Sdk",
 "finish_args": [
  "--share=ipc",
  "--share=network",
  "--socket=fallback-x11",
  "--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": 3,
 "fetched_at": "2026-09-17T16:17:14.401483+00:00",
 "manifest": {
  "app-id": "re.fossplant.pbtk",
  "runtime": "org.kde.Platform",
  "runtime-version": "6.11",
  "sdk": "org.kde.Sdk",
  "sdk-extensions": [
   "org.freedesktop.Sdk.Extension.openjdk8"
  ],
  "base": "io.qt.PySide.BaseApp",
  "base-version": "6.11",
  "build-options": {
   "env": [
    "BASEAPP_DISABLE_NUMPY=1"
   ]
  },
  "command": "pbtk",
  "finish-args": [
   "--share=network",
   "--env=QTWEBENGINEPROCESS_PATH=/app/bin/QtWebEngineProcess",
   "--env=PATH=/app/jre/bin:/app/bin:/usr/bin",
   "--env=JAVA_HOME=/app/jre",
   "--share=ipc",
   "--socket=fallback-x11",
   "--socket=wayland",
   "--device=dri"
  ],
  "cleanup-commands": [
   "/app/cleanup-BaseApp.sh"
  ],
  "modules": [
   {
    "name": "python3-pbtk",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"pbtk\" --no-build-isolation"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl",
      "sha256": "027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/7b/60/e3bec1881450851b087e301bedc3daa9377a4d45f1c26aa90b0b235e38aa/charset_normalizer-3.4.6.tar.gz",
      "sha256": "1ae6b62897110aa7c79ea2f5dd38d1abca6db663687c0b1ad9aed6f6bae3d9d6"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/0e/61/66938bbb5fc52dbdf84594873d5b51fb1f7c7794e9c0f5bd885f30bc507b/idna-3.11-py3-none-any.whl",
      "sha256": "771a87f49d9defaf64091e6e6fe9c18d4833f140bd19464795bc32d966ca37ea"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/63/23/f95d4a12d502a152a251b152fb96559b1f403f024777296593a858cdb5b3/pbtk-1.1.3-py3-none-any.whl",
      "sha256": "42bbe1667276f9d3c8315bd1789b62b45547086d944e3081c24a3f3ce48e9fa1"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/ba/25/7c72c307aafc96fa87062aa6291d9f7c94836e43214d43722e86037aac02/protobuf-6.33.5.tar.gz",
      "sha256": "6ddcac2a081f8b7b9642c09406bc6a4290128fce5f471cddd165960bb9119e5c"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl",
      "sha256": "2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/39/08/aaaad47bc4e9dc8c725e68f9d04865dbcb2052843ff09c97b08904852d84/urllib3-2.6.3-py3-none-any.whl",
      "sha256": "bf272323e553dfb2e87d9bfd225ca7b0f467b919d7bbd355436d3fd37cb0acd4"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/67/5d/b360f74274378795f725f50f04bcfa7ec0a34ea70266e5fcf30cc8b8170b/system_pyside6-0.1.1-py3-none-any.whl",
      "sha256": "d1855bc9721dce97ee233715f34a5b2b45d9581d9d56f40c20e28ddcaf57cd82"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/34/db/b10e48aa8fff7407e67470363eac595018441cf32d5e1001567a7aeba5d2/websocket_client-1.9.0-py3-none-any.whl",
      "sha256": "af248a825037ef591efbf6ed20cc5faa03d3b47b9e5a2230a529eeee1c1fc3ef"
     }
    ]
   },
   {
    "name": "openjdk",
    "buildsystem": "simple",
    "build-commands": [
     "/usr/lib/sdk/openjdk8/install.sh"
    ]
   },
   {
    "name": "pbtk",
    "buildsystem": "simple",
    "build-commands": [
     "install -Dm644 ./packaging/assets/re.fossplant.pbtk.svg -t /app/share/icons/hicolor/scalable/apps/",
     "install -Dm644 ./packaging/assets/re.fossplant.pbtk.metainfo.xml -t /app/share/metainfo/",
     "install -Dm644 ./packaging/assets/re.fossplant.pbtk.desktop -t /app/share/applications/",
     "rm -rf *.g* LICENSE *.md *.py *.toml *.yaml *.lock src packaging"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/marin-m/pbtk.git",
      "commit": "e098d546eb161e6c0490630b2913a5143dd156e8"
     }
    ]
   }
  ]
 }
}