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
