summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorbelst2023-10-26 19:00:06 +0000
committerbelst2023-10-26 19:00:06 +0000
commit1b2c649126becc71c095043bdfb578b644c1cdc3 (patch)
treecafb2c32689e0d93c0456f5c248847e296ad7506
parent3d6f8cf0b0c0bfefa985e7ec516832e80019646d (diff)
downloadaur-1b2c649126becc71c095043bdfb578b644c1cdc3.tar.gz
update to 2.81.1
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD22
2 files changed, 22 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 020793a30721..03f3d3825b79 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = etlegacy32
- pkgver = 2.80.2
+ pkgver = 2.81.1
pkgrel = 1
url = http://www.etlegacy.com/
arch = i686
@@ -8,10 +8,10 @@ pkgbase = etlegacy32
license = custom
makedepends = cmake
makedepends = zip
- source = https://github.com/etlegacy/etlegacy/archive/v2.80.2.tar.gz
- source = https://www.etlegacy.com/download/file/410
- sha256sums = 1b22c131d6c122b38a88306d8dc81ea0135a0f60f599d6f871a175b311b00409
- sha256sums = 1da67661fd620ae1a75dcec34d4598708a180f431d8c31b87995c998a0216062
+ source = https://github.com/etlegacy/etlegacy/archive/v2.81.1.tar.gz
+ source = https://www.etlegacy.com/download/file/554
+ sha256sums = 687dfea58fe385deaa91f7a9ee7c232e2a79bc059a531934051e569aca6f7fb3
+ sha256sums = ed8b4abb6e3cd13c1a3af2d7e4526ede260abee4afbdc6838210d742d98bdab5
makedepends_i686 = alsa-lib
makedepends_i686 = curl
makedepends_i686 = freetype2
@@ -24,6 +24,7 @@ pkgbase = etlegacy32
makedepends_i686 = openal
makedepends_i686 = libtheora
makedepends_i686 = sqlite
+ makedepends_i686 = cjson
makedepends_x86_64 = lib32-alsa-lib
makedepends_x86_64 = lib32-curl
makedepends_x86_64 = lib32-freetype2
@@ -36,6 +37,7 @@ pkgbase = etlegacy32
makedepends_x86_64 = lib32-openal
makedepends_x86_64 = lib32-libtheora
makedepends_x86_64 = lib32-sqlite
+ makedepends_x86_64 = lib32-cjson
pkgname = etlegacy32
pkgdesc = Wolfenstein: Enemy Territory 2.60b compatible client/server (etlegacy engine, 32 bit)
@@ -62,6 +64,7 @@ pkgname = etlegacy32
depends_i686 = openal
depends_i686 = libtheora
depends_i686 = sqlite
+ depends_i686 = cjson
depends_x86_64 = lib32-alsa-lib
depends_x86_64 = lib32-curl
depends_x86_64 = lib32-freetype2
@@ -75,6 +78,7 @@ pkgname = etlegacy32
depends_x86_64 = lib32-openal
depends_x86_64 = lib32-libtheora
depends_x86_64 = lib32-sqlite
+ depends_x86_64 = lib32-cjson
pkgname = etlegacy32-mod
pkgdesc = Wolfenstein: Enemy Territory 2.60b compatible client/server (etlegacy mod, 32 bit)
diff --git a/PKGBUILD b/PKGBUILD
index 89b051e56b53..23039a955359 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,18 +5,18 @@
_pkgbase=etlegacy
pkgbase=etlegacy32
pkgname=('etlegacy32' 'etlegacy32-mod')
-pkgver=2.80.2
+pkgver=2.81.1
pkgrel=1
arch=('i686' 'x86_64')
url="http://www.etlegacy.com/"
license=('GPL3' 'custom')
makedepends=('cmake' 'zip')
-makedepends_i686=('alsa-lib' 'curl' 'freetype2' 'gcc-libs' 'glew' 'libjpeg-turbo' 'libvorbis' 'sdl2' 'minizip' 'openal' 'libtheora' 'sqlite')
-makedepends_x86_64=('lib32-alsa-lib' 'lib32-curl' 'lib32-freetype2' 'lib32-gcc-libs' 'lib32-glew' 'lib32-libjpeg-turbo' 'lib32-libvorbis' 'lib32-sdl2' 'lib32-minizip' 'lib32-openal' 'lib32-libtheora' 'lib32-sqlite')
+makedepends_i686=('alsa-lib' 'curl' 'freetype2' 'gcc-libs' 'glew' 'libjpeg-turbo' 'libvorbis' 'sdl2' 'minizip' 'openal' 'libtheora' 'sqlite' 'cjson')
+makedepends_x86_64=('lib32-alsa-lib' 'lib32-curl' 'lib32-freetype2' 'lib32-gcc-libs' 'lib32-glew' 'lib32-libjpeg-turbo' 'lib32-libvorbis' 'lib32-sdl2' 'lib32-minizip' 'lib32-openal' 'lib32-libtheora' 'lib32-sqlite' 'lib32-cjson')
source=("https://github.com/etlegacy/etlegacy/archive/v$pkgver.tar.gz"
- "https://www.etlegacy.com/download/file/410")
-sha256sums=('1b22c131d6c122b38a88306d8dc81ea0135a0f60f599d6f871a175b311b00409'
- '1da67661fd620ae1a75dcec34d4598708a180f431d8c31b87995c998a0216062')
+ "https://www.etlegacy.com/download/file/554")
+sha256sums=('687dfea58fe385deaa91f7a9ee7c232e2a79bc059a531934051e569aca6f7fb3'
+ 'ed8b4abb6e3cd13c1a3af2d7e4526ede260abee4afbdc6838210d742d98bdab5')
build() {
cd "$_pkgbase-$pkgver"
@@ -24,15 +24,19 @@ build() {
if [[ "$CARCH" == "i686" ]]; then
cmakeopts+=(
'-DCMAKE_LIBRARY_PATH=/usr/lib'
+ '-DCMAKE_PREFIX_PATH=/usr/lib/cmake'
'-DCROSS_COMPILE32=0'
)
else
cmakeopts+=(
'-DCMAKE_LIBRARY_PATH=/usr/lib32'
+ '-DCMAKE_PREFIX_PATH=/usr/lib32/cmake'
'-DCROSS_COMPILE32=1'
)
fi
+ echo "OPTS" ${cmakeopts[@]}
+
cmake . ${cmakeopts[@]} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
@@ -53,8 +57,8 @@ build() {
package_etlegacy32() {
pkgdesc="Wolfenstein: Enemy Territory 2.60b compatible client/server (etlegacy engine, 32 bit)"
depends=('etlegacy32-mod')
- depends_i686=('alsa-lib' 'curl' 'freetype2' 'gcc-libs' 'glew' 'libjpeg-turbo' 'libvorbis' 'lua' 'sdl2' 'minizip' 'openal' 'libtheora' 'sqlite')
- depends_x86_64=('lib32-alsa-lib' 'lib32-curl' 'lib32-freetype2' 'lib32-gcc-libs' 'lib32-glew' 'lib32-libjpeg-turbo' 'lib32-libvorbis' 'lib32-lua' 'lib32-sdl2' 'lib32-minizip' 'lib32-openal' 'lib32-libtheora' 'lib32-sqlite')
+ depends_i686=('alsa-lib' 'curl' 'freetype2' 'gcc-libs' 'glew' 'libjpeg-turbo' 'libvorbis' 'lua' 'sdl2' 'minizip' 'openal' 'libtheora' 'sqlite' 'cjson')
+ depends_x86_64=('lib32-alsa-lib' 'lib32-curl' 'lib32-freetype2' 'lib32-gcc-libs' 'lib32-glew' 'lib32-libjpeg-turbo' 'lib32-libvorbis' 'lib32-lua' 'lib32-sdl2' 'lib32-minizip' 'lib32-openal' 'lib32-libtheora' 'lib32-sqlite' 'lib32-cjson')
provides=('etlegacy')
conflicts=('etlegacy')
backup=('etc/xdg/etlegacy/etmain/etl_server.cfg'
@@ -87,7 +91,7 @@ package_etlegacy32() {
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.service.in $pkgdir/usr/lib/systemd/system/etlegacy-x86.service
# config
mv $pkgdir/usr/lib/$_pkgbase/etmain/*.cfg $pkgdir/etc/xdg/$_pkgbase/etmain/