diff options
author | Pascal Jäger <pascal.jaeger@leimstift.de> | 2022-10-02 16:17:27 +0200 |
---|---|---|
committer | Matt Turner <mattst88@gentoo.org> | 2022-10-06 10:43:53 -0400 |
commit | 41d0233daf2096d6e6d114f6b15795ea9a95b331 (patch) | |
tree | 5bc9322bcc70a64d119a2321c497da1a8a95f9a4 | |
parent | dev-util/idea-community: drop 2022.2.2 (diff) | |
download | gentoo-41d0233daf2.tar.gz gentoo-41d0233daf2.tar.bz2 gentoo-41d0233daf2.zip |
net-misc/rygel: Version bump to 0.42.0
Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
-rw-r--r-- | net-misc/rygel/Manifest | 1 | ||||
-rw-r--r-- | net-misc/rygel/rygel-0.42.0.ebuild | 88 | ||||
-rw-r--r-- | profiles/package.mask | 1 |
3 files changed, 90 insertions, 0 deletions
diff --git a/net-misc/rygel/Manifest b/net-misc/rygel/Manifest index 770e17f0fb88..8b22ba7bbe3d 100644 --- a/net-misc/rygel/Manifest +++ b/net-misc/rygel/Manifest @@ -1 +1,2 @@ DIST rygel-0.40.4.tar.xz 1696492 BLAKE2B 9e22390b379b2e09abb2685b0c2a00bc03ae3668d4c6d5ed432dd9c5cefdf07a00370bc5a9a96bc542d14f48dfdcdf4db3647365833942d1d81dc377d0440705 SHA512 5e4003af9c0dc8a4b948cc63a12ec3f61c9e9f4f8007b196f9ce988c85e2fea7ec0a6c1e4217c59a770ca179b4ad8bba2e01aa99459a4e1179b9bc5db22ea0f8 +DIST rygel-0.42.0.tar.xz 1699676 BLAKE2B d3a324baba0b649c0b215e897a23cc963575c2c8b71f7f993fa4a544435a38c921115a5cc3c5ad1db45769d27db6d901a196210cbff540684b55b19aeb53aab1 SHA512 78dd253ad5f4e3dd5ac8db38f5f160a84878c868c445795e676b20e1cba2dd08e6b757f6473d6db5175dca4e9de4d7bb5143acc467cda2a5691e18c654c17dfa diff --git a/net-misc/rygel/rygel-0.42.0.ebuild b/net-misc/rygel/rygel-0.42.0.ebuild new file mode 100644 index 000000000000..cf1dbafa711c --- /dev/null +++ b/net-misc/rygel/rygel-0.42.0.ebuild @@ -0,0 +1,88 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome.org meson systemd vala xdg + +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 )" + + +# x11-libs/libX11 from qa-vdb +DEPEND=" + >=net-libs/gupnp-1.5.2:1.6=[vala] + >=dev-libs/libgee-0.8:0.8= + >=net-libs/gssdp-1.5.0:1.6=[vala] + >=dev-libs/glib-2.62.0:2 + >=dev-libs/libxml2-2.7:2 + >=net-libs/gupnp-av-0.14.1:= + >=media-libs/gupnp-dlna-0.9.4:2.0= + >=net-libs/libsoup-3:3.0 + sqlite? ( + >=dev-db/sqlite-3.5:3 + dev-libs/libunistring:= + ) + >=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/libmediaart-0.7:2.0[vala] + media-plugins/gst-plugins-soup:1.0 + x11-libs/gdk-pixbuf:2 + >=sys-apps/util-linux-2.20 + x11-misc/shared-mime-info + introspection? ( >=dev-libs/gobject-introspection-1.33.4:= ) + 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 ) + + x11-libs/libX11 +" +RDEPEND="${DEPEND}" +BDEPEND=" + $(vala_depend) + app-text/docbook-xml-dtd:4.5 + >=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_setup + 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 + + #default +} + +src_configure() { + local emesonargs=( + $(meson_use gtk-doc api-docs) + -Dman_pages=true + -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 +} diff --git a/profiles/package.mask b/profiles/package.mask index 0167b8929268..df8d8ec7434b 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -485,6 +485,7 @@ net-libs/libsoup:3.0 net-libs/rest:1.0 net-libs/uhttpmock:1.0 net-libs/webkit-gtk:4.1 +>=net-misc/rygel-0.42 sci-geosciences/geocode-glib:2 >=sci-geosciences/gnome-maps-43 >=www-client/epiphany-43 |