# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 inherit eutils gnome2-utils games DESCRIPTION="Fast-paced 3D lightcycle game based on Tron" HOMEPAGE="http://armagetronad.org/" SRC_URI="https://launchpad.net/armagetronad/${PV:0:5}/${PV}/+download/armagetronad-${PV}.src.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86" IUSE="dedicated sound" RDEPEND=" dev-libs/libxml2 !dedicated? ( media-libs/libpng:0 media-libs/sdl-image[jpeg,png] virtual/glu virtual/opengl sound? ( media-libs/libsdl[X,sound,opengl,video] media-libs/sdl-mixer ) !sound? ( media-libs/libsdl[X,opengl,video] ) )" DEPEND="${RDEPEND}" src_prepare() { sed -i \ -e 's/"png_check_sig"/"png_sig_cmp"/' \ -e 's#aa_docdir=.*$#aa_docdir=${docdir}#' \ configure || die } src_configure() { # --enable-games just messes up paths egamesconf \ --docdir=/usr/share/doc/${PF} \ $(use_enable dedicated) \ $(use_enable sound music) \ --disable-sysinstall \ --disable-useradd \ --disable-uninstall \ --disable-games } src_install() { emake -j1 DESTDIR="${D}" install einstalldocs # misplaced desktop-file/icons rm -rf "${ED%/}${GAMES_DATADIR}"/armagetronad/desktop doicon -s 48 desktop/icons/large/armagetronad.png make_desktop_entry ${PN} prepgamesdirs } pkg_preinst() { games_pkg_preinst gnome2_icon_savelist } pkg_postinst() { games_pkg_postinst gnome2_icon_cache_update } pkg_postrm() { gnome2_icon_cache_update }