[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