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 |
} |