diff options
author | louib <code@louib.net> | 2020-09-06 20:25:38 -0400 |
---|---|---|
committer | louib <code@louib.net> | 2020-11-04 21:36:34 -0500 |
commit | 78e7aa0085f884b47e2a9409f1b3d6cc641f3c0f (patch) | |
tree | 794c1202cbeb781bd3960b7e4c818e4e81be3e26 /build-aux/flatpak | |
parent | 4cc342e2f41f07a4ee2ec8aafae987d4070f027e (diff) | |
download | gnome-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.json | 203 |
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" + } + ] + } + ] +} |