[rygel] build: Add flatpak manifest



commit 6e9a3d40191d3ea00ddc2d85fe11f4a5f11f5d39
Author: Jens Georg <mail jensge org>
Date:   Mon Jan 14 17:09:23 2019 +0100

    build: Add flatpak manifest
    
    Basically to be able to build it anywhere without jhbuilding

 build-aux/org.gnome.Rygel.json | 129 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 129 insertions(+)
---
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"
+                }
+            ]
+        }
+    ]
+}


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]