/[gentoo-x86]/games-fps/ezquake-bin/ezquake-bin-1.9.ebuild
Gentoo

Contents of /games-fps/ezquake-bin/ezquake-bin-1.9.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Wed Jun 4 19:43:14 2008 UTC (6 years, 6 months ago) by mr_bones_
Branch: MAIN
version bump (changed versioning scheme) - ebuild submitted by Piotr Szymaniak via bug #183899
(Portage version: 2.1.4.4)

1 # Copyright 1999-2008 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Header: $
4
5 inherit games
6
7 MY_PN="${PN/-bin/}"
8 SECURITY_PV=1.8.2
9 DESCRIPTION="Quakeworld client with mqwcl functionality and many more features."
10 HOMEPAGE="http://ezquake.sf.net/"
11 SRC_URI="mirror://sourceforge/${MY_PN}/${MY_PN}_linux-x86_${PV}.tar.gz
12 security? ( http://uttergrottan.localghost.net/${MY_PN}/security/${MY_PN}_security_${SECURITY_PV}.zip )"
13
14 LICENSE="GPL-2"
15 SLOT="0"
16 KEYWORDS="~x86"
17 RESTRICT="strip"
18 IUSE="cdinstall opengl security svga"
19
20 QA_EXECSTACK_x86="${GAMES_PREFIX_OPT:1}/ezquake-bin/ezquake-gl.glx
21 ${GAMES_PREFIX_OPT:1}/ezquake-bin/ezquake.x11
22 ${GAMES_PREFIX_OPT:1}/ezquake-bin/ezquake.svga"
23 QA_EXECSTACK_amd64="${GAMES_PREFIX_OPT:1}/ezquake-bin/ezquake-gl.glx
24 ${GAMES_PREFIX_OPT:1}/ezquake-bin/ezquake.x11
25 ${GAMES_PREFIX_OPT:1}/ezquake-bin/ezquake.svga"
26
27 RDEPEND=">=dev-libs/expat-2.0
28 sys-libs/glibc
29 !svga? ( x11-libs/libXext )
30 svga? ( media-libs/svgalib )
31 opengl? ( virtual/opengl x11-libs/libXext )
32 cdinstall? ( games-fps/quake1-data )"
33 DEPEND="${RDEPEND}
34 security? ( app-arch/zip )"
35 dir=${GAMES_PREFIX_OPT}/${PN}
36
37 src_install() {
38 exeinto "${dir}"
39 insinto "${dir}"
40
41 local x BINS="ezquake.x11"
42 use svga && BINS="${BINS} ezquake.svga"
43 use opengl && BINS="${BINS} ezquake-gl.glx"
44
45 doexe ${BINS} || die "doexe"
46 if use security ; then
47 doexe "${MY_PN}-security.so" || die "doexe"
48 fi
49 doins -r ezquake qw || die "doins failed"
50
51 dosym "${GAMES_DATADIR}"/quake1/id1 "${dir}"/id1
52
53 for x in ${BINS}; do
54 games_make_wrapper ${x} ./${x} "${dir}" "${dir}"
55 done
56
57 prepgamesdirs
58 }
59
60 pkg_postinst() {
61 games_pkg_postinst
62
63 if use !cdinstall; then
64 elog "NOTE that this client doesn't include .pak files. You *should*"
65 elog "enable \"cdinstall\" flag or install quake1-demodata."
66 elog "You can also copy the files from your Quake1 CD to"
67 elog " ${dir}/quake1/id1 (all names lowercase)"
68 elog ""
69 elog "You may also want to check:"
70 elog " http://fuhquake.quakeworld.nu - complete howto on commands and variables"
71 elog " http://equake.quakeworld.nu - free package containing various files"
72 fi
73 }

  ViewVC Help
Powered by ViewVC 1.1.20