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