Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=c31cc81b426f393f4c1440c2cdaaffa409146f57

commit c31cc81b426f393f4c1440c2cdaaffa409146f57
Author: kikadf <[email protected]>
Date:   Fri Nov 16 08:48:39 2012 +0100

enemy-territory-2.60b-8-x86_64

* Change m8r
* New punkbuster support

diff --git a/source/games-extra/enemy-territory/FrugalBuild 
b/source/games-extra/enemy-territory/FrugalBuild
index 45b8705..b2be61d 100644
--- a/source/games-extra/enemy-territory/FrugalBuild
+++ b/source/games-extra/enemy-territory/FrugalBuild
@@ -1,29 +1,33 @@
-# Compiling Time: 0.16 SBU
-# Maintainer: Devil505 <[email protected]>
+# Compiling Time: 0.06 SBU
+# Maintainer: kikadf <[email protected]>
+# Contributor: Devil505 <[email protected]>
# Contributor: Christian Hamar alias krix <[email protected]>

pkgname=enemy-territory
pkgver=2.60b
-pkgrel=7
+pkgrel=8
pkgdesc="Wolfenstein: Enemy Territory is a freeware first-person shooter (FPS) 
computer game, and a standalone sequel to Return to Castle Wolfenstein, created 
by Splash Damage."
-url="http://www.splashdamage.com";
-archs=('i686' '!x86_64')
+url="http://www.planetwolfenstein.com/";
+rodepends=('libglx' 'libxext' 'sdl' 'openal>=1.14')
+_F_desktop_name="Enemy Territory"
+_F_desktop_exec="et"
+_F_desktop_icon="ET.png"
+_F_desktop_categories="Game;"
+_F_cd_path="."
+archs=('i686' 'x86_64')
groups=('games-extra')
-depends=('libglx' 'libxext' 'sdl' 'openal>=1.7.411')
up2date=$pkgver
source=(http://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/et/linux/et-linux-2.60.x86.run
 \
-       http://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/et/ET-2.60b.zip\
-       et.launcher etded.launcher pbweb.launcher README.Frugalware)
+       http://ftp.gwdg.de/pub/misc/ftp.idsoftware.com/idstuff/et/ET-2.60b.zip \
+       http://etkey.org/files/pb_setup_and_etkey.zip \
+       et.launcher etded.launcher et-pbupdate.sh README.Frugalware)
sha1sums=('9a66247affcdf804a7341c7630e5610d1ae5d39f' \
'19a529b890c20bb66f934e302afd9c281c06f188' \
+          '40e5ca4b0f412723e2ef50e0a6071409e8239a13' \
'bba2eb74777c8b86f329953d7ebcd0c859a83251' \
'b8b33bef11f06e9615c13dca3310e2369c7a5a8e' \
-          '966a18ae712b8d056dd0408ee1a2b740e076770a' \
-          'e565216af51e03f139c3c480f8c2af487f3c027c')
-_F_desktop_name="Enemy Territory"
-_F_desktop_exec="et"
-_F_desktop_icon="ET.png"
-_F_desktop_categories="Game;"
+          'd86affaacd714d6e00750ad87453de51e367936d' \
+          'af1b916c6ea40f81ea4e163a58b5ea6a999f0a11')
options=('nobuild')

build() {
@@ -47,16 +51,18 @@ build() {
# punkbuster support
Fdirschown usr/share/games/$pkgname/pb root root
Ffileschown usr/share/games/$pkgname/pb root root
+       Fsed "~\/$PBZIP" "~\/.etwolf\/$PBZIP" pb_setup_and_etkey.sh
+       Fsed "etkey.new" "~\/.etwolf\/etkey.new" pb_setup_and_etkey.sh
+       Fexe /usr/share/games/$pkgname/pb/pb_setup_and_etkey.sh

# executables
# and patch to 2.60b
Fexe et260b/linux/{et,etded}.x86 usr/share/games/$pkgname/
Fexe et.launcher usr/bin/et
Fexe etded.launcher usr/bin/etded
-       Fexe pbweb.launcher usr/bin/pbweb
+       Fexe et-pbupdate.sh usr/bin/et-pbupdate

# menu entry
Ficon $pkgname/ET.xpm
Fdesktop2
-       chmod +x $Fdestdir/usr/share/games/$pkgname/pb/pbweb.x86 || Fdie
}
diff --git a/source/games-extra/enemy-territory/README.Frugalware 
b/source/games-extra/enemy-territory/README.Frugalware
index 3641f6c..91dbf7d 100644
--- a/source/games-extra/enemy-territory/README.Frugalware
+++ b/source/games-extra/enemy-territory/README.Frugalware
@@ -1,6 +1,5 @@
-If you got disconnected from servers and getting some #20004 errors, then
-run as pbweb AS ROOT!!!
-
-Then try again :)
-
-Regards
+Evenbalance, developer of Punkbuster dropped support for Wolfenstein Enemy 
Territory (ET).
+Also the Punkbusterinstaller isn`t able to install the neccessary files
+for Enemy Territory. So if you got disconnected from servers and getting some 
#20004 errors,
+ you can run 'et-pbupdate' instead of 'pbweb'.
+You can read more: http://etkey.org/
diff --git a/source/games-extra/enemy-territory/et-pbupdate.sh 
b/source/games-extra/enemy-territory/et-pbupdate.sh
new file mode 100644
index 0000000..d13c78e
--- /dev/null
+++ b/source/games-extra/enemy-territory/et-pbupdate.sh
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+cd ~/.etwolf
+mv pb pb.old
+mkdir pb
+if [ -e "etmain/etkey" ]; then
+       mv etmain/etkey etmain/etkey.old
+fi
+
+/us/share/games/enemy-territory/pb/pb_setup_and_etkey.sh
+
+exit 1
\ No newline at end of file
diff --git a/source/games-extra/enemy-territory/pbweb.launcher 
b/source/games-extra/enemy-territory/pbweb.launcher
deleted file mode 100644
index 48788ad..0000000
--- a/source/games-extra/enemy-territory/pbweb.launcher
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-cd "/usr/share/games/enemy-territory/pb/"
-./pbweb.x86 $*
-exit $?
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to