{
 "app_id": "io.gitlab.galacteek.Galacteek",
 "source_url": "https://gitlab.com/galacteek/galacteek/-/raw/master/packaging/linux/flatpak/io.gitlab.galacteek.Galacteek_oc.yaml",
 "runtime": "org.freedesktop.Platform",
 "runtime_version": "22.08",
 "sdk": "org.freedesktop.Sdk",
 "finish_args": [
  "--share=ipc",
  "--socket=pulseaudio",
  "--socket=wayland",
  "--socket=fallback-x11",
  "--share=network",
  "--device=all",
  "--filesystem=home"
 ],
 "module_count": 7,
 "fetched_at": "2026-09-17T18:10:45.964408+00:00",
 "manifest": {
  "app-id": "io.gitlab.galacteek.Galacteek",
  "runtime": "org.freedesktop.Platform",
  "runtime-version": "22.08",
  "sdk": "org.freedesktop.Sdk",
  "command": "galacteek-flatpak-runner",
  "finish-args": [
   "--share=ipc",
   "--socket=pulseaudio",
   "--socket=wayland",
   "--socket=fallback-x11",
   "--share=network",
   "--device=all",
   "--filesystem=home"
  ],
  "modules": [
   {
    "name": "conda",
    "buildsystem": "simple",
    "build-commands": [
     "bash Miniconda3-py37_4.10.3-Linux-x86_64.sh -b -p $FLATPAK_DEST -f",
     "conda update -n base -c defaults conda",
     "conda install -y -c conda-forge libmagic=5.35",
     "conda install -y -c conda-forge zbar libxkbcommon libjpeg-turbo xcb-util bsddb3 krb5",
     "conda install -y --no-deps libxcb",
     "conda install -c anaconda fontconfig"
    ],
    "build-options": {
     "build-args": [
      "--share=network"
     ]
    },
    "sources": [
     {
      "type": "file",
      "url": "https://repo.anaconda.com/miniconda/Miniconda3-py37_4.10.3-Linux-x86_64.sh",
      "sha256": "a1a7285dea0edc430b2bc7951d89bb30a2a1b32026d2a7b02aacaaa95cf69c7c"
     }
    ]
   },
   {
    "name": "libevent",
    "build-options": {
     "build-args": [
      "--share=network"
     ]
    },
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz",
      "sha256": "92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb"
     }
    ]
   },
   {
    "name": "tor",
    "build-options": {
     "build-args": [
      "--share=network"
     ]
    },
    "sources": [
     {
      "type": "archive",
      "url": "https://dist.torproject.org/tor-0.4.5.6.tar.gz",
      "sha256": "22cba3794fedd5fa87afc1e512c6ce2c21bc20b4e1c6f8079d832dc1e545e733"
     }
    ]
   },
   {
    "name": "fetch-kubo",
    "buildsystem": "simple",
    "build-commands": [
     "tar -xvf kubo_v0.17.0_linux-amd64.tar.gz",
     "cp kubo/ipfs $FLATPAK_DEST/bin"
    ],
    "build-options": {
     "build-args": [
      "--share=network"
     ]
    },
    "sources": [
     {
      "type": "file",
      "url": "https://dist.ipfs.tech/kubo/v0.17.0/kubo_v0.17.0_linux-amd64.tar.gz",
      "sha256": "7121f3e2d44a6a978d289a206cdbc7f10ba0348f7386c456ff1fdc4d4a8408d0"
     }
    ]
   },
   {
    "name": "fetch-fs-repo-migrations",
    "buildsystem": "simple",
    "build-commands": [
     "tar -xvf fs-repo-migrations_v2.0.2_linux-amd64.tar.gz",
     "cp fs-repo-migrations/fs-repo-migrations $FLATPAK_DEST/bin"
    ],
    "build-options": {
     "build-args": [
      "--share=network"
     ]
    },
    "sources": [
     {
      "type": "file",
      "url": "https://dist.ipfs.tech/fs-repo-migrations/v2.0.2/fs-repo-migrations_v2.0.2_linux-amd64.tar.gz",
      "sha256": "2d5bd160d098a409a160573bddd41ac04bc3376a34d135c786b43b85143fd00a"
     }
    ]
   },
   {
    "name": "fetch-notbit",
    "buildsystem": "simple",
    "build-commands": [
     "tar -C $FLATPAK_DEST -xvf notbit.tar.gz"
    ],
    "build-options": {
     "build-args": [
      "--share=network"
     ]
    },
    "sources": [
     {
      "type": "file",
      "url": "https://github.com/pinnaculum/notbit/releases/download/continuous-master/notbit.tar.gz",
      "sha256": "de6ee5bc619890c53e458603d119c258e0298d844cac498e6ae2f62a15a046b1"
     }
    ]
   },
   {
    "name": "galacteek",
    "buildsystem": "simple",
    "build-commands": [
     "mkdir -p $FLATPAK_DEST/share/licenses/galacteek",
     "mkdir -p $FLATPAK_DEST/share/applications",
     "mkdir -p $FLATPAK_DEST/share/metainfo",
     "mkdir -p $FLATPAK_DEST/share/icons/hicolor/512x512/apps",
     "mkdir -p $FLATPAK_DEST/share/file",
     "wget -O $FLATPAK_DEST/share/file/magic-galacteek.mgc \"https://gitlab.com/galacteek/file/-/releases/continuous-galacteek/downloads/magic.mgc\"",
     "cp galacteek.appdata.xml $FLATPAK_DEST/share/metainfo/io.gitlab.galacteek.Galacteek.appdata.xml",
     "cp {LICENSE,LICENSE.go-ipfs,LICENSE.Qt.GPLv3} $FLATPAK_DEST/share/licenses/galacteek",
     "cp galacteek.desktop $FLATPAK_DEST/share/applications/io.gitlab.galacteek.Galacteek.desktop",
     "cp share/icons/galacteek.png $FLATPAK_DEST/share/icons/hicolor/512x512/apps/io.gitlab.galacteek.Galacteek.png",
     "sed -i -e \"s/@@COMMIT_SHA@@/`git rev-parse HEAD`/\" packaging/linux/flatpak/galacteek-flatpak-runner",
     "cp packaging/linux/flatpak/galacteek-flatpak-runner $FLATPAK_DEST/bin",
     "source $FLATPAK_DEST/bin/activate",
     "pip install -U pip",
     "pip install -r requirements-docs.txt",
     "pip install -r requirements.txt",
     "pip install -r requirements-extra-markdown.txt",
     "pip install -r requirements-ui-pyqt-5.15.txt",
     "python3 setup.py build build_docs",
     "pip install \"git+https://gitlab.com/galacteek/galacteek-starter\""
    ],
    "build-options": {
     "build-args": [
      "--share=network"
     ]
    },
    "sources": [
     {
      "type": "git",
      "url": "https://gitlab.com/galacteek/galacteek.git",
      "branch": "${oc.env:CI_COMMIT_BRANCH,pimp-my-dweb}"
     }
    ]
   }
  ],
  "cleanup": [
   "/docs",
   "/pkgs",
   "/lib/cmake",
   "/include",
   "/share/{gtk-,}doc",
   "/bin/tcl*",
   "/bin/lz*",
   "/bin/xz*",
   "/lib/libtcl*",
   "/lib/libtk*",
   "/lib/tk*",
   "/lib/tcl*",
   "/lib/debug",
   "/lib/python3.7/site-packages/Cryptodome/SelfTest/*",
   "/lib/python3.7/site-packages/pyzbar/tests",
   "/lib/python3.7/turtledemo",
   "/lib/python3.7/tkinter",
   "/lib/python3.7/lib2to3",
   "/lib/python3.7/idlelib",
   "/lib/python3.7/site-packages/git/test",
   "/lib/python3.7/site-packages/conda_package_handling",
   "/lib/python3.7/site-packages/PyQt5/Qt5/plugins/sceneparsers",
   "/lib/python3.7/site-packages/PyQt5/Qt5/plugins/sqldrivers",
   "/lib/python3.7/site-packages/PyQt5/Qt5/lib/libQt5XmlPatterns*",
   "/lib/python3.7/site-packages/PyQt5/Qt5/lib/libQt5Designer*",
   "/share/doc",
   "/share/gtk-doc",
   "/share/man",
   "/share/readline",
   "/share/terminfo",
   "/share/info",
   "/ssl/man",
   "/lib/libstdc++*"
  ]
 }
}