Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 350134
Collapse All | Expand All

(-)Manifest (+3 lines)
Lines 1-5 Link Here
1
AUX gxine-0.5.905-desktop.patch 377 RMD160 ea7d11a796ff9142cf0f578b3b5a2fe3de4f2125 SHA1 b4a327db63dc99a755a34cb60b15e03a7b3d39d9 SHA256 e0051e9737382b3c21e2d3e6f0d9eacd1fb5d589f480a155a396e1924512d7a5
1
AUX gxine-0.5.905-desktop.patch 377 RMD160 ea7d11a796ff9142cf0f578b3b5a2fe3de4f2125 SHA1 b4a327db63dc99a755a34cb60b15e03a7b3d39d9 SHA256 e0051e9737382b3c21e2d3e6f0d9eacd1fb5d589f480a155a396e1924512d7a5
2
AUX gxine-0.5.905-fix-nspr-useage.patch 1175 RMD160 dd21fc91ecc76d68f23bc7af18a6df3539a3b671 SHA1 60fc555e972f8a4157942d3b755822542d62e5e3 SHA256 18e44b0e4192ace74121080ea37409ae900b580378dedd52974e8581b248da93
3
AUX gxine-0.5.905-spidermonkey-update.patch 674 RMD160 de859a4e370271edcb9b3fc18a3f896596a88dc7 SHA1 efa8619defd5af20cd7e57fcb8364ba491e374dd SHA256 c054c12984ddf6fd07ad029a52fcbce209bd443de9d44e827cbf4e9e4b8144d7
2
DIST gxine-0.5.905.tar.bz2 1203720 RMD160 3dc30ba9f402d20e3ad3f469cc753607ccc3d194 SHA1 dc01b617641d6eac4152259c592f15f31b9d9bf0 SHA256 9dcca3e581fddfc4cea8f9e45c99652f4dd336c1ca7726e910870b9c778b0cbf
4
DIST gxine-0.5.905.tar.bz2 1203720 RMD160 3dc30ba9f402d20e3ad3f469cc753607ccc3d194 SHA1 dc01b617641d6eac4152259c592f15f31b9d9bf0 SHA256 9dcca3e581fddfc4cea8f9e45c99652f4dd336c1ca7726e910870b9c778b0cbf
5
EBUILD gxine-0.5.905-r1.ebuild 2317 RMD160 e44e4af467a46b5248c374fdb39ced3b0416c8e4 SHA1 4ade3c9e82ce52ea7da97b14f6b84cf7cae33a54 SHA256 23d9e925b315f86d0eb064747fcc800096e6343c392bce47e362974de714de7b
3
EBUILD gxine-0.5.905.ebuild 2212 RMD160 9665c2e99927b05d181f46e39bef0028aebfeee0 SHA1 2878c4cfa775f55c3de803e3948f1258286ab25a SHA256 ee95f2d0a24cb8c8878fb5179c71b1619c183f21ef4dbb4e2172703086b952b9
6
EBUILD gxine-0.5.905.ebuild 2212 RMD160 9665c2e99927b05d181f46e39bef0028aebfeee0 SHA1 2878c4cfa775f55c3de803e3948f1258286ab25a SHA256 ee95f2d0a24cb8c8878fb5179c71b1619c183f21ef4dbb4e2172703086b952b9
4
MISC ChangeLog 14617 RMD160 3316dcd74c2af15e382b2467949604b8202e4f38 SHA1 436782821b84c35ab87fd9fc00dc6c006cdff494 SHA256 ac1dd98b513ccb6a3eb47982f04bcf6a3dbf86712f5b501df47bdcfefeca0670
7
MISC ChangeLog 14617 RMD160 3316dcd74c2af15e382b2467949604b8202e4f38 SHA1 436782821b84c35ab87fd9fc00dc6c006cdff494 SHA256 ac1dd98b513ccb6a3eb47982f04bcf6a3dbf86712f5b501df47bdcfefeca0670
5
MISC metadata.xml 233 RMD160 e62d18211d353ab6d54c1bdabe20fad0705dfa37 SHA1 25063adc119eb9992ced7996faa60e0cb45ad60f SHA256 2e54b419554b54671e04a167f2fa56d52d8f0b509157ba98695c01d860b3196a
8
MISC metadata.xml 233 RMD160 e62d18211d353ab6d54c1bdabe20fad0705dfa37 SHA1 25063adc119eb9992ced7996faa60e0cb45ad60f SHA256 2e54b419554b54671e04a167f2fa56d52d8f0b509157ba98695c01d860b3196a
(-)gxine-0.5.905-r1.ebuild (+92 lines)
Added Link Here
1
# Copyright 1999-2010 Gentoo Foundation
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/media-video/gxine/gxine-0.5.905.ebuild,v 1.6 2010/05/24 19:01:19 pacho Exp $
4
5
EAPI=2
6
inherit autotools eutils fdo-mime gnome2-utils multilib nsplugins
7
8
DESCRIPTION="GTK+ Front-End for libxine"
9
HOMEPAGE="http://xine.sourceforge.net/"
10
SRC_URI="mirror://sourceforge/xine/${P}.tar.bz2"
11
12
LICENSE="GPL-2"
13
SLOT="0"
14
KEYWORDS="amd64 ppc ppc64 x86"
15
IUSE="gnome lirc nls nsplugin udev xcb xinerama"
16
17
RDEPEND=">=media-libs/xine-lib-1.1.17
18
	>=x11-libs/gtk+-2.8:2
19
	>=dev-libs/glib-2.10:2
20
	>=x11-libs/pango-1.12
21
	>=dev-lang/spidermonkey-1.9.2.13
22
	x11-libs/libX11
23
	x11-libs/libXext
24
	x11-libs/libXrender
25
	gnome? ( dev-libs/dbus-glib
26
		gnome-extra/gnome-screensaver )
27
	lirc? ( app-misc/lirc )
28
	nls? ( virtual/libintl )
29
	nsplugin? ( dev-libs/nspr
30
		x11-libs/libXaw
31
		x11-libs/libXt )
32
	udev? ( >=sys-fs/udev-143[extras] )
33
	xcb? ( x11-libs/libxcb )
34
	xinerama? ( x11-libs/libXinerama )"
35
DEPEND="${RDEPEND}
36
	dev-util/pkgconfig
37
	nls? ( sys-devel/gettext )"
38
39
src_prepare() {
40
	epatch "${FILESDIR}"/${P}-desktop.patch
41
	epatch "${FILESDIR}"/${P}-spidermonkey-update.patch
42
	epatch "${FILESDIR}"/${P}-fix-nspr-useage.patch
43
44
	# need to disable calling of xine-list when running without
45
	# userpriv, otherwise we get sandbox violations (bug #233847)
46
	if [[ ${EUID} == "0" ]]; then
47
		sed -i 's:^XINE_LIST=.*$:XINE_LIST=:' "${S}/configure.ac"
48
	fi
49
50
	eautoreconf
51
}
52
53
src_configure() {
54
	econf \
55
		--disable-dependency-tracking \
56
		$(use_enable nls) \
57
		$(use_enable lirc) \
58
		--enable-watchdog \
59
		$(use_with xcb) \
60
		--with-spidermonkey=/usr/include/js \
61
		$(use_with nsplugin browser-plugin) \
62
		$(use_with udev gudev) \
63
		--without-hal \
64
		$(use_with gnome dbus) \
65
		$(use_with xinerama)
66
}
67
68
src_install() {
69
	emake DESTDIR="${D}" \
70
		docdir=/usr/share/doc/${PF} \
71
		docsdir=/usr/share/doc/${PF} \
72
		install || die
73
74
	dodoc AUTHORS BUGS ChangeLog NEWS README{,.{cs,de},_l10n} TODO
75
	use nsplugin && inst_plugin /usr/$(get_libdir)/gxine/gxineplugin.so
76
}
77
78
pkg_preinst() {
79
	gnome2_icon_savelist
80
}
81
82
pkg_postinst() {
83
	fdo-mime_desktop_database_update
84
	fdo-mime_mime_database_update
85
	gnome2_icon_cache_update
86
}
87
88
pkg_postrm() {
89
	fdo-mime_desktop_database_update
90
	fdo-mime_mime_database_update
91
	gnome2_icon_cache_update
92
}

Return to bug 350134