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