summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302022-08-20 15:05:33 +0200
committerM0Rf302022-08-20 15:05:33 +0200
commitca329313ae58ae695194bf8bf2edb3138d8a7c31 (patch)
tree5d2d79ce56e366d8330d54366d7dcb3cae23d297
parentb738c06676b4ba2119a0d70e759a93f68f4e530b (diff)
downloadaur-xash3d-hlsdk.tar.gz
xash3d-hlsdk: update
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD40
2 files changed, 19 insertions, 35 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8bbe705a97f8..8d191b5932ab 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,13 @@
pkgbase = xash3d-hlsdk
pkgdesc = Half-Life SDK from original Xash3D engine
- pkgver = r535.3503619b
+ pkgver = r639.8f5c36dc
pkgrel = 1
url = http://xash.su/
- arch = i686
arch = x86_64
license = GPL3
- makedepends = make
- makedepends = binutils
makedepends = cmake
- source = xash3d-hlsdk::git+https://github.com/FWGS/hlsdk-xash3d
- md5sums = SKIP
- makedepends_i686 = gcc
- makedepends_i686 = gcc-libs
- makedepends_x86_64 = gcc-multilib
- makedepends_x86_64 = lib32-gcc-libs
+ makedepends = git
+ source = xash3d-hlsdk::git+https://github.com/FWGS/hlsdk-portable
+ sha256sums = SKIP
pkgname = xash3d-hlsdk
diff --git a/PKGBUILD b/PKGBUILD
index dcf635c74711..1797ed7b891b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,46 +1,36 @@
# Maintainer: robertfoster
pkgname=xash3d-hlsdk
-pkgver=r535.3503619b
+pkgver=r639.8f5c36dc
pkgrel=1
pkgdesc="Half-Life SDK from original Xash3D engine"
-arch=('i686' 'x86_64')
+arch=('x86_64')
url="http://xash.su/"
license=('GPL3')
-makedepends=('make' 'binutils' 'cmake')
-makedepends_i686=('gcc' 'gcc-libs')
-makedepends_x86_64=('gcc-multilib' 'lib32-gcc-libs')
-source=("$pkgname::git+https://github.com/FWGS/hlsdk-xash3d")
-
-_args="--enable-goldsrc-support \
---build-type=release \
---enable-voicemgr"
-
-if [ $CARCH == "x86_64" ]; then
- _args+=" --libdir=/usr/lib32"
-else
- _args+=" --libdir=/usr/lib"
-fi
+makedepends=('cmake' 'git')
+source=("${pkgname}::git+https://github.com/FWGS/hlsdk-portable")
pkgver() {
- cd $srcdir/$pkgname
+ cd "${srcdir}/${pkgname}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
- cd $srcdir/$pkgname
- git submodule init && git submodule update
- ./waf configure ${_args}
+ cd "${srcdir}/${pkgname}"
+ git submodule update --init --recursive
}
build() {
- cd $srcdir/$pkgname
- ./waf build
+ cmake -B build -S "${srcdir}/${pkgname}" \
+ -DCMAKE_INSTALL_PREFIX=/usr/lib \
+ -D64BIT=1
+
+ cmake --build build
}
package() {
- cd $srcdir/$pkgname/
- ./waf install --destdir="$pkgdir/usr/lib"
+ DESTDIR="${pkgdir}" \
+ cmake --install build
}
-md5sums=('SKIP')
+sha256sums=('SKIP')