summaryrefslogtreecommitdiffstats
path: root/games/snes9x/snes9x.SlackBuild
diff options
context:
space:
mode:
Diffstat (limited to 'games/snes9x/snes9x.SlackBuild')
-rw-r--r--games/snes9x/snes9x.SlackBuild16
1 files changed, 13 insertions, 3 deletions
diff --git a/games/snes9x/snes9x.SlackBuild b/games/snes9x/snes9x.SlackBuild
index ad26551806..9b94e185d7 100644
--- a/games/snes9x/snes9x.SlackBuild
+++ b/games/snes9x/snes9x.SlackBuild
@@ -6,7 +6,13 @@
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
+# 20240814 bkw: update for v1.63.
+# Had to update Vulkan-Headers to get it to compile. Did not update
+# Spirv-Headers or glslang. If this causes anyone any problems, please
+# let me know.
+
# 20230418 bkw: BUILD=2, make portaudio optional + autodetected.
+
# 20230410 bkw: update for 1.62.3.
# Most of the work needed for this update was done by M.Dinslage,
# to whom I owe thanks. I updated the man page, and added the
@@ -18,13 +24,13 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=snes9x
-VERSION=${VERSION:-1.62.3}
-BUILD=${BUILD:-2}
+VERSION=${VERSION:-1.63}
+BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
SPIRVVER="2021-01-15"
-VULKVER="1.3.246"
+VULKVER="1.3.280"
GLSLANGVER="12.1.0"
if [ -z "$ARCH" ]; then
@@ -84,6 +90,10 @@ chown -R root:root .
find -L . -perm /111 -a \! -perm 755 -a -exec chmod 755 {} \+ -o \
\! -perm /111 -a \! -perm 644 -a -exec chmod 644 {} \+
+# upstream commit bff02194a797b44f7d0082c4594a2c8c0381bb1b,
+# post 1.63 release.
+patch -p1 < $CWD/fix-32bit-build.diff
+
WITHPULSE=yes
if [ "$PULSE" = "no" ] || ! pkg-config --exists libpulse; then
PULSEOPT="-DUSE_PULSEAUDIO=OFF"