summaryrefslogtreecommitdiff
path: root/build-aux/flatpak
diff options
context:
space:
mode:
authorlouib <code@louib.net>2020-09-06 20:25:38 -0400
committerlouib <code@louib.net>2020-11-04 21:36:34 -0500
commit78e7aa0085f884b47e2a9409f1b3d6cc641f3c0f (patch)
tree794c1202cbeb781bd3960b7e4c818e4e81be3e26 /build-aux/flatpak
parent4cc342e2f41f07a4ee2ec8aafae987d4070f027e (diff)
downloadgnome-contacts-78e7aa0085f884b47e2a9409f1b3d6cc641f3c0f.tar.gz
Moving Flatpak manifest to build-aux.
Diffstat (limited to 'build-aux/flatpak')
-rw-r--r--build-aux/flatpak/org.gnome.Contacts.Devel.json203
1 files changed, 203 insertions, 0 deletions
diff --git a/build-aux/flatpak/org.gnome.Contacts.Devel.json b/build-aux/flatpak/org.gnome.Contacts.Devel.json
new file mode 100644
index 0000000..2a43680
--- /dev/null
+++ b/build-aux/flatpak/org.gnome.Contacts.Devel.json
@@ -0,0 +1,203 @@
+{
+ "app-id": "org.gnome.Contacts.Devel",
+ "runtime": "org.gnome.Platform",
+ "runtime-version": "master",
+ "sdk": "org.gnome.Sdk",
+ "command": "gnome-contacts",
+ "tags" : [
+ "Development",
+ "Nightly"
+ ],
+ "finish-args": [
+ /* X11 + XShm access */
+ "--share=ipc", "--socket=fallback-x11",
+ /* Wayland access */
+ "--socket=wayland",
+ "--device=dri",
+ /* Webcam access */
+ /* FIMXE: Remove when the webcam portal is available */
+ "--device=all",
+ /* Notification access */
+ "--talk-name=org.freedesktop.Notifications",
+ /* GNOME Control Center (for the Online Accounts panel) */
+ "--talk-name=org.gnome.ControlCenter",
+ /* GNOME Online Accounts */
+ "--talk-name=org.gnome.OnlineAccounts",
+ /* Evolution Data server */
+ "--talk-name=org.gnome.evolution.dataserver.AddressBook10",
+ "--talk-name=org.gnome.evolution.dataserver.Sources5",
+ "--talk-name=org.gnome.evolution.dataserver.Subprocess.Backend.*",
+ /* Access for the default avatars */
+ "--filesystem=xdg-data/pixmaps/faces:ro:create"
+ ],
+ "cleanup": [
+ "/include",
+ "/lib/pkgconfig",
+ "/share/pkgconfig",
+ "/share/aclocal",
+ "/man",
+ "/share/man",
+ "/share/gtk-doc",
+ "/share/vala",
+ "*.la",
+ "*.a"
+ ],
+ "modules": [
+ {
+ "name": "gnome-online-accounts",
+ "cleanup": [ "/bin", "/share/GConf" ],
+ "buildsystem": "meson",
+ "sources": [
+ {
+ "type": "git",
+ "url": "https://gitlab.gnome.org/GNOME/gnome-online-accounts.git"
+ }
+ ],
+ "modules": [
+ {
+ "name": "librest",
+ "sources": [
+ {
+ "type": "git",
+ "branch": "librest-0-7",
+ "url": "https://gitlab.gnome.org/GNOME/librest.git"
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "name": "libical",
+ "cleanup": [
+ "/lib/cmake"
+ ],
+ "buildsystem": "cmake-ninja",
+ "config-opts": [
+ "-DCMAKE_BUILD_TYPE=Release",
+ "-DCMAKE_INSTALL_LIBDIR=lib",
+ "-DBUILD_SHARED_LIBS:BOOL=ON",
+ "-DICAL_GLIB=true",
+ "-DGOBJECT_INTROSPECTION=true",
+ "-DICAL_GLIB_VAPI=true",
+ "-DICAL_BUILD_DOCS=false"
+ ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://github.com/libical/libical/releases/download/v3.0.7/libical-3.0.7.tar.gz",
+ "sha256": "0abe66df1ea826e57db7f281c704ede834c84139012e6c686ea7adafd4e763fc"
+ }
+ ]
+ },
+ {
+ "name": "intltool",
+ "cleanup": [ "*" ],
+ "sources": [
+ {
+ "type": "archive",
+ "url": "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz",
+ "sha256": "67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd"
+ }
+ ]
+ },
+ {
+ "name": "evolution-data-server",
+ "cleanup": [
+ "/lib/cmake",
+ "/lib/evolution-data-server/*-backends",
+ "/libexec",
+ "/share/dbus-1/services"
+ ],
+ "config-opts": [
+ "-DCMAKE_BUILD_TYPE=Release",
+ "-DENABLE_GTK=ON",
+ "-DENABLE_GOA=ON",
+ "-DENABLE_UOA=OFF",
+ "-DENABLE_CANBERRA=OFF",
+ "-DENABLE_GOOGLE_AUTH=OFF",
+ "-DENABLE_GOOGLE=OFF",
+ "-DENABLE_WITH_PHONENUMBER=OFF",
+ "-DENABLE_VALA_BINDINGS=ON",
+ "-DENABLE_WEATHER=OFF",
+ "-DWITH_OPENLDAP=OFF",
+ "-DWITH_LIBDB=OFF",
+ "-DENABLE_INTROSPECTION=ON",
+ "-DENABLE_INSTALLED_TESTS=OFF",
+ "-DENABLE_GTK_DOC=OFF",
+ "-DENABLE_EXAMPLES=OFF"
+ ],
+ "buildsystem": "cmake-ninja",
+ "sources": [
+ {
+ "type": "git",
+ "url": "https://gitlab.gnome.org/GNOME/evolution-data-server.git"
+ }
+ ]
+ },
+ {
+ "name": "folks",
+ "buildsystem": "meson",
+ "cleanup": [
+ "/bin"
+ ],
+ "config-opts": [
+ "-Dtelepathy_backend=false",
+ "-Dbluez_backend=false",
+ "-Dinspect_tool=false",
+ "-Dimport_tool=false"
+ ],
+ "sources": [
+ {
+ "type": "git",
+ "url": "https://gitlab.gnome.org/GNOME/folks.git"
+ }
+ ]
+ },
+ {
+ "name": "gnome-desktop",
+ "buildsystem": "meson",
+ "config-opts": [
+ "-Ddesktop_docs=false",
+ "-Ddebug_tools=false",
+ "-Dgtk_doc=false",
+ "-Dudev=disabled"
+ ],
+ "sources": [
+ {
+ "type": "git",
+ "url": "https://gitlab.gnome.org/GNOME/gnome-desktop.git"
+ }
+ ]
+ },
+ {
+ "name": "libhandy",
+ "buildsystem": "meson",
+ "builddir": true,
+ "config-opts": [
+ "-Dtests=false",
+ "-Dexamples=false",
+ "-Dglade_catalog=disabled"
+
+ ],
+ "sources": [
+ {
+ "type": "git",
+ "url": "https://gitlab.gnome.org/GNOME/libhandy.git"
+ }
+ ]
+ },
+ {
+ "name": "gnome-contacts",
+ "buildsystem": "meson",
+ "config-opts" : [
+ "-Dprofile=development"
+ ],
+ "sources": [
+ {
+ "type": "git",
+ "url": "https://gitlab.gnome.org/GNOME/gnome-contacts.git"
+ }
+ ]
+ }
+ ]
+}