From dccd195092fe1b8db30efe07a83ef0533fa57fd7 Mon Sep 17 00:00:00 2001 From: Michael Sterrett Date: Sun, 23 Oct 2005 07:51:31 +0000 Subject: [PATCH] desktop entry; tidy install; quoting Package-Manager: portage-2.0.51.22-r3 --- games-fps/blackshades-cvs/ChangeLog | 6 ++- games-fps/blackshades-cvs/Manifest | 4 +- .../blackshades-cvs-20031110.ebuild | 41 +++++++++---------- 3 files changed, 27 insertions(+), 24 deletions(-) diff --git a/games-fps/blackshades-cvs/ChangeLog b/games-fps/blackshades-cvs/ChangeLog index f54de39884df..c63c89f94ab8 100644 --- a/games-fps/blackshades-cvs/ChangeLog +++ b/games-fps/blackshades-cvs/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for games-fps/blackshades-cvs # Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/blackshades-cvs/ChangeLog,v 1.8 2005/03/02 21:34:05 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-fps/blackshades-cvs/ChangeLog,v 1.9 2005/10/23 07:51:31 mr_bones_ Exp $ + + 23 Oct 2005; Michael Sterrett + blackshades-cvs-20031110.ebuild: + desktop entry; tidy install; quoting 02 Mar 2005; Chris Gianelloni blackshades-cvs-20031110.ebuild: diff --git a/games-fps/blackshades-cvs/Manifest b/games-fps/blackshades-cvs/Manifest index 9219abdd7c7f..d4d17a066a39 100644 --- a/games-fps/blackshades-cvs/Manifest +++ b/games-fps/blackshades-cvs/Manifest @@ -1,5 +1,5 @@ -MD5 af90d4b7be63ff2158fe1568752e5d13 ChangeLog 1341 -MD5 5d5be6f7310dff2fa0ec8030fd28feb0 blackshades-cvs-20031110.ebuild 1530 MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158 +MD5 d4617131efc687671142fbec573f45bb blackshades-cvs-20031110.ebuild 1721 +MD5 1975910674104f1d3c9ef3f628c5960d ChangeLog 1472 MD5 4e6f2bc85b9d4a2831f3e58435018339 files/blackshades 50 MD5 a105504980fde3fcc2833e58a59c0831 files/digest-blackshades-cvs-20031110 134 diff --git a/games-fps/blackshades-cvs/blackshades-cvs-20031110.ebuild b/games-fps/blackshades-cvs/blackshades-cvs-20031110.ebuild index 999a89050f20..9ed8e9ee5656 100644 --- a/games-fps/blackshades-cvs/blackshades-cvs-20031110.ebuild +++ b/games-fps/blackshades-cvs/blackshades-cvs-20031110.ebuild @@ -1,12 +1,12 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/games-fps/blackshades-cvs/blackshades-cvs-20031110.ebuild,v 1.8 2005/03/02 21:34:05 wolf31o2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/games-fps/blackshades-cvs/blackshades-cvs-20031110.ebuild,v 1.9 2005/10/23 07:51:31 mr_bones_ Exp $ #ECVS_PASS="anonymous" #ECVS_SERVER="icculus.org:/cvs/cvsroot" ECVS_MODULE="blackshades" #inherit cvs -inherit games +inherit eutils games DESCRIPTION="you control a psychic bodyguard, and try to protect the VIP" HOMEPAGE="http://www.wolfire.com/blackshades.html http://www.icculus.org/blackshades/" @@ -15,19 +15,17 @@ SRC_URI="http://filesingularity.timedoctor.org/Textures.tar.bz2 LICENSE="blackshades" SLOT="0" -KEYWORDS="x86 ~ppc ~amd64" +KEYWORDS="~amd64 ~ppc x86" IUSE="" -RDEPEND="virtual/x11 +DEPEND="virtual/x11 virtual/opengl virtual/glut media-libs/libvorbis media-libs/openal media-libs/libsdl" -DEPEND="${RDEPEND} - >=sys-apps/sed-4" -S="${WORKDIR}/${ECVS_MODULE}" +S=${WORKDIR}/${ECVS_MODULE} src_unpack() { if [ -z "${ECVS_SERVER}" ] ; then @@ -35,26 +33,27 @@ src_unpack() { else cvs_src_unpack fi - cd ${WORKDIR} + cd "${WORKDIR}" unpack Textures.tar.bz2 - cd ${S} - sed -i "/^CFLAGS/s:$: ${CFLAGS}:" Makefile || die "sed Makefile failed" -} - -src_compile() { - make || die + cd "${S}" + rm -rf Data/Textures + mv "${WORKDIR}"/Textures Data/ || die "mv failed" + sed -i \ + -e "/^CFLAGS/s:$: ${CFLAGS}:" Makefile \ + || die "sed Makefile failed" + find "${S}" -type d -name CVS -exec rm -rf \{\} \; 2> /dev/null + find "${S}/Data/Textures" -type f -name ".*" -exec rm -f \{\} \; + find "${S}/Data/" -type f -exec chmod a-x \{\} \; } src_install() { - dogamesbin ${FILESDIR}/blackshades - dosed "s:GENTOO_DIR:${GAMES_DATADIR}/${PN}:" ${GAMES_BINDIR}/blackshades - newgamesbin objs/blackshades blackshades-bin + games_make_wrapper blackshades blackshades-bin "${GAMES_DATADIR}/${PN}" + newgamesbin objs/blackshades blackshades-bin || die "newgamesbin failed" - dodir ${GAMES_DATADIR}/${PN} - rm -rf Data/Textures - mv ${WORKDIR}/Textures Data/ - cp -rf Data ${D}/${GAMES_DATADIR}/${PN}/ + insinto "${GAMES_DATADIR}"/${PN} + doins -r Data/ || die "doins failed" dodoc IF_THIS_IS_A_README_YOU_HAVE_WON Readme TODO uDevGame_Readme + make_desktop_entry blackshades "Black Shades" prepgamesdirs } -- 2.26.2