From bea032822838cdb7e5c33c66bf04f736572e7664 Mon Sep 17 00:00:00 2001 From: termux-pacman-bot Date: Tue, 12 Mar 2024 21:37:12 +0000 Subject: [PATCH] enhance(main/glslang): Enable building glslang binaries Those are required to generate SPIR-V binaries. --- packages/glslang/CMakeLists.txt.patch | 11 +++++++++++ packages/glslang/build.sh | 1 + 2 files changed, 12 insertions(+) create mode 100644 packages/glslang/CMakeLists.txt.patch diff --git a/packages/glslang/CMakeLists.txt.patch b/packages/glslang/CMakeLists.txt.patch new file mode 100644 index 0000000000..75c9407645 --- /dev/null +++ b/packages/glslang/CMakeLists.txt.patch @@ -0,0 +1,11 @@ +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -77,7 +77,7 @@ + # + # Furthermore testing is equally problematic. + if (IOS OR ANDROID) +- set(ENABLE_GLSLANG_BINARIES OFF) ++ set(ENABLE_GLSLANG_BINARIES ON) + set(GLSLANG_TESTS_DEFAULT OFF) + endif() + diff --git a/packages/glslang/build.sh b/packages/glslang/build.sh index aa6e0ae717..8d59f5a221 100644 --- a/packages/glslang/build.sh +++ b/packages/glslang/build.sh @@ -3,6 +3,7 @@ TERMUX_PKG_DESCRIPTION="OpenGL and OpenGL ES shader front end and validator" TERMUX_PKG_LICENSE="BSD" TERMUX_PKG_MAINTAINER="@termux" TERMUX_PKG_VERSION="14.1.0" +TERMUX_PKG_REVISION=1 TERMUX_PKG_SRCURL=https://github.com/KhronosGroup/glslang/archive/refs/tags/${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_SHA256=b5e4c36d60eda7613f36cfee3489c6f507156829c707e1ecd7f48ca45b435322 TERMUX_PKG_DEPENDS="libc++"