mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-08-06 22:07:19 +02:00
main/glslang: upgrade to 1.3.290.0
This commit is contained in:
parent
7139a5e9d0
commit
f054656248
@ -1,12 +1,12 @@
|
|||||||
# Contributor: Leo <thinkabit.ukim@gmail.com>
|
# Contributor: Leo <thinkabit.ukim@gmail.com>
|
||||||
# Maintainer: Simon Zeni <simon@bl4ckb0ne.ca>
|
# Maintainer: Simon Zeni <simon@bl4ckb0ne.ca>
|
||||||
pkgname=glslang
|
pkgname=glslang
|
||||||
pkgver=1.3.283.0
|
pkgver=1.3.290.0
|
||||||
pkgrel=0
|
pkgrel=0
|
||||||
pkgdesc="Khronos reference front-end for GLSL, ESSL, and sample SPIR-V generator"
|
pkgdesc="Khronos reference front-end for GLSL, ESSL, and sample SPIR-V generator"
|
||||||
url="https://github.com/KhronosGroup/glslang"
|
url="https://github.com/KhronosGroup/glslang"
|
||||||
arch="all"
|
arch="all"
|
||||||
license="BSD-3-Clause"
|
license="BSD-3-Clause AND BSD-2-Clause AND MIT AND Apache-2.0 AND GPL-3.0-or-later"
|
||||||
depends_dev="$pkgname=$pkgver-r$pkgrel"
|
depends_dev="$pkgname=$pkgver-r$pkgrel"
|
||||||
makedepends="cmake samurai python3 bison spirv-tools-dev"
|
makedepends="cmake samurai python3 bison spirv-tools-dev"
|
||||||
checkdepends="bash gtest-dev"
|
checkdepends="bash gtest-dev"
|
||||||
@ -19,28 +19,30 @@ s390x) options="$options !check" ;; # testsuite seems to fail on big endian
|
|||||||
esac
|
esac
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
|
local cmake_crossopts=
|
||||||
if [ "$CBUILD" != "$CHOST" ]; then
|
if [ "$CBUILD" != "$CHOST" ]; then
|
||||||
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
|
cmake_crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
|
||||||
fi
|
fi
|
||||||
cmake -B build-shared -G Ninja \
|
cmake -B build-shared -G Ninja \
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||||
-DCMAKE_BUILD_TYPE=MinSizeRel \
|
-DCMAKE_BUILD_TYPE=MinSizeRel \
|
||||||
|
-DBUILD_EXTERNAL=OFF \
|
||||||
-DBUILD_SHARED_LIBS=ON \
|
-DBUILD_SHARED_LIBS=ON \
|
||||||
-DALLOW_EXTERNAL_SPIRV_TOOLS=YES \
|
-DALLOW_EXTERNAL_SPIRV_TOOLS=YES \
|
||||||
-DGLSLANG_TESTS="$(want_check && echo ON || echo OFF)" \
|
-DGLSLANG_TESTS="$(want_check && echo ON || echo OFF)" \
|
||||||
$CMAKE_CROSSOPTS
|
$cmake_crossopts
|
||||||
cmake --build build-shared
|
cmake --build build-shared
|
||||||
|
|
||||||
sed -i '/add_library(glslang-default-resource-limits/ s/$/ STATIC/' StandAlone/CMakeLists.txt
|
|
||||||
cmake -B build-static -G Ninja \
|
cmake -B build-static -G Ninja \
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||||
-DCMAKE_BUILD_TYPE=MinSizeRel \
|
-DCMAKE_BUILD_TYPE=MinSizeRel \
|
||||||
|
-DBUILD_EXTERNAL=OFF \
|
||||||
-DBUILD_SHARED_LIBS=OFF \
|
-DBUILD_SHARED_LIBS=OFF \
|
||||||
-DALLOW_EXTERNAL_SPIRV_TOOLS=YES \
|
-DALLOW_EXTERNAL_SPIRV_TOOLS=YES \
|
||||||
-DGLSLANG_TESTS="$(want_check && echo ON || echo OFF)" \
|
-DGLSLANG_TESTS="$(want_check && echo ON || echo OFF)" \
|
||||||
$CMAKE_CROSSOPTS
|
$cmake_crossopts
|
||||||
cmake --build build-static
|
cmake --build build-static
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -60,5 +62,5 @@ package() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
sha512sums="
|
sha512sums="
|
||||||
297fb9c91d17c80d0f6a9812a2c785179ad58ebff2d12d5c57f7d4d2c37bab96a31656f430b97914c39d0c23e21f96718fd13437233a40d80bd4e001579facda glslang-1.3.283.0.tar.gz
|
1dbea2d90864c02e4cd95eef0577bc7954a10608dffb19e49f803195153d082e67e71da4ba673dcd857d3c8e12628a9504385eaa3241f3f06c4de12cbdb3dc1e glslang-1.3.290.0.tar.gz
|
||||||
"
|
"
|
||||||
|
Loading…
Reference in New Issue
Block a user