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

(-)emul-linux-x86-xlibs-20130224-r1.ebuild (-37 / +81 lines)
Lines 3-49 Link Here
3
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-xlibs/emul-linux-x86-xlibs-20130224-r1.ebuild,v 1.1 2013/02/26 22:59:48 mgorny Exp $
3
# $Header: /var/cvsroot/gentoo-x86/app-emulation/emul-linux-x86-xlibs/emul-linux-x86-xlibs-20130224-r1.ebuild,v 1.1 2013/02/26 22:59:48 mgorny Exp $
4
4
5
EAPI=5
5
EAPI=5
6
inherit emul-linux-x86
6
7
7
DESCRIPTION="Backwards compat for emul-linux-x86-xlibs using multilib"
8
# Note: hidden hackery.
8
HOMEPAGE="http://dev.gentoo.org/~pacho/emul.html"
9
# with abi_x86_32, it is a meta-package pulling in multilib deps,
9
SRC_URI=""
10
# without it, it is a regular emul-linux package installing the libs.
11
12
LICENSE="abi_x86_32? ( metapackage )
13
	!abi_x86_32? ( FTL GPL-2 MIT )"
10
14
11
LICENSE="metapackage"
12
SLOT="0"
13
KEYWORDS="-* ~amd64"
15
KEYWORDS="-* ~amd64"
14
IUSE="development opengl"
16
IUSE="abi_x86_32 opengl"
15
17
16
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}
18
RDEPEND="~app-emulation/emul-linux-x86-baselibs-${PV}
17
	opengl? ( app-emulation/emul-linux-x86-opengl )
19
	opengl? ( app-emulation/emul-linux-x86-opengl )
18
20
19
	media-libs/fontconfig[abi_x86_32]
21
	abi_x86_32? (
20
	media-libs/freetype[abi_x86_32]
22
		media-libs/fontconfig[abi_x86_32]
21
	x11-libs/libICE[abi_x86_32]
23
		media-libs/freetype[abi_x86_32]
22
	x11-libs/libpciaccess[abi_x86_32]
24
		x11-libs/libICE[abi_x86_32]
23
	x11-libs/libSM[abi_x86_32]
25
		x11-libs/libpciaccess[abi_x86_32]
24
	x11-libs/libvdpau[abi_x86_32]
26
		x11-libs/libSM[abi_x86_32]
25
	x11-libs/libX11[abi_x86_32]
27
		x11-libs/libvdpau[abi_x86_32]
26
	x11-libs/libXau[abi_x86_32]
28
		x11-libs/libX11[abi_x86_32]
27
	x11-libs/libXaw[abi_x86_32]
29
		x11-libs/libXau[abi_x86_32]
28
	x11-libs/libxcb[abi_x86_32]
30
		x11-libs/libXaw[abi_x86_32]
29
	x11-libs/libXcomposite[abi_x86_32]
31
		x11-libs/libxcb[abi_x86_32]
30
	x11-libs/libXcursor[abi_x86_32]
32
		x11-libs/libXcomposite[abi_x86_32]
31
	x11-libs/libXdamage[abi_x86_32]
33
		x11-libs/libXcursor[abi_x86_32]
32
	x11-libs/libXdmcp[abi_x86_32]
34
		x11-libs/libXdamage[abi_x86_32]
33
	x11-libs/libXext[abi_x86_32]
35
		x11-libs/libXdmcp[abi_x86_32]
34
	x11-libs/libXfixes[abi_x86_32]
36
		x11-libs/libXext[abi_x86_32]
35
	x11-libs/libXft[abi_x86_32]
37
		x11-libs/libXfixes[abi_x86_32]
36
	x11-libs/libXi[abi_x86_32]
38
		x11-libs/libXft[abi_x86_32]
37
	x11-libs/libXinerama[abi_x86_32]
39
		x11-libs/libXi[abi_x86_32]
38
	x11-libs/libXmu[abi_x86_32]
40
		x11-libs/libXinerama[abi_x86_32]
39
	x11-libs/libXp[abi_x86_32]
41
		x11-libs/libXmu[abi_x86_32]
40
	x11-libs/libXpm[abi_x86_32]
42
		x11-libs/libXp[abi_x86_32]
41
	x11-libs/libXrandr[abi_x86_32]
43
		x11-libs/libXpm[abi_x86_32]
42
	x11-libs/libXrender[abi_x86_32]
44
		x11-libs/libXrandr[abi_x86_32]
43
	x11-libs/libXScrnSaver[abi_x86_32]
45
		x11-libs/libXrender[abi_x86_32]
44
	x11-libs/libXt[abi_x86_32]
46
		x11-libs/libXScrnSaver[abi_x86_32]
45
	x11-libs/libXtst[abi_x86_32]
47
		x11-libs/libXt[abi_x86_32]
46
	x11-libs/libXv[abi_x86_32]
48
		x11-libs/libXtst[abi_x86_32]
47
	x11-libs/libXvMC[abi_x86_32]
49
		x11-libs/libXv[abi_x86_32]
48
	x11-libs/libXxf86dga[abi_x86_32]
50
		x11-libs/libXvMC[abi_x86_32]
49
	x11-libs/libXxf86vm[abi_x86_32]"
51
		x11-libs/libXxf86dga[abi_x86_32]
52
		x11-libs/libXxf86vm[abi_x86_32] )
53
	!abi_x86_32? (
54
		x11-libs/libX11
55
		!media-libs/fontconfig[abi_x86_32]
56
		!media-libs/freetype[abi_x86_32]
57
		!x11-libs/libICE[abi_x86_32]
58
		!x11-libs/libpciaccess[abi_x86_32]
59
		!x11-libs/libSM[abi_x86_32]
60
		!x11-libs/libvdpau[abi_x86_32]
61
		!x11-libs/libX11[abi_x86_32]
62
		!x11-libs/libXau[abi_x86_32]
63
		!x11-libs/libXaw[abi_x86_32]
64
		!x11-libs/libxcb[abi_x86_32]
65
		!x11-libs/libXcomposite[abi_x86_32]
66
		!x11-libs/libXcursor[abi_x86_32]
67
		!x11-libs/libXdamage[abi_x86_32]
68
		!x11-libs/libXdmcp[abi_x86_32]
69
		!x11-libs/libXext[abi_x86_32]
70
		!x11-libs/libXfixes[abi_x86_32]
71
		!x11-libs/libXft[abi_x86_32]
72
		!x11-libs/libXi[abi_x86_32]
73
		!x11-libs/libXinerama[abi_x86_32]
74
		!x11-libs/libXmu[abi_x86_32]
75
		!x11-libs/libXp[abi_x86_32]
76
		!x11-libs/libXpm[abi_x86_32]
77
		!x11-libs/libXrandr[abi_x86_32]
78
		!x11-libs/libXrender[abi_x86_32]
79
		!x11-libs/libXScrnSaver[abi_x86_32]
80
		!x11-libs/libXt[abi_x86_32]
81
		!x11-libs/libXtst[abi_x86_32]
82
		!x11-libs/libXv[abi_x86_32]
83
		!x11-libs/libXvMC[abi_x86_32]
84
		!x11-libs/libXxf86dga[abi_x86_32]
85
		!x11-libs/libXxf86vm[abi_x86_32] )"
86
87
src_unpack() {
88
	use abi_x86_32 || default
89
}
90
91
src_install() {
92
	use abi_x86_32 || emul-linux-x86_src_install
93
}

Return to bug 461608