diff options
author | Matt Turner <mattst88@gentoo.org> | 2023-04-02 17:36:31 -0400 |
---|---|---|
committer | Matt Turner <mattst88@gentoo.org> | 2023-04-02 17:36:37 -0400 |
commit | ae9be3903c43cc1ada3fe723cb4c1945c71f68b8 (patch) | |
tree | f049709b41aa3a4ae4bd1f37d036aba443f49836 /net-misc | |
parent | net-misc/gns3-server: remove unused patch(es) (diff) | |
download | gentoo-ae9be3903c43cc1ada3fe723cb4c1945c71f68b8.tar.gz gentoo-ae9be3903c43cc1ada3fe723cb4c1945c71f68b8.tar.bz2 gentoo-ae9be3903c43cc1ada3fe723cb4c1945c71f68b8.zip |
net-misc/rygel: Version bump to 0.42.2
Closes: https://bugs.gentoo.org/902741
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'net-misc')
-rw-r--r-- | net-misc/rygel/Manifest | 1 | ||||
-rw-r--r-- | net-misc/rygel/rygel-0.42.2.ebuild | 87 |
2 files changed, 88 insertions, 0 deletions
diff --git a/net-misc/rygel/Manifest b/net-misc/rygel/Manifest index 957725cbecec..d6c9b5e1add1 100644 --- a/net-misc/rygel/Manifest +++ b/net-misc/rygel/Manifest @@ -1 +1,2 @@ DIST rygel-0.42.1.tar.xz 1699920 BLAKE2B 26399a996a18a04fa9a043b32209e94d1694de6da0312d0e5eb8df8ef6cb8bcb7445b31c935418a8a041e89b010f4d0f427642fdfe4063b41d5eefef87ab9247 SHA512 a4652ffad9c70b092363a82a64828b9f07a583b2045d3f953a211369eeee0cfac8e7e9bc8ae47ff6430b30d5d947b21f982e7c67cc6e24e38e77716ca55b27ca +DIST rygel-0.42.2.tar.xz 1700356 BLAKE2B ecacf42bd9668521f0dd0c1aedb8360ff6dcb79e839487554ba07345b851966cfb04ee483224f4f6b25b0c55e01b59fb1b059d193fc9808d3a6743111ecee9d0 SHA512 ff49c723c199839d122f69dbd24452c5101ad926999f69215efb53971518fe08df65055ec8bf2c9e7d6a375e86a0b6398b2cf97f18120efea39356d7af2a4c6c diff --git a/net-misc/rygel/rygel-0.42.2.ebuild b/net-misc/rygel/rygel-0.42.2.ebuild new file mode 100644 index 000000000000..4d3ce4b56313 --- /dev/null +++ b/net-misc/rygel/rygel-0.42.2.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2023 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:=[vala] + >=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.20:1.0 + >=media-libs/gst-plugins-base-1.20: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 +} |