diff options
author | Jens Georg <mail@jensge.org> | 2019-01-14 17:09:23 +0100 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2019-01-14 17:10:10 +0100 |
commit | 6e9a3d40191d3ea00ddc2d85fe11f4a5f11f5d39 (patch) | |
tree | 1752912238c4b031a48617b01785b4dfd5f19d7c | |
parent | 55a9e3315881f93a70c843e8118815d2e86c71cb (diff) | |
download | rygel-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.json | 129 |
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" + } + ] + } + ] +} |