diff options
author | M0Rf30 | 2022-08-20 15:05:33 +0200 |
---|---|---|
committer | M0Rf30 | 2022-08-20 15:05:33 +0200 |
commit | ca329313ae58ae695194bf8bf2edb3138d8a7c31 (patch) | |
tree | 5d2d79ce56e366d8330d54366d7dcb3cae23d297 | |
parent | b738c06676b4ba2119a0d70e759a93f68f4e530b (diff) | |
download | aur-ca329313ae58ae695194bf8bf2edb3138d8a7c31.tar.gz |
xash3d-hlsdk: update
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 19 insertions, 35 deletions
@@ -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 @@ -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') |