[Quake2world-dev] r38 - in quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world: . files

rcorsaro at jdolan.dyndns.org rcorsaro at jdolan.dyndns.org
Sun Dec 21 15:53:58 UTC 2008


Author: rcorsaro
Date: 2008-12-21 15:53:57 +0000 (Sun, 21 Dec 2008)
New Revision: 38

Added:
   quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/files/quake2world-update-data
Modified:
   quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/ChangeLog
   quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/Manifest
   quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/quake2world-9999.ebuild
Log:
Moved to games dirs.  Gentoo games perms.  Data update script added.

Modified: quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/ChangeLog
===================================================================
--- quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/ChangeLog	2008-12-21 05:51:35 UTC (rev 37)
+++ quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/ChangeLog	2008-12-21 15:53:57 UTC (rev 38)
@@ -2,6 +2,12 @@
 # Copyright 2008 Jay Dolan ; Distributed under the GPL v2
 # $Header: $
 
-  20 December 2008; doki_pen <doki_pen at doki-pen.org> quake2world-9999.ebuild:
+*quake2world-9999 (20 Dec 2008)
+  21 Dec 2008; doki_pen <doki_pen at doki-pen.org> 
+  quake2world-9999.ebuild, +files/quake2world-update-data:
+  Moved to games dirs.  Gentoo games perms.  Data update script added.
+
+
+  20 Dec 2008; doki_pen <doki_pen at doki-pen.org> quake2world-9999.ebuild:
   initial version
 

Modified: quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/Manifest
===================================================================
--- quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/Manifest	2008-12-21 05:51:35 UTC (rev 37)
+++ quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/Manifest	2008-12-21 15:53:57 UTC (rev 38)
@@ -1,3 +1,3 @@
-EBUILD quake2world-9999.ebuild 1141 RMD160 3d402f8a226df66d0ded51c0e1aa2923efe62213 SHA1 7466d65ca0a3ea2468aeb628d0b19ceea4d64ef2 SHA256 ecdeb93234cd810eb7953dc270eb830f7813ab4ab55f6ed6740755fd1f3da152
+AUX quake2world-update-data 161 RMD160 05ad5abd21b75db87b329f61d78622d12e96aca3 SHA1 929516e2fb2386ce006d4934da86a999b3c198e2 SHA256 0dcbe9edde49d52b50e00276ea7711f44d1bead14a7460be08bd2c6606cc87c8
+EBUILD quake2world-9999.ebuild 1432 RMD160 71de48a1ce487a555d99a4984f831684137f7b14 SHA1 980b4a692f4afb832dd94b93801ac27ecf45ae4b SHA256 def264a70084145f8ea768a26092864ac68f2faa1dc2fa87a3df2577a05e3822
 MISC ChangeLog 207 RMD160 710d2fb7871b8b47b2a86410c4e0d4efa94096cb SHA1 5764d4ade9d6d711af775eaa483e1cb9ef8bdc60 SHA256 5ebf0f8e8e8f13b39f094d99e02a135acb8a494bc7383cf3192b0e9619483b42
-MISC mybuild 54289 RMD160 321ad92fcb328041451dcef0cf0ce56c973d158f SHA1 b684106e197243acd94bac9276fccea13f7646da SHA256 edb9311e4701e22dfb662970eb3421dda63f1188d695f72af4201596b4ef8e46

Added: quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/files/quake2world-update-data
===================================================================
--- quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/files/quake2world-update-data	                        (rev 0)
+++ quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/files/quake2world-update-data	2008-12-21 15:53:57 UTC (rev 38)
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+SRC_URI="rsync://jdolan.dyndns.org/quake2world"
+DATA_DIR="/usr/share/games/quake2world"
+
+mkdir -p "${DATA_DIR}"
+rsync -rvz "${SRC_URI}" "${DATA_DIR}"

Modified: quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/quake2world-9999.ebuild
===================================================================
--- quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/quake2world-9999.ebuild	2008-12-21 05:51:35 UTC (rev 37)
+++ quake2world/trunk/gentoo/quake2world-overlay/games-fps/quake2world/quake2world-9999.ebuild	2008-12-21 15:53:57 UTC (rev 38)
@@ -16,19 +16,20 @@
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~x86 ~amd64"
-IUSE=""
+IUSE="nodata"
 
 DEPEND="${DEPEND}
 	>=media-libs/libsdl-1.2
 	media-libs/sdl-image
 	net-misc/curl
+	net-misc/rsync
 "
 RDEPEND="${DEPEND}"
 
 src_compile() {
 	MAKEOPTS="${MAKEOPTS} -j1"
 	autoreconf -if 
-	econf || die "configure failed"
+	egamesconf --without-svgalib || die "configure failed"
 	emake || die "make failed"
 }
 
@@ -38,11 +39,19 @@
 	doins "desktop/quake2world.desktop"
 	insinto "/usr/share/pixmaps"
 	doins "desktop/quake2world.png"
+	insinto "/usr/game/bin"
+	dogamesbin "${FILESDIR}/quake2world-update-data"
+	prepgamesdirs
 }
 
 pkg_postinst() {
 	games_pkg_postinst
-	einfo "This install is just the engine, you still need"
-	einfo "data. Please install quake2world-data."
+	if use nodata ; then
+		einfo "Only the game engine was  installed.  You still need to"
+		einfo "install data. Please run quake2world-update-data as root."
+	else
+		einfo "Installing data, this could take a while..."
+		/usr/games/bin/quake2world-update-data
+	fi
 }
 



More information about the Quake2World-dev mailing list