spirv-cross: update to 1.3.224.1

Version number is changed in upstream, so sync with it
This commit is contained in:
Biswapriyo Nath
2022-09-06 01:36:20 +05:30
parent 17bbf3c8c8
commit bead3ad3d3

View File

@@ -3,8 +3,9 @@
_realname=spirv-cross
pkgbase=mingw-w64-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}"
pkgver=2021.01.15
pkgrel=2
epoch=1
pkgver=1.3.224.1
pkgrel=1
pkgdesc="A tool and library for parsing and converting SPIR-V to other shader languages (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64')
@@ -19,11 +20,11 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cmake"
"${MINGW_PACKAGE_PREFIX}-spirv-headers"
"${MINGW_PACKAGE_PREFIX}-spirv-tools"
"${MINGW_PACKAGE_PREFIX}-cc")
source=("${_realname}-${pkgver}.tar.gz"::"https://github.com/KhronosGroup/SPIRV-Cross/archive/${pkgver//./-}.tar.gz")
sha512sums=('f934ef61602223f6fe6d9c826ed5beb129beb7a30b18b389625d4fc0b1efa1b8df930a2a2d2a0b4f377ef2899e8e034239819a4c6629a78c666f72004464da93')
source=(https://github.com/KhronosGroup/SPIRV-Cross/archive/refs/tags/sdk-${pkgver}.tar.gz)
sha512sums=('2747b1005845c0e1c15360022e7719d0f778b8e6ba2e62214532cd821e7fda82c899c3c5336c398ba45b1105c7accff6c1d00792054a4ec782d1618a945b7dcf')
prepare() {
cd "${srcdir}/SPIRV-Cross-${pkgver//./-}"
cd "${srcdir}/SPIRV-Cross-sdk-${pkgver}"
# Use system provided glslang and spirv-tools binaries.
sed -e "s|NO_DEFAULT_PATH||g" -i CMakeLists.txt
@@ -40,19 +41,19 @@ build() {
-DCMAKE_BUILD_TYPE=Release \
-DSPIRV_CROSS_SHARED=ON \
-DSPIRV_CROSS_ENABLE_TESTS=ON \
"../SPIRV-Cross-${pkgver//./-}"
"../SPIRV-Cross-sdk-${pkgver}"
${MINGW_PREFIX}/bin/cmake.exe --build ./
}
check() {
cd "${srcdir}/build-${MSYSTEM}"
${MINGW_PREFIX}/bin/ctest.exe ./ || true
${MINGW_PREFIX}/bin/ctest.exe ./ || warning "Tests failed"
}
package() {
cd "${srcdir}/build-${MSYSTEM}"
DESTDIR="${pkgdir}" ${MINGW_PREFIX}/bin/cmake.exe --build ./ --target install
install -Dm644 "${srcdir}/SPIRV-Cross-${pkgver//./-}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
install -Dm644 "${srcdir}/SPIRV-Cross-sdk-${pkgver}/LICENSE" "${pkgdir}${MINGW_PREFIX}/share/licenses/${_realname}/LICENSE"
}