summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2019-01-14 17:09:23 +0100
committerJens Georg <mail@jensge.org>2019-01-14 17:10:10 +0100
commit6e9a3d40191d3ea00ddc2d85fe11f4a5f11f5d39 (patch)
tree1752912238c4b031a48617b01785b4dfd5f19d7c
parent55a9e3315881f93a70c843e8118815d2e86c71cb (diff)
downloadrygel-6e9a3d40191d3ea00ddc2d85fe11f4a5f11f5d39.tar.gz
build: Add flatpak manifest
Basically to be able to build it anywhere without jhbuilding
-rw-r--r--build-aux/org.gnome.Rygel.json129
1 files changed, 129 insertions, 0 deletions
diff --git a/build-aux/org.gnome.Rygel.json b/build-aux/org.gnome.Rygel.json
new file mode 100644
index 00000000..6c13cb92
--- /dev/null
+++ b/build-aux/org.gnome.Rygel.json
@@ -0,0 +1,129 @@
+{
+ "app-id" : "org.gnome.Rygel",
+ "runtime" : "org.gnome.Platform",
+ "runtime-version" : "master",
+ "sdk" : "org.gnome.Sdk",
+ "command" : "rygel",
+ "finish-args" : [
+ "--env=DCONF_USER_CONFIG_DIR=.config/dconf",
+ "--filesystem=~/.config/dconf:ro",
+ "--filesystem=xdg-download",
+ "--filesystem=xdg-pictures",
+ "--filesystem=xdg-run/dconf",
+ "--share=ipc",
+ "--share=network",
+ "--device=all",
+ "--socket=wayland",
+ "--socket=x11",
+ "--talk-name=ca.desrt.dconf",
+ "--talk-name=org.freedesktop.FileManager1",
+ "--talk-name=org.gnome.SettingsDaemon",
+ "--talk-name=org.gtk.vfs",
+ "--talk-name=org.gtk.vfs.*"
+ ],
+ "cleanup" : [
+ "/include",
+ "/lib/pkconfig",
+ "/share/pkgconfig",
+ "/share/gtk-doc",
+ "/share/man",
+ "/share/vala",
+ "/lib/girepository",
+ "*.la",
+ "*.a"
+ ],
+ "modules" : [
+ {
+ "name" : "gssdp",
+ "buildsystem": "meson",
+ "sources" : [
+ {
+ "type" : "git",
+ "url" : "https://gitlab.gnome.org/GNOME/gssdp.git/",
+ "branch" : "master"
+ }
+ ]
+ },
+ {
+ "name" : "gupnp",
+ "buildsystem": "meson",
+ "sources" : [
+ {
+ "type" : "git",
+ "url" : "https://gitlab.gnome.org/GNOME/gupnp.git/",
+ "branch" : "master"
+ }
+ ]
+ },
+ {
+ "name" : "gupnp-av",
+ "buildsystem": "meson",
+ "sources" : [
+ {
+ "type" : "git",
+ "url" : "https://gitlab.gnome.org/GNOME/gupnp-av.git/",
+ "branch" : "master"
+ }
+ ]
+ },
+ {
+ "name" : "gupnp-dlna",
+ "buildsystem": "autotools",
+ "config-opts" : [
+ "--disable-Werror"
+ ],
+ "sources" : [
+ {
+ "type" : "git",
+ "url" : "https://gitlab.gnome.org/GNOME/gupnp-dlna.git/",
+ "branch" : "master"
+ }
+ ]
+ },
+ {
+ "name" : "libgee",
+ "sources" : [
+ {
+ "type" : "archive",
+ "url" : "https://download.gnome.org/sources/libgee/0.20/libgee-0.20.1.tar.xz",
+ "sha256" : "bb2802d29a518e8c6d2992884691f06ccfcc25792a5686178575c7111fea4630"
+ }
+ ],
+ "make-install-args": [
+ "girdir=/app/share/gir-1.0",
+ "typelibdir=/app/lib/girepository-1.0"
+ ],
+ "config-opts" : [
+ "--disable-docs"
+ ]
+ },
+ {
+ "name" : "libmediaart",
+ "sources" : [
+ {
+ "type" : "archive",
+ "url" : "https://download.gnome.org/sources/libmediaart/1.9/libmediaart-1.9.4.tar.xz",
+ "sha256" : "a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d"
+ }
+ ],
+ "config-opts" : [
+ "--disable-docs"
+ ]
+ },
+
+ {
+ "name" : "rygel",
+ "buildsystem" : "meson",
+ "config-opts" : [
+ "-Dplugins=['external', 'gst-launch', 'lms', 'media-export', 'mpris', 'playbin', 'ruih']"
+ ],
+ "sources" : [
+ {
+ "type" : "git",
+ "url" : "https://gitlab.gnome.org/GNOME/rygel.git/",
+ "branch" : "master"
+ }
+ ]
+ }
+ ]
+}