aboutsummaryrefslogtreecommitdiff
path: root/graphics/vulkan-sdk/vulkan-sdk.SlackBuild
diff options
context:
space:
mode:
authorHunter Sezen <orbea@riseup.net>2019-09-21 05:52:36 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2019-09-21 05:52:36 +0700
commit41235556234327c494e130d1873f07f551533a4b (patch)
tree304e7075e7e58ed3cf3c92283622481175e64e19 /graphics/vulkan-sdk/vulkan-sdk.SlackBuild
parent38aac3bf72b9f4b1f8d5050411fe8406ccfbc1a5 (diff)
graphics/vulkan-sdk: Updated for version 1.1.121.0.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'graphics/vulkan-sdk/vulkan-sdk.SlackBuild')
-rw-r--r--graphics/vulkan-sdk/vulkan-sdk.SlackBuild18
1 files changed, 11 insertions, 7 deletions
diff --git a/graphics/vulkan-sdk/vulkan-sdk.SlackBuild b/graphics/vulkan-sdk/vulkan-sdk.SlackBuild
index 4983b8e845778..4b89d23d1ec20 100644
--- a/graphics/vulkan-sdk/vulkan-sdk.SlackBuild
+++ b/graphics/vulkan-sdk/vulkan-sdk.SlackBuild
@@ -25,7 +25,7 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=vulkan-sdk
-VERSION=${VERSION:-1.1.114.0}
+VERSION=${VERSION:-1.1.121.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -76,9 +76,9 @@ cmake_build () {
# Vulkan-ValidationLayers requires git versions
# listed in the known_good.json file to build.
# https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/1082
-GLSLANG_VERSION=${GLSLANG_VERSION:-3cea2e5882e3455731a8b6657fb06db913eb3aa1}
-SPIRV_HEADERS_VERSION=${SPIRV_HEADERS_VERSION:-45c2cc37276d69e5b257507d97fd90d2a5684ccc}
-SPIRV_TOOLS_VERSION=${SPIRV_TOOLS_VERSION:-aa9e8f538041db3055ea443080e0ccc315fa114f}
+GLSLANG_VERSION=${GLSLANG_VERSION:-34953810a62c5230cc059cfdf42dc44c5aab2246}
+SPIRV_HEADERS_VERSION=${SPIRV_HEADERS_VERSION:-38cafab379e5d16137cb97a485b9385191039b92}
+SPIRV_TOOLS_VERSION=${SPIRV_TOOLS_VERSION:-9b3cc3e05337358d0bd9fec1b7a51e3cbf55312b}
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
@@ -118,6 +118,9 @@ cmake_build \
chdir Vulkan-Headers-sdk-$VERSION
+# Require an older cmake version.
+sed -i 's/3.10.2/3.5.2/' CMakeLists.txt
+
cmake_build
chdir Vulkan-Loader-sdk-$VERSION
@@ -141,9 +144,10 @@ sed -i 's/3.10.2/3.5.2/' CMakeLists.txt
# Disable hardcoded errors
sed -i '/-Werror/d' CMakeLists.txt
-# Workaround build error in 14.2
-sed -i '/#include <math.h>/i#include <cmath>\n' \
- layers/parameter_validation_utils.cpp
+# Fix build with gcc5.
+# https://github.com/KhronosGroup/Vulkan-ValidationLayers/pull/1240
+# https://github.com/KhronosGroup/Vulkan-ValidationLayers/commit/80ddc06b39dd1164733b69b68231b497f51840ad
+patch -p1 < $CWD/cmath.patch
cmake_build \
-DCMAKE_C_FLAGS:STRING="$SLKCFLAGS" \