From 2b86ea98dfaf9487d7133f4429b8093a135724e6 Mon Sep 17 00:00:00 2001 From: Sudo-Ivan Date: Thu, 1 Jan 2026 23:57:10 -0600 Subject: [PATCH] feat(flatpak): add Flatpak manifest for Reticulum MeshChatX including build options and runtime configuration --- flatpak.json | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 flatpak.json diff --git a/flatpak.json b/flatpak.json new file mode 100644 index 0000000..beed196 --- /dev/null +++ b/flatpak.json @@ -0,0 +1,41 @@ +{ + "app-id": "com.sudoivan.reticulummeshchatx", + "runtime": "org.freedesktop.Platform", + "runtime-version": "24.08", + "sdk": "org.freedesktop.Sdk", + "sdk-extensions": [ + "org.freedesktop.Sdk.Extension.node20" + ], + "build-options": { + "env": { + "PYTHON": "/usr/bin/python3" + } + }, + "command": "reticulum-meshchatx", + "finish-args": [ + "--share=network", + "--socket=wayland", + "--socket=x11", + "--socket=pulseaudio", + "--device=all", + "--filesystem=home", + "--filesystem=host", + "--talk-name=org.freedesktop.NetworkManager", + "--talk-name=org.freedesktop.secrets" + ], + "modules": [ + { + "name": "reticulum-meshchatx", + "buildsystem": "simple", + "build-commands": [ + "bash flatpak-build.sh" + ], + "sources": [ + { + "type": "dir", + "path": "." + } + ] + } + ] +}