{
 "app_id": "de.philippun1.turtle",
 "source_url": "https://raw.githubusercontent.com/flathub/de.philippun1.turtle/master/de.philippun1.turtle.json",
 "runtime": "org.gnome.Platform",
 "runtime_version": "49",
 "sdk": "org.gnome.Sdk",
 "finish_args": [
  "--share=network",
  "--share=ipc",
  "--socket=x11",
  "--socket=wayland",
  "--socket=fallback-x11",
  "--socket=ssh-auth",
  "--device=dri",
  "--filesystem=host",
  "--talk-name=org.gnome.seahorse"
 ],
 "module_count": 6,
 "fetched_at": "2026-09-17T16:09:27.964270+00:00",
 "manifest": {
  "app-id": "de.philippun1.turtle",
  "runtime": "org.gnome.Platform",
  "runtime-version": "49",
  "sdk": "org.gnome.Sdk",
  "command": "turtle_cli",
  "finish-args": [
   "--share=ipc",
   "--share=network",
   "--socket=fallback-x11",
   "--socket=wayland",
   "--socket=ssh-auth",
   "--talk-name=org.gnome.seahorse",
   "--filesystem=host",
   "--device=dri"
  ],
  "cleanup": [
   "/bin/git2",
   "/include",
   "/lib/pkgconfig",
   "/include",
   "/lib/pkgconfig",
   "/share/pkgconfig",
   "/share/aclocal",
   "/share/applications/mimeinfo.cache",
   "/share/applications/org.gnome.Meld.desktop",
   "/share/icons/hicolor/icon-theme.cache",
   "/share/icons/hicolor/symbolic/apps/org.gnome.Meld-symbolic.svg",
   "/share/icons/hicolor/scalable/apps/org.gnome.Meld.svg",
   "/share/share/metainfo/org.gnome.Meld.appdata.xml",
   "/share/share/mime/packages/org.gnome.Meld.xml",
   "/man",
   "/share/man",
   "/share/gtk-doc",
   "/share/vala",
   "*.la",
   "*.a"
  ],
  "modules": [
   {
    "name": "gtksourceview",
    "buildsystem": "meson",
    "config-opts": [
     "-Dvapi=false"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/gtksourceview/4.8/gtksourceview-4.8.4.tar.xz",
      "sha256": "7ec9d18fb283d1f84a3a3eff3b7a72b09a10c9c006597b3fbabbb5958420a87d"
     }
    ]
   },
   {
    "name": "meld",
    "buildsystem": "meson",
    "sources": [
     {
      "type": "archive",
      "url": "https://download.gnome.org/sources/meld/3.22/meld-3.22.3.tar.xz",
      "sha256": "37f7f29eb1ff0fec4d8b088d5483c556de1089f6d018fe6d481993caf2499d84"
     },
     {
      "type": "patch",
      "path": "meld-appid.patch"
     }
    ],
    "modules": [
     "shared-modules/intltool/intltool-0.51.json"
    ]
   },
   {
    "name": "pygit2",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"pygit2\" --no-build-isolation"
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz",
      "sha256": "1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl",
      "sha256": "c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/b7/5b/176d93a4d4c80a5c595542bd70e6025c8067053597977151fa53ccf25b0c/pygit2-1.16.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
      "sha256": "e544df34c3ad768332837a987a2814ca9d8f0902243bf0e5a10439b7367b8f76"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/0a/ff/596c81d08925a40493979f25d5ae10bcb445a297d19d4b93236e11e759df/pygit2-1.16.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
      "sha256": "41db6402f29d2a79f5a39fb777c50b101f63f7a2e0c6d92e9c67685dd969ea82"
     }
    ]
   },
   {
    "name": "dbus-python",
    "buildsystem": "simple",
    "build-commands": [
     "pip3 install --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"dbus-python\""
    ],
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/b1/5c/ccfc167485806c1936f7d3ba97db6c448d0089c5746ba105b6eb22dba60e/dbus-python-1.2.18.tar.gz",
      "sha256": "92bdd1e68b45596c833307a5ff4b217ee6929a1502f5341bae28fd120acf7260"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl",
      "sha256": "062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922"
     }
    ]
   },
   {
    "name": "turtle",
    "buildsystem": "simple",
    "build-commands": [
     "install -D turtle_cli /app/bin/turtle_cli",
     "install -D turtle_service /app/bin/turtle_service",
     "install -D data/de.philippun1.turtle.desktop /app/share/applications/de.philippun1.turtle.desktop",
     "install -D data/de.philippun1.turtle.flatpak.service /app/share/dbus-1/services/de.philippun1.turtle.service",
     "install -D data/de.philippun1.turtle.gschema.xml /app/share/glib-2.0/schemas/de.philippun1.turtle.gschema.xml",
     "glib-compile-schemas /app/share/glib-2.0/schemas",
     "install -D data/de.philippun1.turtle.metainfo.xml /app/share/metainfo/de.philippun1.turtle.metainfo.xml",
     "install -D setup.py /app/setup.py",
     "install -D plugins/turtle_nautilus_flatpak.py /app/share/nautilus-python/extensions/turtle_nautilus_flatpak.py",
     "install -D data/icons/hicolor/scalable/apps/de.philippun1.turtle.svg /app/share/icons/hicolor/scalable/apps/de.philippun1.turtle.svg",
     "install -D data/icons/hicolor/symbolic/apps/de.philippun1.turtle-symbolic.svg /app/share/icons/hicolor/symbolic/apps/de.philippun1.turtle-symbolic.svg",
     "pip3 install --no-index --find-links=\"file://${PWD}\" --no-deps --prefix=/app ."
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://gitlab.gnome.org/philippun1/turtle/-/archive/0.14/turtle-0.14.tar.gz",
      "sha256": "67a81c0f7f7169be0d5bcd8a146767b5ad487dd2ce994d7c71c27aa46641fbb8"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl",
      "sha256": "062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922"
     }
    ]
   }
  ]
 }
}