desktop entry; tidy install; quoting
authorMichael Sterrett <mr_bones_@gentoo.org>
Sun, 23 Oct 2005 07:51:31 +0000 (07:51 +0000)
committerMichael Sterrett <mr_bones_@gentoo.org>
Sun, 23 Oct 2005 07:51:31 +0000 (07:51 +0000)
Package-Manager: portage-2.0.51.22-r3

games-fps/blackshades-cvs/ChangeLog
games-fps/blackshades-cvs/Manifest
games-fps/blackshades-cvs/blackshades-cvs-20031110.ebuild

index f54de39884df79e01f395c161ef8427756c46961..c63c89f94ab83c81ef942f94f7b31aba6c1756a0 100644 (file)
@@ -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 <mr_bones_@gentoo.org>
+  blackshades-cvs-20031110.ebuild:
+  desktop entry; tidy install; quoting
 
   02 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org>
   blackshades-cvs-20031110.ebuild:
index 9219abdd7c7f06e09bd0cf9601164be2465ed0a9..d4d17a066a39078fab71f90954d4618ecc0e4a9c 100644 (file)
@@ -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
index 999a89050f2072e453eb76a7fcce62c2ecdece1e..9ed8e9ee565638afa8595f2ed6b410ddd7775fbd 100644 (file)
@@ -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
 }