Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-misc/rygel: rygel-0.24.3.ebuild
Date: Tue, 03 Feb 2015 14:54:20
Message-Id: 20150203145415.1D42610F8D@oystercatcher.gentoo.org
1 pacho 15/02/03 14:54:15
2
3 Added: rygel-0.24.3.ebuild
4 Log:
5 Remove masked for removal package
6
7 Revision Changes Path
8 1.1 net-misc/rygel/rygel-0.24.3.ebuild
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rygel/rygel-0.24.3.ebuild?rev=1.1&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-misc/rygel/rygel-0.24.3.ebuild?rev=1.1&content-type=text/plain
12
13 Index: rygel-0.24.3.ebuild
14 ===================================================================
15 # Copyright 1999-2014 Gentoo Foundation
16 # Distributed under the terms of the GNU General Public License v2
17 # $Header: /var/cvsroot/gentoo-x86/net-misc/rygel/rygel-0.24.3.ebuild,v 1.1 2015/02/03 14:54:15 pacho Exp $
18
19 EAPI="5"
20 GCONF_DEBUG="no"
21
22 inherit gnome2 virtualx
23
24 DESCRIPTION="Rygel is an open source UPnP/DLNA MediaServer"
25 HOMEPAGE="https://wiki.gnome.org/Projects/Rygel"
26
27 LICENSE="GPL-2"
28 SLOT="0"
29 KEYWORDS="~amd64 ~x86"
30 IUSE="X +introspection +sqlite tracker test transcode"
31
32 # The deps for tracker? and transcode? are just the earliest available
33 # version at the time of writing this ebuild
34 RDEPEND="
35 >=dev-libs/glib-2.34:2
36 >=dev-libs/libgee-0.8:0.8
37 >=dev-libs/libxml2-2.7:2
38 >=media-libs/gupnp-dlna-0.9.4:2.0
39 media-libs/gstreamer:1.0
40 media-libs/gst-plugins-base:1.0
41 >=media-libs/libmediaart-0.5:1.0
42 media-plugins/gst-plugins-soup:1.0
43 >=net-libs/gssdp-0.13
44 >=net-libs/gupnp-0.19
45 >=net-libs/gupnp-av-0.12.4
46 >=net-libs/libsoup-2.44:2.4
47 >=sys-apps/util-linux-2.20
48 x11-misc/shared-mime-info
49 introspection? ( >=dev-libs/gobject-introspection-1.33.4 )
50 sqlite? (
51 >=dev-db/sqlite-3.5:3
52 dev-libs/libunistring
53 )
54 tracker? ( >=app-misc/tracker-0.16:= )
55 transcode? (
56 media-libs/gst-plugins-bad:1.0
57 media-plugins/gst-plugins-twolame:1.0
58 media-plugins/gst-plugins-libav:1.0
59 )
60 X? ( >=x11-libs/gtk+-3:3 )
61 "
62 DEPEND="${RDEPEND}
63 dev-util/gtk-doc-am
64 >=dev-util/intltool-0.40
65 sys-devel/gettext
66 virtual/pkgconfig
67 "
68 # Maintainer only
69 # >=dev-lang/vala-0.22
70 # dev-libs/libxslt
71
72 src_prepare() {
73 # runs gst-plugins-scanner on run with triggers sandbox violation
74 # trying to open dri
75 sed -e 's/rygel-media-engine-test$(EXEEXT)//' \
76 -e 's/rygel-playbin-renderer-test$(EXEEXT)//' \
77 -i tests/Makefile.in || die
78
79 gnome2_src_prepare
80 }
81
82 src_configure() {
83 # We defined xsltproc because man pages are provided by upstream
84 # and we do not want to regenerate them automagically.
85 gnome2_src_configure \
86 XSLTPROC=$(type -P false) \
87 --enable-gst-launch-plugin \
88 --enable-mediathek-plugin \
89 --with-media-engine=gstreamer \
90 --enable-nls \
91 $(use_enable introspection) \
92 $(use_enable sqlite media-export-plugin) \
93 $(use_enable test tests) \
94 $(use_enable tracker tracker-plugin) \
95 $(use_with X ui)
96 }
97
98 src_install() {
99 gnome2_src_install
100 # Autostart file is not placed correctly, bug #402745
101 insinto /etc/xdg/autostart
102 doins "${D}"/usr/share/applications/rygel.desktop
103 rm "${D}"/usr/share/applications/rygel.desktop
104 }