summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'games-rpg')
-rw-r--r--games-rpg/planeshift/ChangeLog11
-rw-r--r--games-rpg/planeshift/Manifest9
-rw-r--r--games-rpg/planeshift/files/planeshift3
-rw-r--r--games-rpg/planeshift/files/planeshift-setup8
-rw-r--r--games-rpg/planeshift/files/planeshift-updater5
-rw-r--r--games-rpg/planeshift/planeshift-0.3.010.ebuild11
6 files changed, 37 insertions, 10 deletions
diff --git a/games-rpg/planeshift/ChangeLog b/games-rpg/planeshift/ChangeLog
index 9468c10b2f56..188d9f8a5e59 100644
--- a/games-rpg/planeshift/ChangeLog
+++ b/games-rpg/planeshift/ChangeLog
@@ -1,8 +1,15 @@
# ChangeLog for games-rpg/planeshift
# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/planeshift/ChangeLog,v 1.7 2005/05/22 00:48:25 malverian Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/planeshift/ChangeLog,v 1.8 2005/05/22 20:02:43 malverian Exp $
- 21 May 2005; Philip Walls <malverian@gentoo.org> planeshift-0.3.010.ebuild
+ 22 May 2005; Philip Walls <malverian@gentoo.org> files/planeshift
+ files/planeshift-updater +files/planeshift-setup:
+ Added environment variables to wrappers for CEL and CRYSTAL
+ Added script for running planeshift setup utility
+
+*planeshift-0.3.010 (21 May 2005)
+
+ 21 May 2005; Philip Walls <malverian@gentoo.org> planeshift-0.3.010.ebuild:
Version bump. Revamped build process some.
20 Dec 2004; Michael Sterrett <mr_bones_@gentoo.org>
diff --git a/games-rpg/planeshift/Manifest b/games-rpg/planeshift/Manifest
index 70537aa1f5ba..569c5e71159e 100644
--- a/games-rpg/planeshift/Manifest
+++ b/games-rpg/planeshift/Manifest
@@ -1,9 +1,10 @@
-MD5 a7553c4ad18ccf9753f350b53f30ba6f ChangeLog 1429
+MD5 8c7702c2a4362c0f6625358bf94e733a ChangeLog 1700
MD5 f17b9b8fa07a38914fe1c03268f51678 metadata.xml 158
MD5 9e0ee08e38617bd0484d84bbdf5c9e17 planeshift-0.2.010-r1.ebuild 1733
-MD5 c3fca027c188ac240d3d95f5932be16f planeshift-0.3.010.ebuild 2383
+MD5 36349fc09561a7833775f018bdd10aaf planeshift-0.3.010.ebuild 2488
+MD5 5f5b70517b6436296ddb922da817e413 files/planeshift-setup 126
MD5 a6b3c03bb00760172f490ae59e50cd32 files/digest-planeshift-0.2.010-r1 73
-MD5 7d0312de42da840d521b0c840fc3249e files/planeshift 45
+MD5 55ca5a5f359ded6c425416248e30d3f3 files/planeshift 127
MD5 94847ea277df082a561148a98614bfa1 files/planeshift-0.2.010-fix-cast.diff 507
MD5 472d2df5c47bcb82438d598fd4f401cb files/digest-planeshift-0.3.010 73
-MD5 39206355900ca178e9a26581a66c9ce9 files/planeshift-updater 44
+MD5 623559e3c4a0cd732b6cc64520972786 files/planeshift-updater 155
diff --git a/games-rpg/planeshift/files/planeshift b/games-rpg/planeshift/files/planeshift
index dfe6e9d9406f..5c015448a7d3 100644
--- a/games-rpg/planeshift/files/planeshift
+++ b/games-rpg/planeshift/files/planeshift
@@ -2,4 +2,7 @@
cd /opt/planeshift
+export CRYSTAL="/opt/crystal/lib/crystalspace"
+export CEL="/opt/crystal/lib/cel"
+
./psclient $@
diff --git a/games-rpg/planeshift/files/planeshift-setup b/games-rpg/planeshift/files/planeshift-setup
new file mode 100644
index 000000000000..77986604da72
--- /dev/null
+++ b/games-rpg/planeshift/files/planeshift-setup
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+cd /opt/planeshift
+
+export CRYSTAL="/opt/crystal/lib/crystalspace"
+export CEL="/opt/crystal/lib/cel"
+
+./pssetup $@
diff --git a/games-rpg/planeshift/files/planeshift-updater b/games-rpg/planeshift/files/planeshift-updater
index fdd2fce7a1dd..51003debf56d 100644
--- a/games-rpg/planeshift/files/planeshift-updater
+++ b/games-rpg/planeshift/files/planeshift-updater
@@ -2,4 +2,9 @@
cd /opt/planeshift
+export CRYSTAL="/opt/crystal/lib/crystalspace"
+export CEL="/opt/crystal/lib/cel"
+
./updater $@
+
+chmod g+rw . -R 2>/dev/null
diff --git a/games-rpg/planeshift/planeshift-0.3.010.ebuild b/games-rpg/planeshift/planeshift-0.3.010.ebuild
index 85275b6ced51..76d46565d64c 100644
--- a/games-rpg/planeshift/planeshift-0.3.010.ebuild
+++ b/games-rpg/planeshift/planeshift-0.3.010.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-rpg/planeshift/planeshift-0.3.010.ebuild,v 1.1 2005/05/22 00:48:25 malverian Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-rpg/planeshift/planeshift-0.3.010.ebuild,v 1.2 2005/05/22 20:02:43 malverian Exp $
inherit eutils games debug
@@ -65,15 +65,16 @@ src_install() {
rmdir "${D}/${PLANESHIFT_PREFIX}/lib"
rmdir "${D}/${PLANESHIFT_PREFIX}/bin"
- # Symlink the cel libraries to simplify stuff
- ln -s ${CRYSTAL_PREFIX}/lib/cel/* ${D}/${PLANESHIFT_PREFIX}/
-
dogamesbin ${FILESDIR}/planeshift
dogamesbin ${FILESDIR}/planeshift-updater
+ dogamesbin ${FILESDIR}/planeshift-setup
prepgamesdirs
chgrp -R games "${D}/${PLANESHIFT_PREFIX}"
chmod -R g+rw "${D}/${PLANESHIFT_PREFIX}"
+
+ # Make sure new files are still :games
+ find "${D}/${PLANESHIFT_PREFIX}" -type d -exec chmod g+sx {} \;
}
pkg_postinst() {
@@ -83,6 +84,8 @@ pkg_postinst() {
ewarn "planeshift-updater -auto"
ewarn
+ einfo "Configure your client by running 'planeshift-setup'"
+ einfo
einfo "Type 'planeshift' to start the Planeshift client"
einfo "Keep in mind, you will need to be in the games group"
}