diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-02-17 23:37:36 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-02-17 23:37:36 +0000 |
commit | 78fce155315439a69aa67573fd4696b735649431 (patch) | |
tree | 8d187eea60a186fececd8ec9c1579a3cacbaca1d /net-misc/rygel | |
parent | 95580151e6cfe563d6c0550936c7fd92e24a6acf (diff) |
gentoo auto-resync : 17:02:2024 - 23:37:36
Diffstat (limited to 'net-misc/rygel')
-rw-r--r-- | net-misc/rygel/Manifest | 2 | ||||
-rw-r--r-- | net-misc/rygel/rygel-0.42.5.ebuild | 87 |
2 files changed, 89 insertions, 0 deletions
diff --git a/net-misc/rygel/Manifest b/net-misc/rygel/Manifest index 8ae86f043f3f..cc744f7d4f63 100644 --- a/net-misc/rygel/Manifest +++ b/net-misc/rygel/Manifest @@ -1,3 +1,5 @@ DIST rygel-0.42.4.tar.xz 1700196 BLAKE2B b83f9534c2294b88a180b20f90df6c43a220db83473429a41b034bfe3fff501f0f4e1f17deaa72001b8e3a886477f2c788dcf457463a275165652cc8c33da6e8 SHA512 b346e9ebfa6349c32b67557bef57bf7ddcf92782d112e875d64b7bd26718cbf89d7c5178b03defeba606ddfeb5bc94c685c10bdbd3fbd14f6942c72d96a9331a +DIST rygel-0.42.5.tar.xz 1704072 BLAKE2B a00be296956def2bc90b978df5b8c4b23a122b9c30adfa66c634249b5daafe8d21de1cac40417095d72d42e80522ce58fe678a7f7780bd1e134aa2cd66f3d2bf SHA512 cd1aaff4e2eb2c25931197d70f518a30dab75604d62b9f071bc560570c352371d132a10caaf94956d34ecd24505ccd9a7b9f5bf324d544c676ca1f47b124f533 EBUILD rygel-0.42.4.ebuild 2281 BLAKE2B f07335d8f5283116ee95142eecfa33eca960a463fcfef4b12422d9554ef51a97c8ec407ec108f2e3f9eca88852764a8bba737e072329e5e4decb2b3a6751b06b SHA512 e717acdf3126874357b6d3a888c25484c76371943bea0e91d4a0a196ca640da711eed7a34096cdce8bc1a4439884412ebca55863f154d5bc3f9e7b8269c81170 +EBUILD rygel-0.42.5.ebuild 2283 BLAKE2B 5e396c0b570b3a307990b9a3d42ee7d77c5e575c1555ed22daab50e052ed107c8d58604d5306e0fcfcb13415e803ae929cee0d6a4004712836284961adc22323 SHA512 f9e8cae4c2955c476c47d82ab795521350434830c972332df6280836cbae3289e5aa80c5c733e2a7c7051a149380f7c52f59e5c6a8ae44f1763196656a85a3d2 MISC metadata.xml 518 BLAKE2B 789b1e692571138dfd93f177e22ae1f86ed20a96652c31d5012b4e691b101408eb6162e401be9661f23b8239a304e854044485a8de6f2e1db7b8ecd1e801dabc SHA512 7f956f2a41c6de314dbfc2f3b17de68857474fcbfb4fc43f3019cc713d899ebbb17fcddc613bae43e441242f6e730ddb188cf09a40bd22080e665e6f32212a63 diff --git a/net-misc/rygel/rygel-0.42.5.ebuild b/net-misc/rygel/rygel-0.42.5.ebuild new file mode 100644 index 000000000000..84bce3e400b8 --- /dev/null +++ b/net-misc/rygel/rygel-0.42.5.ebuild @@ -0,0 +1,87 @@ +# Copyright 1999-2024 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 ~arm64 ~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=[vala(+)] ) + 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 +} |