From 48f65ec3d74fda69f5ebf255db62639c6aa9b618 Mon Sep 17 00:00:00 2001 From: Christopher Davis Date: Mon, 5 Aug 2019 22:08:58 -0700 Subject: [PATCH] Add flatpak manifest This allows for us to set up flatpak CI and build easily using GNOME Builder. --- com.frac_tion.teleport.json | 64 +++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 com.frac_tion.teleport.json diff --git a/com.frac_tion.teleport.json b/com.frac_tion.teleport.json new file mode 100644 index 0000000..d4c79dc --- /dev/null +++ b/com.frac_tion.teleport.json @@ -0,0 +1,64 @@ +{ + "app-id": "com.frac_tion.teleport", + "runtime": "org.gnome.Platform", + "runtime-version": "master", + "sdk": "org.gnome.Sdk", + "command": "teleport", + "finish-args": [ + "--share=network", + "--share=ipc", + "--socket=x11", + "--socket=wayland", + "--system-talk-name=org.freedesktop.Avahi", + "--talk-name=org.freedesktop.FileManager1", + "--filesystem=home", + "--env=GSETTINGS_SCHEMA_DIR=/app/share/glib-2.0/schemas", + "--filesystem=xdg-run/dconf", + "--filesystem=~/.config/dconf:ro", + "--talk-name=ca.desrt.dconf", + "--env=DCONF_USER_CONFIG_DIR=.config/dconf" + ], + "cleanup": ["/include", "/lib/pkgconfig", + "/share/pkgconfig", "/share/aclocal", + "/man", "/share/man", "/share/gtk-doc", + "/share/vala", + "*.la", "*.a"], + "modules": [ + { + "name": "avahi", + "cleanup": [ "/bin" ], + "config-opts": [ + "--with-distro=none", + "--enable-gobject", + "--with-xml=expat", + "--disable-libdaemon", + "--disable-libevent", + "--disable-core-docs", + "--disable-manpages", + "--disable-mono", + "--disable-qt3", + "--disable-qt4", + "--disable-qt5", + "--disable-python", + "--disable-gtk", + "--disable-gtk3" + ], + "sources": [ + { + "type": "git", + "url": "https://github.com/lathiat/avahi.git" + } + ] + }, + { + "name": "teleport", + "buildsystem": "meson", + "sources": [ + { + "type": "git", + "url": "https://gitlab.gnome.org/jsparber/teleport.git" + } + ] + } + ] +}