summaryrefslogtreecommitdiff
blob: 2fb858261675a46175e4fa8b68b5920ea1a192a4 (plain)
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
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI=6
#ECVS_SERVER="wolfgl.cvs.sourceforge.net:/cvsroot/wolfgl"
#ECVS_MODULE="wolfgl"
#inherit cvs

inherit eutils

DESCRIPTION="Wolfenstein and Spear of Destiny port using OpenGL"
HOMEPAGE="http://wolfgl.sourceforge.net/"
SRC_URI="mirror://gentoo/${P}.tbz2
	mirror://sourceforge/wolfgl/wolfdata.zip
	mirror://sourceforge/wolfgl/sdmdata.zip"
#	mirror://sourceforge/wolfgl/wolfglx-wl6-${PV}.zip
#	mirror://sourceforge/wolfgl/wolfglx-sod-${PV}.zip

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE=""

RDEPEND="virtual/opengl"
DEPEND="${RDEPEND}
	app-arch/unzip
	x11-proto/xproto"

PATCHES=(
	"${FILESDIR}"/${PV}-gcc.patch
	"${FILESDIR}"/${PV}-sample-rate.patch
	"${FILESDIR}"/${PV}-sprite.patch
	"${FILESDIR}"/${P}-as-needed.patch
	"${FILESDIR}"/${PV}-gcc4.patch
)

src_compile() {
	emake -j1 CFLAGS="${CFLAGS}" DATADIR="/usr/share/${PN}" || die "emake failed"
}

src_install() {
	newbin linux/SDM/wolfgl wolfgl-sdm
	newbin linux/SOD/wolfgl wolfgl-sod
	newbin linux/WL1/wolfgl wolfgl-wl1
	newbin linux/WL6/wolfgl wolfgl-wl6

	insinto /usr/share/${PN}
	doins "${WORKDIR}"/*.{sdm,wl1}
}

pkg_postinst() {
	elog "This installed the shareware data files for"
	elog "Wolfenstein 3D and Spear Of Destiny."
	elog "If you wish to play the full versions just"
	elog "copy the data files to /usr/share/${PN}/"
}