diff --git a/mingw-w64-spirv-cross/PKGBUILD b/mingw-w64-spirv-cross/PKGBUILD index 64c867daae..060fe5f910 100644 --- a/mingw-w64-spirv-cross/PKGBUILD +++ b/mingw-w64-spirv-cross/PKGBUILD @@ -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" }