# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 inherit autotools eutils gnome2-utils games MY_PN=alienarena-7.65 DESCRIPTION="Fast-paced multiplayer deathmatch game" HOMEPAGE="http://red.planetarena.org/" SRC_URI="http://icculus.org/alienarena/Files/${MY_PN}-linux${PV}.tar.gz" LICENSE="GPL-2 free-noncomm" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="dedicated +dga +vidmode +zlib" UIRDEPEND="virtual/jpeg media-libs/openal media-libs/libvorbis media-libs/freetype:2 virtual/glu virtual/opengl dga? ( x11-libs/libXxf86dga ) vidmode? ( x11-libs/libXxf86vm ) zlib? ( sys-libs/zlib ) net-misc/curl" UIDEPEND="dga? ( x11-proto/xf86dgaproto ) vidmode? ( x11-proto/xf86vidmodeproto )" RDEPEND="!dedicated? ( ${UIRDEPEND} )" DEPEND="${RDEPEND} !dedicated? ( ${UIDEPEND} ) virtual/pkgconfig" S=${WORKDIR}/${MY_PN/_/.} src_prepare() { epatch "${FILESDIR}"/${P}-nodocs.patch eautoreconf } src_configure() { egamesconf \ --with-icondir=/usr/share/icons/hicolor/48x48/apps/ \ --without-system-libode \ $(use_enable !dedicated client) \ $(use_with zlib) \ $(use_with vidmode xf86vm) \ $(use_with dga xf86dga) } src_install() { DOCS="docs/README.txt README" default if ! use dedicated ; then make_desktop_entry ${PN} "Alien Arena" fi prepgamesdirs } pkg_preinst() { games_pkg_preinst gnome2_icon_savelist } pkg_postinst() { games_pkg_postinst gnome2_icon_cache_update } pkg_postrm() { gnome2_icon_cache_update }