summaryrefslogtreecommitdiff
path: root/net-misc/rygel
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /net-misc/rygel
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'net-misc/rygel')
-rw-r--r--net-misc/rygel/Manifest4
-rw-r--r--net-misc/rygel/rygel-0.38.4.ebuild2
-rw-r--r--net-misc/rygel/rygel-0.40.1.ebuild82
3 files changed, 86 insertions, 2 deletions
diff --git a/net-misc/rygel/Manifest b/net-misc/rygel/Manifest
index 91c1d61081ba..e8db9443ae18 100644
--- a/net-misc/rygel/Manifest
+++ b/net-misc/rygel/Manifest
@@ -1,3 +1,5 @@
DIST rygel-0.38.4.tar.xz 4123464 BLAKE2B b807dd7fd20c0fd77da6af49cb32399d3e83cd45f1eed121d9b16f201aff260eb4a381ec47774c638a274e83a9b4a1c10d6d317374891ffdb792217e2693fdb5 SHA512 791dcc624f90cdc77bd00e9513c15998d42979e0b3255dcfda771e1d9d718fe4a0127ba0d18e69b6f4e9259c9e691e187b69c6c55c5c35ccefaf5daf65a1f447
-EBUILD rygel-0.38.4.ebuild 2209 BLAKE2B 7e40c88afe41dadb3ecdd5469688436b015bdd5f43651f904bac5f682cc77a9e4579505861533f346d73f747251d81e5545cafcae7fb4f8cb73870c48d560006 SHA512 7d50000a2b16ecd28cb5a4f69b7e6280f741e74f5e935296008de23df9865479a0e6bead86b096514c3dac4150fbbbd20d96c407d2720acb5cf5b2038a81abc3
+DIST rygel-0.40.1.tar.xz 1693996 BLAKE2B 505b96152c0b73bda2b7c81cb742f48cfea86738ea965f07afc1532a77e2262a5c0050eab185a33a831d57fc2f3c85247bc2a02bf73eab5d0be35817e8f00aac SHA512 180f143f394d7a2697c888eef7e7c2bdb5077b4ad289eb6e3f832cc1efde5147248b46e5ad9e77615d7976de7e7d3e68d737732bf7f91f01c42e18e06d8f89bb
+EBUILD rygel-0.38.4.ebuild 2210 BLAKE2B 5a42d1a38b0b1c5d035316fcff1db6329247793a80ba65a65c63016656194052cf3115a4350e330b1cd1dd426aaf4f20a704ed001e7817c7393496ca68204682 SHA512 073d660ade82096ba760306e4f59b5d8cacbddc634c9015f78aad14ae73ab53be0259ad603f1063ba169582b4e0e1271e055beed3304d38496cf0a05bc748620
+EBUILD rygel-0.40.1.ebuild 2197 BLAKE2B cd303ee282e419ba6170ef0189ac14460f32c9f29eb85549138196e4dc3880a2f5c03c3b293f08b1f7e1f12c6bb65b8b30083217235e591551127b9690125a87 SHA512 54d32e7d8563ba598e159e56bc99650420e89c5ad91cd55115dbd754aae516a76cd8734142bd1d2f6ccfd3c1544b4edfb49f59df7b755a11bfd3016f1a73aa13
MISC metadata.xml 431 BLAKE2B 26d8bc725f5e93f39bbc4f3dde70de841cc0cfd407f1c37be3934f25fed17e1d30e1509859e18786baf4af1f502ab420774d6fec95117bba1832f116d1b93274 SHA512 61bc8e851d50b1d47ee5f286aa76e69a9d345514b0a94d643cb6bfc0fe5072f272d0aebcdaa9389734080ef8eda0cbd3a616d90860c88c6ab59309ec05cdc0ce
diff --git a/net-misc/rygel/rygel-0.38.4.ebuild b/net-misc/rygel/rygel-0.38.4.ebuild
index 7471a81e1649..4abd0d800fdd 100644
--- a/net-misc/rygel/rygel-0.38.4.ebuild
+++ b/net-misc/rygel/rygel-0.38.4.ebuild
@@ -36,7 +36,7 @@ RDEPEND="
dev-libs/libunistring:=
x11-libs/gdk-pixbuf:2
)
- tracker? ( app-misc/tracker:= )
+ tracker? ( app-misc/tracker:0= )
transcode? (
media-libs/gst-plugins-bad:1.0
media-plugins/gst-plugins-twolame:1.0
diff --git a/net-misc/rygel/rygel-0.40.1.ebuild b/net-misc/rygel/rygel-0.40.1.ebuild
new file mode 100644
index 000000000000..3adce2028c6b
--- /dev/null
+++ b/net-misc/rygel/rygel-0.40.1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_MIN_API_VERSION="0.42"
+inherit gnome2 meson systemd vala
+
+DESCRIPTION="Rygel is an open source UPnP/DLNA MediaServer"
+HOMEPAGE="https://wiki.gnome.org/Projects/Rygel"
+
+LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk gtk-doc +introspection +sqlite tracker test transcode"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ >=dev-libs/glib-2.56.0:2
+ >=dev-libs/libgee-0.8:0.8
+ >=dev-libs/libxml2-2.7:2
+ >=media-libs/gstreamer-1.12:1.0
+ >=media-libs/gst-plugins-base-1.12:1.0
+ media-libs/gstreamer-editing-services:1.0
+ >=media-libs/gupnp-dlna-0.9.4:2.0
+ >=media-libs/libmediaart-0.7:2.0[vala]
+ media-plugins/gst-plugins-soup:1.0
+ >=net-libs/gssdp-1.1.0:0=[vala]
+ >=net-libs/gupnp-1.1.0:0=[vala]
+ >=net-libs/gupnp-av-0.12.8
+ >=net-libs/libsoup-2.44:2.4
+ >=sys-apps/util-linux-2.20
+ x11-misc/shared-mime-info
+ introspection? ( >=dev-libs/gobject-introspection-1.33.4:= )
+ sqlite? (
+ >=dev-db/sqlite-3.5:3
+ dev-libs/libunistring:=
+ x11-libs/gdk-pixbuf:2
+ )
+ tracker? ( app-misc/tracker:3= )
+ transcode? (
+ media-libs/gst-plugins-bad:1.0
+ media-plugins/gst-plugins-twolame:1.0
+ media-plugins/gst-plugins-libav:1.0
+ )
+ gtk? ( >=x11-libs/gtk+-3.22:3 )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ $(vala_depend)
+ >=sys-devel/gettext-0.19.7
+ virtual/pkgconfig
+"
+# Maintainer only
+# app-text/docbook-xsl-stylesheets
+# >=dev-lang/vala-0.36
+# dev-libs/libxslt
+
+src_prepare() {
+ vala_src_prepare
+ default
+ # Disable test triggering call to gst-plugins-scanner which causes
+ # sandbox issues when plugins such as clutter are installed
+ #sed -e 's/return rygel_playbin_renderer_test_main (argv, argc);/return 0;/' \
+ # -i tests/rygel-playbin-renderer-test.c || die
+
+ #gnome2_src_prepare
+}
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use gtk-doc api-docs)
+ -Dsystemd-user-units-dir=$(systemd_get_userunitdir)
+ -Dplugins=gst-launch$(use sqlite && echo ",lms,media-export")$(use tracker && echo ",tracker3")
+ -Dengines=gstreamer
+ -Dexamples=false
+ $(meson_use test tests)
+ -Dgstreamer=enabled
+ $(meson_feature gtk)
+ $(meson_feature introspection)
+ )
+ meson_src_configure
+}