forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
crimson-0.5.3.ebuild
59 lines (52 loc) · 1.28 KB
/
crimson-0.5.3.ebuild
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit eutils games
DESCRIPTION="Tactical war game in the tradition of Battle Isle"
HOMEPAGE="http://crimson.seul.org/"
SRC_URI="http://crimson.seul.org/files/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86"
IUSE="test zlib"
RDEPEND="media-libs/libsdl[sound,video]
media-libs/sdl-mixer
media-libs/sdl-ttf
media-libs/sdl-net
zlib? ( sys-libs/zlib )"
DEPEND="${RDEPEND}
dev-libs/libxslt
test? (
=app-text/docbook-xml-dtd-4.2*
dev-libs/libxml2
)"
src_configure() {
egamesconf \
--enable-sound \
--enable-network \
$(use_with zlib) \
--enable-cfed \
--enable-bi2cf \
--enable-comet \
--enable-cf2bmp
}
src_install() {
emake \
DESTDIR="${D}" \
pixmapsdir="/usr/share/pixmaps" \
install
dodoc NEWS README* THANKS TODO
rm -rf "${D}/${GAMES_DATADIR}/applications"
make_desktop_entry crimson "Crimson Fields"
prepgamesdirs
}
pkg_postinst() {
games_pkg_postinst
echo
ewarn "Crimson Fields ${PV} is not necessarily save-game compatible with previous versions."
echo
elog "If you have older save files and you wish to continue those games,"
elog "you'll need to remerge the version with which you started"
elog "those save-games."
}