glslang: Update to 16.0.0 (#25715)

closes #25598
This commit is contained in:
Rodrigo Hernandez Cordoba 2025-09-26 13:04:07 -06:00 committed by GitHub
parent 50c1a747e7
commit b07ea387d5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 20 deletions

View File

@ -1,12 +0,0 @@
--- glslang-15.3.0/StandAlone/CMakeLists.txt.orig 2025-05-10 14:11:32.843423700 +0200
+++ glslang-15.3.0/StandAlone/CMakeLists.txt 2025-05-10 14:11:48.267679900 +0200
@@ -53,6 +53,9 @@
elseif(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang" AND NOT MSVC)
target_compile_options(glslang-standalone PRIVATE -Wshorten-64-to-32)
endif()
+if(WIN32)
+ target_compile_definitions(glslang-standalone PRIVATE "GLSLANG_EXPORTING=1")
+endif()
set_property(TARGET glslang-standalone PROPERTY FOLDER tools)
set_property(TARGET glslang-standalone PROPERTY OUTPUT_NAME glslang)
glslang_set_link_args(glslang-standalone)

View File

@ -4,7 +4,7 @@
_realname=glslang
pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}")
pkgver=15.3.0
pkgver=16.0.0
pkgrel=1
pkgdesc='An OpenGL and OpenGL ES shader front end and validator (mingw-w64)'
arch=('any')
@ -21,18 +21,14 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc"
"${MINGW_PACKAGE_PREFIX}-ninja"
"${MINGW_PACKAGE_PREFIX}-python")
source=(https://github.com/KhronosGroup/glslang/archive/${pkgver}/${_realname}-${pkgver}.tar.gz
002-remove-deprecated-mingw-secure-api.patch
003-standalone-no-import.patch)
sha256sums=('c6c21fe1873c37e639a6a9ac72d857ab63a5be6893a589f34e09a6c757174201'
'c0a1b75449fa7ab6448b38b3d55bff1c150c2083894063cb95ad5b165bf79fe0'
'934933c5c6ae107b6b78ffe94167579ec26342ba0ef24680c8fa19ff41e9fa16')
002-remove-deprecated-mingw-secure-api.patch)
sha256sums=('172385478520335147d3b03a1587424af0935398184095f24beab128a254ecc7'
'c0a1b75449fa7ab6448b38b3d55bff1c150c2083894063cb95ad5b165bf79fe0')
prepare() {
cd "${srcdir}/${_realname}-${pkgver}"
patch -Np1 -i "${srcdir}/002-remove-deprecated-mingw-secure-api.patch"
# Not quite sure if this is correct:
patch -Np1 -i "${srcdir}/003-standalone-no-import.patch"
}
build() {