diff --git a/srcpkgs/vkQuake/patches/disable-neon.patch b/srcpkgs/vkQuake/patches/disable-neon.patch new file mode 100644 index 00000000000..baa4e356881 --- /dev/null +++ b/srcpkgs/vkQuake/patches/disable-neon.patch @@ -0,0 +1,14 @@ +NEON support causes build failures with GCC 12, so just disable it. + +--- a/Quake/mathlib.h ++++ b/Quake/mathlib.h +@@ -157,9 +157,6 @@ + #define USE_SIMD + #define USE_SSE2 + #include +-#elif defined(__aarch64__) && defined(__ARM_NEON) +-#define USE_SIMD +-#define USE_NEON + #endif + + /*==========================================================================*/ diff --git a/srcpkgs/vkQuake/template b/srcpkgs/vkQuake/template index f5414946413..71f1e8d40b0 100644 --- a/srcpkgs/vkQuake/template +++ b/srcpkgs/vkQuake/template @@ -1,6 +1,6 @@ # Template file for 'vkQuake' pkgname=vkQuake -version=1.22.1 +version=1.22.3 revision=1 build_wrksrc="Quake" build_style=gnu-makefile @@ -12,7 +12,7 @@ maintainer="Andrew J. Hesford " license="GPL-2.0-or-later" homepage="https://github.com/Novum/vkQuake" distfiles="${homepage}/archive/${version}.tar.gz" -checksum=bc6a5e2d91f67e3288ff3dbfd202465049414bb42e5b80d3e4cbc8aa38a0898f +checksum=1e0bcf9bb82a2c514f1474fa74ef1d63502c780331e44634e31a5b5902be8a85 if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then makedepends+=" libatomic-devel"