** Prepare and install flatpak ~$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo ~$ flatpak install org.gnome.Sdk/x86_64 ~$ flatpak install org.gnome.Platform ** build vimix flatpak ~$ cd vimix/flatpak ~$ flatpak-builder --user --install --force-clean build io.github.brunoherbelin.Vimix.json NB: might need to run this to enable local git clone during build ~$ git config --global --add protocol.file.allow always run vimix flatpak ~$ flatpak run io.github.brunoherbelin.Vimix uninstall vimix ~$ flatpak uninstall vimix ** Change io.github.brunoherbelin.Vimix.json "finish-args": [ "--socket=wayland", "--socket=fallback-x11", "--share=ipc", "--share=network", "--device=shm", "--device=all", "--device=dri", "--filesystem=host", "--filesystem=/tmp", "--talk-name=org.gtk.vfs.*", "--env=FREI0R_PATH=/app/lib/frei0r-1" ], "cleanup": [ "/include", "/share/gdb", "/share/info", "/share/man", "/lib/debug" ], compile vimix with code from local folder (debug) { "name": "vimix", "buildsystem": "cmake", "config-opts": [ "-DCMAKE_BUILD_TYPE=Release" ], "sources": [ { "type":"dir", "path": "/home/bhbn/Development/vimix", } ] } for packaging { "name": "vimix", "buildsystem": "cmake", "config-opts": [ "-DCMAKE_BUILD_TYPE=Release" ], "sources": [ { "type": "git", "url": "https://github.com/brunoherbelin/vimix.git", "tag": "0.7.2" } ] } ** Declare flatpak on flathub : https://github.com/brunoherbelin/flathub