main/glslang: upgrade to 1.3.283.0

This commit is contained in:
Sertonix 2024-06-22 16:10:56 +02:00 committed by Kevin Daudt
parent 84daa4ea17
commit 45f36aa54b

View File

@ -1,18 +1,18 @@
# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer: Simon Zeni <simon@bl4ckb0ne.ca>
pkgname=glslang
pkgver=1.3.261.1
pkgver=1.3.283.0
pkgrel=0
pkgdesc="Khronos reference front-end for GLSL, ESSL, and sample SPIR-V generator"
url="https://github.com/KhronosGroup/glslang"
arch="all"
license="BSD-3-Clause"
depends_dev="$pkgname"
depends_dev="$pkgname=$pkgver-r$pkgrel"
makedepends="cmake samurai python3 bison spirv-tools-dev"
checkdepends="bash gtest-dev"
subpackages="$pkgname-static $pkgname-libs $pkgname-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/KhronosGroup/glslang/archive/refs/tags/sdk-$pkgver.tar.gz"
builddir="$srcdir/glslang-sdk-$pkgver"
source="$pkgname-$pkgver.tar.gz::https://github.com/KhronosGroup/glslang/archive/refs/tags/vulkan-sdk-$pkgver.tar.gz"
builddir="$srcdir/glslang-vulkan-sdk-$pkgver"
case "$CARCH" in
s390x) options="$options !check" ;; # testsuite seems to fail on big endian
@ -27,7 +27,8 @@ build() {
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DBUILD_SHARED_LIBS=ON \
-DENABLE_CTEST="$(want_check && echo ON || echo OFF)" \
-DALLOW_EXTERNAL_SPIRV_TOOLS=YES \
-DGLSLANG_TESTS="$(want_check && echo ON || echo OFF)" \
$CMAKE_CROSSOPTS
cmake --build build-shared
@ -37,7 +38,8 @@ build() {
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DBUILD_SHARED_LIBS=OFF \
-DENABLE_CTEST="$(want_check && echo ON || echo OFF)" \
-DALLOW_EXTERNAL_SPIRV_TOOLS=YES \
-DGLSLANG_TESTS="$(want_check && echo ON || echo OFF)" \
$CMAKE_CROSSOPTS
cmake --build build-static
}
@ -58,5 +60,5 @@ package() {
}
sha512sums="
13838ce67f151dbb27cc6809e5fcac0e4f728ac301a5cb3c624b1491180040f16487271a8e02aaf87159a8d337121af346a3d5bdc5f81e5db49a30088dd8c255 glslang-1.3.261.1.tar.gz
297fb9c91d17c80d0f6a9812a2c785179ad58ebff2d12d5c57f7d4d2c37bab96a31656f430b97914c39d0c23e21f96718fd13437233a40d80bd4e001579facda glslang-1.3.283.0.tar.gz
"