diff options
author | Michel Zou | 2024-03-08 23:19:44 +0100 |
---|---|---|
committer | Michel Zou | 2024-03-08 23:19:44 +0100 |
commit | b8321322a8db50bc6a53fec95e360c665ab3c7f1 (patch) | |
tree | 8530dfb195359e1fd4cd8cc570bf143fcc34f64c /PKGBUILD | |
parent | 7bec997b260ec528a75aeefc41e22cd583646e19 (diff) | |
download | aur-mingw-w64-spirv-tools.tar.gz |
2023.6
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -1,5 +1,6 @@ pkgname=mingw-w64-spirv-tools -pkgver=2023.2 +pkgver=2023.6 +_tag="${pkgver}.rc1" pkgrel=1 pkgdesc='API and commands for processing SPIR-V modules (mingw-w64)' arch=('any') @@ -8,30 +9,29 @@ license=('Apache') depends=('mingw-w64-crt') makedepends=('mingw-w64-cmake' 'mingw-w64-spirv-headers' 'git' 'make' 'python') options=('!strip' '!buildflags' 'staticlibs') -source=("https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/v${pkgver}.tar.gz") -sha256sums=('7416cc8a98a10c32bacc36a39930b0c5b2a484963df5d68f388ed7ffee1faad3') +source=("https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/v${_tag}.tar.gz") +sha256sums=('750e4bfcaccd636fb04dd912b668a8a6d29940f8f83b7d9a266170b1023a1a89') _architectures="i686-w64-mingw32 x86_64-w64-mingw32" build() { - cd SPIRV-Tools-${pkgver} + cd SPIRV-Tools-${_tag} python3 utils/git-sync-deps for _arch in ${_architectures}; do - mkdir -p build-${_arch} && pushd build-${_arch} ${_arch}-cmake \ -DCMAKE_BUILD_TYPE=Release \ -DSPIRV_SKIP_EXECUTABLES=ON \ -DSPIRV_SKIP_TESTS=ON \ -DSPIRV_WERROR=OFF \ - .. - make - popd + -DSPIRV-Headers_SOURCE_DIR=/usr/${_arch} \ + -B build-${_arch} -S . + make -C build-${_arch} done } package() { for _arch in ${_architectures}; do - cd "${srcdir}/SPIRV-Tools-${pkgver}/build-${_arch}" + cd "${srcdir}/SPIRV-Tools-${_tag}/build-${_arch}" make DESTDIR="${pkgdir}" install ${_arch}-strip -g "${pkgdir}"/usr/${_arch}/lib/*.a ${_arch}-strip --strip-unneeded "${pkgdir}"/usr/${_arch}/bin/*.dll |