summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--games-fps/warsow/ChangeLog5
-rw-r--r--games-fps/warsow/warsow-1.02.ebuild179
2 files changed, 4 insertions, 180 deletions
diff --git a/games-fps/warsow/ChangeLog b/games-fps/warsow/ChangeLog
index 32b052d99680..603735918c91 100644
--- a/games-fps/warsow/ChangeLog
+++ b/games-fps/warsow/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for games-fps/warsow
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/warsow/ChangeLog,v 1.49 2013/01/19 13:44:28 hasufell Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-fps/warsow/ChangeLog,v 1.50 2013/01/30 21:58:40 mr_bones_ Exp $
+
+ 30 Jan 2013; Michael Sterrett <mr_bones_@gentoo.org> -warsow-1.02.ebuild:
+ old
19 Jan 2013; Julian Ospald <hasufell@gentoo.org> warsow-1.0.ebuild,
warsow-1.02.ebuild, warsow-1.02-r1.ebuild:
diff --git a/games-fps/warsow/warsow-1.02.ebuild b/games-fps/warsow/warsow-1.02.ebuild
deleted file mode 100644
index 37df05c15df5..000000000000
--- a/games-fps/warsow/warsow-1.02.ebuild
+++ /dev/null
@@ -1,179 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-fps/warsow/warsow-1.02.ebuild,v 1.4 2013/01/19 13:44:28 hasufell Exp $
-
-EAPI=4
-inherit eutils check-reqs gnome2-utils games
-
-MY_P=${PN}_${PV}
-DESCRIPTION="Multiplayer FPS based on the QFusion engine (evolved from Quake 2)"
-HOMEPAGE="http://www.warsow.net/"
-SRC_URI="http://funpark.warsow-esport.net/~${PN}/1.0/${PN}_1.0_unified.tar.gz
- http://funpark.warsow-esport.net/~${PN}/${PV}/${MY_P}_sdk.tar.gz
- http://funpark.warsow-esport.net/~${PN}/${PV}/${MY_P}_update.zip
- mirror://gentoo/${PN}.png"
-
-# ZLIB: bundled angelscript
-# MIT: bundled libRocket
-LICENSE="GPL-2 MIT ZLIB warsow"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+angelscript debug dedicated irc openal server"
-
-RDEPEND="media-libs/freetype
- net-misc/curl
- sys-libs/zlib
- !dedicated? (
- media-libs/libpng:0
- media-libs/libsdl
- media-libs/libtheora
- media-libs/libvorbis
- x11-libs/libX11
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXxf86dga
- x11-libs/libXxf86vm
- virtual/jpeg
- virtual/opengl
- openal? ( media-libs/openal )
- )"
-DEPEND="${RDEPEND}
- app-arch/unzip
- x11-misc/makedepend
- !dedicated? (
- x11-proto/xineramaproto
- x11-proto/xf86dgaproto
- x11-proto/xf86vidmodeproto
- )
- openal? ( virtual/pkgconfig )"
-
-S=${WORKDIR}/${MY_P}_sdk/source
-S_U=${WORKDIR}/${PN}_1.0
-S_UPDATE=${WORKDIR}/${MY_P}_update
-
-CHECKREQS_DISK_BUILD="1G"
-CHECKREQS_DISK_USR="500M"
-
-src_unpack() {
- unpack ${PN}_1.0_unified.tar.gz ${MY_P}_sdk.tar.gz
- mkdir "${S_UPDATE}" || die
- cd "${S_UPDATE}" || die
- unpack ${MY_P}_update.zip
-}
-
-src_prepare() {
- sed -i \
- -e "/fs_basepath =/ s:\.:${GAMES_DATADIR}/${PN}:" \
- qcommon/files.c \
- || die "sed files.c failed"
-
- sed -i \
- -e "s:q_jpeg_mem_src:_&:" \
- ref_gl/r_image.c || die "sed r_image.c failed"
-
- rm -r "${S_U}"/docs/old* || die
-
- cd "${WORKDIR}"/${MY_P}_sdk || die
- epatch "${FILESDIR}"/${P}-build.patch \
- "${FILESDIR}"/${P}-pic.patch
- epatch_user
-}
-
-src_compile() {
- yesno() { use ${1} && echo YES || echo NO ; }
-
- use angelscript &&
- emake -C ../libsrcs/angelscript/angelSVN/sdk/angelscript/projects/gnuc
-
- local arch
- if use amd64 ; then
- arch=x86_64
- elif use x86 ; then
- arch=i386
- fi
-
- local myconf
- if use dedicated ; then
- myconf=(
- BUILD_CLIENT=NO
- BUILD_IRC=NO
- BUILD_SND_OPENAL=NO
- BUILD_SND_QF=NO
- BUILD_CIN=NO
- BUILD_SERVER=YES
- BUILD_TV_SERVER=YES
- )
- else
- myconf=(
- BUILD_CLIENT=YES
- BUILD_IRC=$(yesno irc)
- BUILD_SND_OPENAL=$(yesno openal)
- BUILD_SND_QF=YES
- BUILD_CIN=YES
- BUILD_SERVER=$(yesno server)
- BUILD_TV_SERVER=$(yesno server)
- )
- fi
-
- emake \
- V=YES \
- BASE_ARCH=${arch} \
- BINDIR=lib \
- BUILD_ANGELWRAP=$(yesno angelscript) \
- DEBUG_BUILD=$(yesno debug) \
- ${myconf[@]}
-}
-
-src_install() {
- cd lib
-
- if ! use dedicated ; then
- newgamesbin ${PN}.* ${PN}
- doicon -s 48 "${DISTDIR}"/${PN}.png
- make_desktop_entry ${PN} Warsow
- fi
-
- if use dedicated || use server ; then
- newgamesbin wsw_server.* ${PN}-ded
- newgamesbin wswtv_server.* ${PN}-tv
- fi
-
- exeinto "$(games_get_libdir)"/${PN}
- doexe */*.so
-
- insinto "${GAMES_DATADIR}"/${PN}
- doins -r "${S_U}"/basewsw
- doins -r "${S_UPDATE}"/basewsw
-
- local so
- for so in basewsw/*.so ; do
- dosym "$(games_get_libdir)"/${PN}/${so##*/} \
- "${GAMES_DATADIR}"/${PN}/${so}
- done
-
- if [[ -e libs ]] ; then
- dodir "${GAMES_DATADIR}"/${PN}/libs
- for so in libs/*.so ; do
- dosym "$(games_get_libdir)"/${PN}/${so##*/} \
- "${GAMES_DATADIR}"/${PN}/${so}
- done
- fi
-
- dodoc "${S_U}"/docs/*
- dodoc "${S_UPDATE}"/docs/*
- prepgamesdirs
-}
-
-pkg_preinst() {
- games_pkg_preinst
- gnome2_icon_savelist
-}
-
-pkg_postinst() {
- games_pkg_postinst
- gnome2_icon_cache_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
-}