summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Zou2024-03-05 07:54:29 +0100
committerMichel Zou2024-03-05 07:54:29 +0100
commit3e4080691e6e57d9f2cd95793ff660319aca08a5 (patch)
tree74513308485bcf5cff95aa6bc98c7454c7175713
parent0aa375199b4aa913942ba99a8ba12b61f918d69c (diff)
downloadaur-mingw-w64-glslang.tar.gz
14.0.0
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD9
2 files changed, 8 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b36515e48f2c..b903eceb901a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = mingw-w64-glslang
pkgdesc = OpenGL and OpenGL ES shader front end and validator (mingw-w64)
- pkgver = 13.0.0
+ pkgver = 14.0.0
pkgrel = 1
url = https://github.com/KhronosGroup/glslang
arch = any
@@ -13,7 +13,7 @@ pkgbase = mingw-w64-glslang
options = !strip
options = !buildflags
options = staticlibs
- source = mingw-w64-glslang-13.0.0.tar.gz::https://github.com/KhronosGroup/glslang/archive/13.0.0.tar.gz
- sha256sums = bcda732434f829aa74414ea0e06d329ec8ac28637c38a0de45e17c8fd25a4715
+ source = mingw-w64-glslang-14.0.0.tar.gz::https://github.com/KhronosGroup/glslang/archive/14.0.0.tar.gz
+ sha256sums = 80bbb916a23e94ea9cbfb1acb5d1a44a7e0c9613bcf5b5947c03f2273bdc92b0
pkgname = mingw-w64-glslang
diff --git a/PKGBUILD b/PKGBUILD
index 6ab409d4ac44..cdc7aaebff4a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,5 @@
pkgname=mingw-w64-glslang
-pkgver=13.0.0
+pkgver=14.0.0
pkgrel=1
pkgdesc='OpenGL and OpenGL ES shader front end and validator (mingw-w64)'
arch=('any')
@@ -10,12 +10,13 @@ makedepends=('mingw-w64-cmake' 'python' 'git')
optdepends=('mingw-w64-wine: runtime support')
options=('!strip' '!buildflags' 'staticlibs')
source=(${pkgname}-${pkgver}.tar.gz::https://github.com/KhronosGroup/glslang/archive/${pkgver}.tar.gz)
-sha256sums=('bcda732434f829aa74414ea0e06d329ec8ac28637c38a0de45e17c8fd25a4715')
+sha256sums=('80bbb916a23e94ea9cbfb1acb5d1a44a7e0c9613bcf5b5947c03f2273bdc92b0')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
prepare() {
cd glslang-$pkgver
+ curl -L https://github.com/KhronosGroup/glslang/pull/3487.patch | patch -p1
}
build() {
@@ -23,14 +24,14 @@ build() {
for _arch in ${_architectures}; do
mkdir -p build-${_arch} && pushd build-${_arch}
${_arch}-cmake \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=Release -DENABLE_OPT=1 -DALLOW_EXTERNAL_SPIRV_TOOLS=ON \
..
make
echo -e "#!/bin/sh\n${_arch}-wine /usr/${_arch}/bin/glslang.exe \"\$@\"" > ${_arch}-glslang
popd
mkdir -p build-${_arch}-static && pushd build-${_arch}-static
${_arch}-cmake \
- -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_BUILD_TYPE=Release -DENABLE_OPT=1 -DALLOW_EXTERNAL_SPIRV_TOOLS=ON \
-DBUILD_SHARED_LIBS=OFF \
..
make