{
 "app_id": "io.github.beleon.pdfed",
 "source_url": "https://raw.githubusercontent.com/beleon/pdfed/main/packaging/flatpak/io.github.beleon.pdfed.yml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "25.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--share=ipc",
  "--socket=wayland",
  "--socket=fallback-x11",
  "--socket=cups",
  "--device=dri",
  "--filesystem=home",
  "--filesystem=/run/media",
  "--filesystem=/media",
  "--filesystem=/mnt",
  "--filesystem=xdg-run/gvfs:ro",
  "--env=PYTHONPATH=/app/lib/python3.13/site-packages"
 ],
 "module_count": 2,
 "fetched_at": "2026-09-17T17:43:58.751103+00:00",
 "manifest": {
  "app-id": "io.github.beleon.pdfed",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "25.08",
  "sdk": "org.freedesktop.Sdk",
  "command": "pdfed",
  "finish-args": [
   "--share=ipc",
   "--socket=wayland",
   "--socket=fallback-x11",
   "--socket=cups",
   "--device=dri",
   "--filesystem=home",
   "--filesystem=/run/media",
   "--filesystem=/media",
   "--filesystem=/mnt",
   "--filesystem=xdg-run/gvfs:ro",
   "--env=PYTHONPATH=/app/lib/python3.13/site-packages"
  ],
  "modules": [
   "python3-deps.json",
   {
    "name": "pdfed",
    "buildsystem": "simple",
    "build-options": {
     "env": {
      "PYTHONPATH": "/app/lib/python3.13/site-packages"
     }
    },
    "build-commands": [
     "cp -r src/pdfed /app/lib/python3.13/site-packages/",
     "python3 -c \"import tomllib, pathlib; v = tomllib.load(open('pyproject.toml','rb'))['project']['version']; pathlib.Path('/app/lib/python3.13/site-packages/pdfed/_version.py').write_text('__version__ = %r\\n' % v)\"",
     "mkdir -p /app/bin",
     "printf '#!/bin/sh\\nexec python3 -PsE -c \"from pdfed import main; main()\" \"$@\"\\n' > /app/bin/pdfed",
     "chmod +x /app/bin/pdfed",
     "mkdir -p /app/share/applications /app/share/metainfo",
     "mkdir -p /app/share/icons/hicolor/16x16/apps",
     "python3 -m pdfed.appicon --png /app/share/icons/hicolor/16x16/apps/io.github.beleon.pdfed.png --size 16",
     "mkdir -p /app/share/icons/hicolor/32x32/apps",
     "python3 -m pdfed.appicon --png /app/share/icons/hicolor/32x32/apps/io.github.beleon.pdfed.png --size 32",
     "mkdir -p /app/share/icons/hicolor/48x48/apps",
     "python3 -m pdfed.appicon --png /app/share/icons/hicolor/48x48/apps/io.github.beleon.pdfed.png --size 48",
     "mkdir -p /app/share/icons/hicolor/256x256/apps",
     "python3 -m pdfed.appicon --png /app/share/icons/hicolor/256x256/apps/io.github.beleon.pdfed.png --size 256",
     "sed -e 's/^Icon=.*/Icon=io.github.beleon.pdfed/' -e 's/^StartupWMClass=.*/StartupWMClass=io.github.beleon.pdfed/' packaging/pdfed.desktop > /app/share/applications/io.github.beleon.pdfed.desktop",
     "cp packaging/flatpak/io.github.beleon.pdfed.metainfo.xml /app/share/metainfo/",
     "mkdir -p /app/share/doc/pdfed",
     "cp README.md LICENSE src/pdfed/assets/NotoEmoji-OFL.txt /app/share/doc/pdfed/",
     "cp -r licenses /app/share/doc/pdfed/"
    ],
    "sources": [
     {
      "type": "dir",
      "path": "../.."
     }
    ]
   }
  ]
 }
}