diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 27 |
3 files changed, 27 insertions, 23 deletions
@@ -1,8 +1,6 @@ -# Generated by mksrcinfo v8 -# Sun Sep 18 19:47:13 UTC 2016 pkgbase = etlegacy - pkgver = 2.75 - pkgrel = 1 + pkgver = 2.82.0 + pkgrel = 2 url = http://www.etlegacy.com/ arch = x86_64 license = GPL3 @@ -16,13 +14,15 @@ pkgbase = etlegacy makedepends = glew makedepends = libjpeg-turbo makedepends = libvorbis + makedepends = libtheora makedepends = minizip - makedepends = openal + makedepends = openal>=1.14 makedepends = sdl2 - source = https://github.com/etlegacy/etlegacy/archive/v2.75.tar.gz - source = http://www.etlegacy.com/download/file/87 - sha256sums = 846027d9bf3ca1a410bd2d3e1e72da9ae4686dbf5194dbc34bca92ab5964ffc4 - sha256sums = 494cf924d31640e32d5bfdaf7536be037d0861290362a86695de19b42beed227 + makedepends = cjson + source = etlegacy-2.82.0.tar.gz::https://github.com/etlegacy/etlegacy/archive/v2.82.0.tar.gz + source = etlegacy-2.82.0-x86_64-binary.tar.gz::http://www.etlegacy.com/download/file/576 + sha256sums = c5378180d9ff841959506d9374781a89714b945fb261bf7628ee9803d6b08c2f + sha256sums = 69c4a592f90eb9da1440faef2955232ec87b1be92d435268dc991f1237eb902f pkgname = etlegacy pkgdesc = Wolfenstein: Enemy Territory 2.60b compatible client/server (etlegacy engine) @@ -54,4 +54,3 @@ pkgname = etlegacy-mod depends = geoip-database optdepends = etlegacy-omnibot: artificial intelligence (AI) controlled opponent optdepends = geoip-database: GeoLite country geolocation database - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..58b642351b37 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +etlegacy-*.tar.gz +etlegacy-*.pkg.tar.zst +pkg/ +src/ @@ -5,17 +5,18 @@ _pkgbase=etlegacy pkgbase=etlegacy pkgname=('etlegacy' 'etlegacy-mod') -pkgver=2.75 -pkgrel=1 +pkgver=2.82.0 +_binaryversion=576 +pkgrel=2 arch=('x86_64') url="http://www.etlegacy.com/" license=('GPL3' 'custom') -makedepends=('cmake' 'zip' 'alsa-lib' 'curl' 'freetype2' 'gcc-libs' 'glew' 'libjpeg-turbo' 'libvorbis' 'minizip' 'openal' 'sdl2') -source=("https://github.com/etlegacy/$_pkgbase/archive/v$pkgver.tar.gz" - "http://www.etlegacy.com/download/file/87") +makedepends=('cmake' 'zip' 'alsa-lib' 'curl' 'freetype2' 'gcc-libs' 'glew' 'libjpeg-turbo' 'libvorbis' 'libtheora' 'minizip' 'openal>=1.14' 'sdl2' 'cjson') +source=("${_pkgbase}-${pkgver}.tar.gz::https://github.com/etlegacy/$_pkgbase/archive/v$pkgver.tar.gz" + "${_pkgbase}-${pkgver}-${arch}-binary.tar.gz::http://www.etlegacy.com/download/file/${_binaryversion}") #noextract=("etl_bin_v$pkgver.pk3" "pak3_v$pkgver.pk3") -sha256sums=("846027d9bf3ca1a410bd2d3e1e72da9ae4686dbf5194dbc34bca92ab5964ffc4" - "494cf924d31640e32d5bfdaf7536be037d0861290362a86695de19b42beed227") +sha256sums=('c5378180d9ff841959506d9374781a89714b945fb261bf7628ee9803d6b08c2f' + '69c4a592f90eb9da1440faef2955232ec87b1be92d435268dc991f1237eb902f') build() { cd "$_pkgbase-$pkgver" @@ -32,7 +33,6 @@ build() { -DBUILD_CLIENT=1 \ -DBUILD_MOD=0 \ -DBUILD_MOD_PK3=0 \ - -DBUILD_PAK3_PK3=0 \ -DBUNDLED_LIBS=0 \ -DFEATURE_AUTOUPDATE=0 \ -DINSTALL_OMNIBOT=0 @@ -66,18 +66,19 @@ package_etlegacy() { # doc mkdir -p $pkgdir/usr/share/doc/$_pkgbase - mv $pkgdir/usr/lib/$_pkgbase/INSTALL.txt $pkgdir/usr/share/doc/$_pkgbase/ + install -m 644 VERSION.txt $pkgdir/usr/share/doc/$_pkgbase/ + install -m 644 *.md $pkgdir/usr/share/doc/$_pkgbase/ install -m 644 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/ + install -m 644 COPYING.txt $pkgdir/usr/share/licenses/$_pkgbase/LICENSE # systemd mkdir -p $pkgdir/etc/xdg/$_pkgbase/etmain mkdir -p $pkgdir/usr/lib/systemd/system install -m 644 misc/etlegacy.conf $pkgdir/etc/xdg/$_pkgbase/ - install -m 644 misc/etlegacy.service $pkgdir/usr/lib/systemd/system/ + install -m 644 misc/etlegacy.x86_64.service $pkgdir/usr/lib/systemd/system/etlegacy.service # config mv $pkgdir/usr/lib/$_pkgbase/etmain/*.cfg $pkgdir/etc/xdg/$_pkgbase/etmain/ @@ -96,8 +97,8 @@ package_etlegacy-mod() { # mod mkdir -p $pkgdir/usr/lib/$_pkgbase/legacy - install -m 644 $srcdir/etlegacy-v$pkgver-x86_64/legacy/{etl_bin,pak3}_v$pkgver.pk3 $pkgdir/usr/lib/$_pkgbase/legacy - install -m 644 $srcdir/etlegacy-v$pkgver-x86_64/legacy/qagame.mp.x86_64.so $pkgdir/usr/lib/$_pkgbase/legacy + install -m 644 $srcdir/etlegacy-v$pkgver-${arch}/legacy/legacy_v$pkgver.pk3 $pkgdir/usr/lib/$_pkgbase/legacy + install -m 644 $srcdir/etlegacy-v$pkgver-${arch}/legacy/qagame.mp.x86_64.so $pkgdir/usr/lib/$_pkgbase/legacy # geoip ln -s /usr/share/GeoIP/GeoIP.dat $pkgdir/usr/lib/$_pkgbase/legacy |