summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGianluca Boiano2018-11-20 13:49:36 +0100
committerGianluca Boiano2018-11-20 13:49:36 +0100
commite5e7b6920ef74ed4aa805b5e5b923bbeb049fde4 (patch)
tree9e8b40ee7aba1dde113c63d7e48fcca8674d4e85
parent96752d274afff98e0c5e53b381bf60b199b334f5 (diff)
downloadaur-e5e7b6920ef74ed4aa805b5e5b923bbeb049fde4.tar.gz
xash3d-git: updated for xash3d-hlsdk
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rw-r--r--xash3d18
3 files changed, 16 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 20cf1a72c475..3a896651a907 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -20,7 +20,7 @@ pkgbase = xash3d-git
source = xash3d.desktop
source = https://github.com/FWGS/xash-extras/releases/download/v0.19.2/extras.pak
md5sums = SKIP
- md5sums = 327d891deabd3c45f744a6d73919b9a0
+ md5sums = 107bb1fdd50f9044b14761eab3f21bfa
md5sums = d82f1f869074b46ee8c5ac8053dcb275
md5sums = c44e1cb53d58f7691cec9a82a8e29289
md5sums = 60d714544048b0383a7e79cfaed96d78
diff --git a/PKGBUILD b/PKGBUILD
index 4245fdaee45b..71c3f3fa48f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -59,7 +59,7 @@ package() {
}
md5sums=('SKIP'
- '327d891deabd3c45f744a6d73919b9a0'
+ '107bb1fdd50f9044b14761eab3f21bfa'
'd82f1f869074b46ee8c5ac8053dcb275'
'c44e1cb53d58f7691cec9a82a8e29289'
'60d714544048b0383a7e79cfaed96d78'
diff --git a/xash3d b/xash3d
index 9cbe5a7771f4..880d4a0f8734 100644
--- a/xash3d
+++ b/xash3d
@@ -1,9 +1,19 @@
#!/bin/sh
. /etc/conf.d/xash3d
-if [ ! -f "$XASH3D_BASEDIR/valve/dlls/hl.so" ]; then
- ln -sr /usr/lib32/valve/dlls/hl.so "$XASH3D_BASEDIR"/valve/dlls/hl.so
- ln -sr /usr/lib32/valve/cl_dlls/client.so "$XASH3D_BASEDIR"/valve/cl_dlls/client.so
+if [ ! -d "$XASH3D_BASEDIR" ]; then
+ echo "$XASH3D_BASEDIR not found"
+ exit 1
fi
-/usr/lib32/xash3d/xash3d
+if [ ! -f "$XASH3D_BASEDIR/valve/dlls/hl.so" ]; then
+ if [ $(uname -m) == "x86_64" ]; then
+ ln -sr /usr/lib32/valve/dlls/hl.so "$XASH3D_BASEDIR"/valve/dlls/hl.so
+ ln -sr /usr/lib32/valve/cl_dlls/client.so "$XASH3D_BASEDIR"/valve/cl_dlls/client.so
+ /usr/lib32/xash3d/xash3d
+ else
+ ln -sr /usr/lib/valve/dlls/hl.so "$XASH3D_BASEDIR"/valve/dlls/hl.so
+ ln -sr /usr/lib/valve/cl_dlls/client.so "$XASH3D_BASEDIR"/valve/cl_dlls/client.so
+ /usr/lib/xash3d/xash3d
+ fi
+fi