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

(-)boson-0.13.ebuild (-17 / +17 lines)
Lines 5-43 Link Here
5
inherit eutils kde-functions toolchain-funcs
5
inherit eutils kde-functions toolchain-funcs
6
6
7
MY_P=${PN}-all-${PV}
7
MY_P=${PN}-all-${PV}
8
DESCRIPTION="real-time strategy game, with the feeling of Command&Conquer(tm)"
8
DESCRIPTION="real-time strategy game, with the feeling of Command&Conquer(tm)"
9
HOMEPAGE="http://boson.sourceforge.net/"
9
HOMEPAGE="http://boson.sourceforge.net/"
10
SRC_URI="mirror://sourceforge/boson/${MY_P}.tar.bz2"
10
SRC_URI="mirror://sourceforge/boson/${MY_P}.tar.bz2
11
	mirror://gentoo/${P}-patches.tar.bz2"
11
12
12
LICENSE="GPL-2"
13
LICENSE="GPL-2"
13
SLOT="0"
14
SLOT="0"
14
KEYWORDS="-amd64 ppc -sparc x86"
15
KEYWORDS="-amd64 ~ppc -sparc ~x86"
15
IUSE=""
16
IUSE=""
16
17
17
RDEPEND="virtual/opengl
18
RDEPEND="virtual/opengl
18
	virtual/glu
19
	virtual/glu
19
	media-libs/openal"
20
	media-libs/openal"
20
DEPEND="${RDEPEND}
21
DEPEND="${RDEPEND}
21
	>=dev-util/cmake-2.4.2"
22
	>=dev-util/cmake-2.4.6-r1
23
	app-text/docbook-to-man"
24
22
need-kde 3
25
need-kde 3
23
26
24
S=${WORKDIR}/${MY_P}/build
27
S=${WORKDIR}/${MY_P}/build
25
28
26
src_unpack() {
29
src_unpack() {
27
	unpack ${A}
30
	unpack ${A}
28
	cd ${MY_P}
31
	cd "${S%build}"
29
	mkdir build
32
	mkdir build
30
33
        EPATCH_SOURCE="${WORKDIR}/${P}-patches"
31
	epatch \
34
        EPATCH_SUFFIX="patch"
32
		"${FILESDIR}"/${P}-linux-headers.patch \
35
        epatch
33
		"${FILESDIR}"/${P}-cmake.patch
34
35
	# Sandbox fix
36
	sed -i '/^kde3_install_icons/d' \
37
		code/boson/data/CMakeLists.txt \
38
		|| die "sed failed"
39
}
36
}
40
37
41
src_compile() {
38
src_compile() {
42
	cmake \
39
	cmake \
43
		-DCMAKE_C_COMPILER=$(type -P $(tc-getCC)) \
40
		-DCMAKE_C_COMPILER=$(type -P $(tc-getCC)) \
Lines 49-59 Link Here
49
46
50
	emake || die "emake failed"
47
	emake || die "emake failed"
51
}
48
}
52
49
53
src_install() {
50
src_install() {
54
	dodoc ../code/{AUTHORS,ChangeLog,README}
55
56
	newicon ../code/boson/data/hi48-app-boson.png ${PN}.png
57
58
	emake DESTDIR="${D}" install || die "emake install failed"
51
	emake DESTDIR="${D}" install || die "emake install failed"
52
	cd "${S%build}"
53
	dodoc code/{AUTHORS,ChangeLog,README}
54
55
        for sgmlman in "${WORKDIR}/${P}-patches"/man-pages/*.sgml; do
56
		docbook-to-man "${sgmlman}" > "${sgmlman%.sgml}".6 || die
57
		doman "${sgmlman%.sgml}".6 || die
58
        done
59
}
59
}

Return to bug 220409