Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/rygel/
Date: Sun, 09 Jan 2022 19:42:33
Message-Id: 1641757301.c9c586ce5e44ed64c52d7edf222484052b55fbf2.mattst88@gentoo
1 commit: c9c586ce5e44ed64c52d7edf222484052b55fbf2
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 9 19:39:05 2022 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 9 19:41:41 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9c586ce
7
8 net-misc/rygel: Version bump to 0.40.3
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 net-misc/rygel/Manifest | 1 +
13 net-misc/rygel/rygel-0.40.3.ebuild | 82 ++++++++++++++++++++++++++++++++++++++
14 2 files changed, 83 insertions(+)
15
16 diff --git a/net-misc/rygel/Manifest b/net-misc/rygel/Manifest
17 index 7e4ff88b1507..c63a30cec482 100644
18 --- a/net-misc/rygel/Manifest
19 +++ b/net-misc/rygel/Manifest
20 @@ -1,2 +1,3 @@
21 DIST rygel-0.40.1.tar.xz 1693996 BLAKE2B 505b96152c0b73bda2b7c81cb742f48cfea86738ea965f07afc1532a77e2262a5c0050eab185a33a831d57fc2f3c85247bc2a02bf73eab5d0be35817e8f00aac SHA512 180f143f394d7a2697c888eef7e7c2bdb5077b4ad289eb6e3f832cc1efde5147248b46e5ad9e77615d7976de7e7d3e68d737732bf7f91f01c42e18e06d8f89bb
22 DIST rygel-0.40.2.tar.xz 1696072 BLAKE2B 9071be84a36c603f4c113c5741e427a9b960e97b7262b41c4e4b96bd125ee938508fbae9eceda1dbb9ac9d8cccb096d5fbb3545adee36895845908e79b0dab59 SHA512 23bd31ef4d6d605797dffea4c71eee3770889f5ec54ece39df3743b82973eb0b42a54f3cfc1123e870976f9927987d59d9c0c2b9f69cdec731168dba118b1771
23 +DIST rygel-0.40.3.tar.xz 1696424 BLAKE2B 90e3da7c4dcfe4b0789dc7cf64fb2b49f00d2892b18a2ea1bad1da4e2ac5c1684992177fcac9adb99785f0e5ec68ffa08ee3ba37a8694c47cb69a9e080e2f773 SHA512 b50613b49bfde656b587192b20b6aebd49bba176149e1adcc13b00f7a6bc525237fc74a2af5afe37704758df8d9446ddb01f1338472cc6626d30765df991f69d
24
25 diff --git a/net-misc/rygel/rygel-0.40.3.ebuild b/net-misc/rygel/rygel-0.40.3.ebuild
26 new file mode 100644
27 index 000000000000..1b055e904ed5
28 --- /dev/null
29 +++ b/net-misc/rygel/rygel-0.40.3.ebuild
30 @@ -0,0 +1,82 @@
31 +# Copyright 1999-2022 Gentoo Authors
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=7
35 +VALA_MIN_API_VERSION="0.42"
36 +inherit gnome.org meson systemd vala xdg
37 +
38 +DESCRIPTION="Rygel is an open source UPnP/DLNA MediaServer"
39 +HOMEPAGE="https://wiki.gnome.org/Projects/Rygel"
40 +
41 +LICENSE="LGPL-2.1+ CC-BY-SA-3.0"
42 +SLOT="0"
43 +KEYWORDS="~amd64 ~x86"
44 +IUSE="gtk gtk-doc +introspection +sqlite tracker test transcode"
45 +RESTRICT="!test? ( test )"
46 +
47 +DEPEND="
48 + >=dev-libs/glib-2.56.0:2
49 + >=dev-libs/libgee-0.8:0.8
50 + >=dev-libs/libxml2-2.7:2
51 + >=media-libs/gstreamer-1.12:1.0
52 + >=media-libs/gst-plugins-base-1.12:1.0
53 + media-libs/gstreamer-editing-services:1.0
54 + >=media-libs/gupnp-dlna-0.9.4:2.0=
55 + >=media-libs/libmediaart-0.7:2.0[vala]
56 + media-plugins/gst-plugins-soup:1.0
57 + >=net-libs/gssdp-1.1.0:0=[vala]
58 + >=net-libs/gupnp-1.1.0:0=[vala]
59 + >=net-libs/gupnp-av-0.12.8:=
60 + >=net-libs/libsoup-2.44:2.4
61 + >=sys-apps/util-linux-2.20
62 + x11-misc/shared-mime-info
63 + introspection? ( >=dev-libs/gobject-introspection-1.33.4:= )
64 + sqlite? (
65 + >=dev-db/sqlite-3.5:3
66 + dev-libs/libunistring:=
67 + x11-libs/gdk-pixbuf:2
68 + )
69 + tracker? ( app-misc/tracker:3= )
70 + transcode? (
71 + media-libs/gst-plugins-bad:1.0
72 + media-plugins/gst-plugins-twolame:1.0
73 + media-plugins/gst-plugins-libav:1.0
74 + )
75 + gtk? ( >=x11-libs/gtk+-3.22:3 )
76 +"
77 +RDEPEND="${DEPEND}"
78 +BDEPEND="
79 + $(vala_depend)
80 + >=sys-devel/gettext-0.19.7
81 + virtual/pkgconfig
82 +"
83 +# Maintainer only
84 +# app-text/docbook-xsl-stylesheets
85 +# >=dev-lang/vala-0.36
86 +# dev-libs/libxslt
87 +
88 +src_prepare() {
89 + vala_src_prepare
90 + default
91 + # Disable test triggering call to gst-plugins-scanner which causes
92 + # sandbox issues when plugins such as clutter are installed
93 + #sed -e 's/return rygel_playbin_renderer_test_main (argv, argc);/return 0;/' \
94 + # -i tests/rygel-playbin-renderer-test.c || die
95 +
96 + #default
97 +}
98 +
99 +src_configure() {
100 + local emesonargs=(
101 + $(meson_use gtk-doc api-docs)
102 + -Dsystemd-user-units-dir=$(systemd_get_userunitdir)
103 + -Dplugins=gst-launch$(use sqlite && echo ",lms,media-export")$(use tracker && echo ",tracker3")
104 + -Dengines=gstreamer
105 + -Dexamples=false
106 + $(meson_use test tests)
107 + -Dgstreamer=enabled
108 + $(meson_feature gtk)
109 + $(meson_feature introspection)
110 + )
111 + meson_src_configure
112 +}