diff options
author | Attila Greguss | 2021-12-24 09:35:58 +0000 |
---|---|---|
committer | Attila Greguss | 2021-12-24 09:35:58 +0000 |
commit | 231af9fa39d1d6a9f81c6ea3fdaec40ed6e0b2ef (patch) | |
tree | 267daea2ba454d186e3c64dddcdfe9181b1eceb9 | |
parent | 752e7f5cae6209818d13ce927ca2ab7203042831 (diff) | |
download | aur-231af9fa39d1d6a9f81c6ea3fdaec40ed6e0b2ef.tar.gz |
Update to 2.79.0, fix omni-bots
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 49 |
2 files changed, 46 insertions, 31 deletions
@@ -1,7 +1,7 @@ pkgbase = etlegacy32-bin - pkgdesc = Wolfenstein: Enemy Territory 2.60b compatible client/server (etlegacy engine, 32 bit) - pkgver = 2.77.1 - pkgrel = 2 + pkgdesc = Wolfenstein: Enemy Territory 2.60b compatible client/server (etlegacy engine, 32 bit), binary release + pkgver = 2.79.0 + pkgrel = 1 url = http://www.etlegacy.com/ install = etlegacy.install arch = i686 @@ -12,20 +12,20 @@ pkgbase = etlegacy32-bin provides = etlegacy conflicts = etlegacy conflicts = etlegacy32-mod - backup = usr/lib/etlegacy/etmain/etl_server.cfg - backup = usr/lib/etlegacy/etmain/legacy.cfg - backup = usr/lib/etlegacy/etmain/campaigncycle.cfg - backup = usr/lib/etlegacy/etmain/lmscycle.cfg - backup = usr/lib/etlegacy/etmain/mapvotecycle.cfg - backup = usr/lib/etlegacy/etmain/objectivecycle.cfg + backup = etc/xdg/etlegacy/etmain/etl_server.cfg + backup = etc/xdg/etlegacy/etmain/legacy.cfg + backup = etc/xdg/etlegacy/etmain/campaigncycle.cfg + backup = etc/xdg/etlegacy/etmain/lmscycle.cfg + backup = etc/xdg/etlegacy/etmain/mapvotecycle.cfg + backup = etc/xdg/etlegacy/etmain/objectivecycle.cfg + backup = etc/xdg/etlegacy/etlegacy.conf source = etl_start.sh source = etlded_start.sh - source = https://www.etlegacy.com/download/file/257 - source = https://github.com/etlegacy/etlegacy/archive/refs/tags/v2.77.1.tar.gz + source = https://www.etlegacy.com/download/file/357 + source = https://github.com/etlegacy/etlegacy/archive/refs/tags/v2.79.0.tar.gz sha256sums = eafc5825eb9d03307e89cce74bd5603f03657daf29b215e3bd0575e2136b3cbe sha256sums = 68133d626a343e2714fb839b2e054bf154b18c509bfa6e420899015c609cb153 - sha256sums = 5b988cb5f708e55d4ef7eee151352b82b56855d78ce50498f4b47c44e07550b1 - sha256sums = 730a8a52435884b922d8c280fcdeace648902399798c7a973da72fbc4163ebe2 + sha256sums = 2984b5c2c5d22ceacad0a04f0019aeab8449bc2af028e6dce10f13c5862c9412 + sha256sums = 73a59e5e1ca4f95638f9a924a5c150e1773a31e1f6cdea55684533f91e471eac pkgname = etlegacy32-bin - @@ -1,18 +1,19 @@ _pkgbase=etlegacy pkgname=etlegacy32-bin -pkgdesc="Wolfenstein: Enemy Territory 2.60b compatible client/server (etlegacy engine, 32 bit)" -pkgver=2.77.1 -pkgrel=2 +pkgdesc="Wolfenstein: Enemy Territory 2.60b compatible client/server (etlegacy engine, 32 bit), binary release" +pkgver=2.79.0 +pkgrel=1 arch=('i686' 'x86_64') url="http://www.etlegacy.com/" provides=('etlegacy') conflicts=('etlegacy' 'etlegacy32-mod') -backup=('usr/lib/etlegacy/etmain/etl_server.cfg' - 'usr/lib/etlegacy/etmain/legacy.cfg' - 'usr/lib/etlegacy/etmain/campaigncycle.cfg' - 'usr/lib/etlegacy/etmain/lmscycle.cfg' - 'usr/lib/etlegacy/etmain/mapvotecycle.cfg' - 'usr/lib/etlegacy/etmain/objectivecycle.cfg') +backup=('etc/xdg/etlegacy/etmain/etl_server.cfg' + 'etc/xdg/etlegacy/etmain/legacy.cfg' + 'etc/xdg/etlegacy/etmain/campaigncycle.cfg' + 'etc/xdg/etlegacy/etmain/lmscycle.cfg' + 'etc/xdg/etlegacy/etmain/mapvotecycle.cfg' + 'etc/xdg/etlegacy/etmain/objectivecycle.cfg' + 'etc/xdg/etlegacy/etlegacy.conf') install=etlegacy.install depends=("enemy-territory-data") makedepends=("imagemagick") @@ -20,24 +21,25 @@ license=('GPL3') source=( "etl_start.sh" "etlded_start.sh" - "https://www.etlegacy.com/download/file/257" + "https://www.etlegacy.com/download/file/357" "https://github.com/etlegacy/etlegacy/archive/refs/tags/v$pkgver.tar.gz") sha256sums=( 'eafc5825eb9d03307e89cce74bd5603f03657daf29b215e3bd0575e2136b3cbe' '68133d626a343e2714fb839b2e054bf154b18c509bfa6e420899015c609cb153' - '5b988cb5f708e55d4ef7eee151352b82b56855d78ce50498f4b47c44e07550b1' - '730a8a52435884b922d8c280fcdeace648902399798c7a973da72fbc4163ebe2' + '2984b5c2c5d22ceacad0a04f0019aeab8449bc2af028e6dce10f13c5862c9412' + '73a59e5e1ca4f95638f9a924a5c150e1773a31e1f6cdea55684533f91e471eac' ) package() { cd "$_pkgbase-v$pkgver-i386" install -dm 755 "${pkgdir}"/usr/{bin,lib/${_pkgbase}/,share/{applications,icons,licenses/${_pkgbase},/doc/${_pkgbase}}} cp -dr --no-preserve='ownership' ./ "${pkgdir}"/usr/lib/${_pkgbase}/ - # assets - ln -s /usr/share/enemy-territory/etmain/{pak0,pak1,pak2}.pk3 $pkgdir/usr/lib/$_pkgbase/etmain/ install -Dm 755 "${srcdir}"/etl_start.sh "${pkgdir}"/usr/bin/etl install -Dm 755 "${srcdir}"/etlded_start.sh "${pkgdir}"/usr/bin/etlded - + # Incorrect permissions on install, fix + chmod 755 -R "${pkgdir}"/usr/lib/"${_pkgbase}"/legacy/omni-bot + # assets + ln -s /usr/share/enemy-territory/etmain/{pak0,pak1,pak2}.pk3 $pkgdir/usr/lib/$_pkgbase/etmain/ convert -background none "${srcdir}"/"$_pkgbase-$pkgver"/misc/etl.svg -resize 64x64 -colors 256 "${srcdir}"/"$_pkgbase-$pkgver"/misc/etl.ico # application entry @@ -46,9 +48,22 @@ package() { # doc mkdir -p $pkgdir/usr/share/doc/$_pkgbase - mv $pkgdir/usr/lib/$_pkgbase/INSTALL.txt $pkgdir/usr/share/doc/$_pkgbase/ + install -m 644 "${srcdir}"/"$_pkgbase-$pkgver"/docs/game/anticheat.html $pkgdir/usr/share/doc/$_pkgbase/ # license mkdir -p $pkgdir/usr/share/licenses/$_pkgbase - mv $pkgdir/usr/lib/$_pkgbase/COPYING.txt $pkgdir/usr/share/licenses/$_pkgbase/ + + # systemd + mkdir -p $pkgdir/etc/xdg/$_pkgbase/etmain + mkdir -p $pkgdir/usr/lib/systemd/system + install -m 644 "${srcdir}"/"$_pkgbase-$pkgver"/misc/etlegacy.conf $pkgdir/etc/xdg/$_pkgbase/ + install -m 644 "${srcdir}"/"$_pkgbase-$pkgver"/misc/etlegacy.service $pkgdir/usr/lib/systemd/system/ + + # config + mv $pkgdir/usr/lib/$_pkgbase/etmain/*.cfg $pkgdir/etc/xdg/$_pkgbase/etmain/ + ln -s /etc/xdg/$_pkgbase/etmain/{etl_server,legacy,{campaign,lms,mapvote,objective}cycle}.cfg $pkgdir/usr/lib/$_pkgbase/etmain/ + + # server + mkdir -p $pkgdir/var/lib/$_pkgbase-server + ln -s /etc/xdg/$_pkgbase/etmain $pkgdir/var/lib/$_pkgbase-server/ } |