Daniel Bermond pushed to branch main at Arch Linux / Packaging / Packages / spirv-llvm-translator
Commits: f520eef0 by Daniel Bermond at 2024-04-04T11:12:57-03:00 upgpkg: 17.0.0.r6+g70883514-2: python 3.12 rebuild - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,10 +1,10 @@ pkgbase = spirv-llvm-translator pkgdesc = Tool and a library for bi-directional translation between SPIR-V and LLVM IR pkgver = 17.0.0.r6+g70883514 - pkgrel = 1 + pkgrel = 2 url = https://github.com/KhronosGroup/SPIRV-LLVM-Translator arch = x86_64 - license = custom + license = LicenseRef-custom checkdepends = python checkdepends = python-setuptools checkdepends = clang ===================================== PKGBUILD ===================================== @@ -4,11 +4,11 @@ _srcname=SPIRV-LLVM-Translator pkgname=${_srcname,,} pkgver=17.0.0.r6+g70883514 -pkgrel=1 +pkgrel=2 pkgdesc="Tool and a library for bi-directional translation between SPIR-V and LLVM IR" arch=(x86_64) url="https://github.com/KhronosGroup/SPIRV-LLVM-Translator" -license=(custom) +license=(LicenseRef-custom) depends=(llvm-libs spirv-tools) makedepends=(git cmake llvm spirv-headers) checkdepends=(python python-setuptools clang) @@ -24,6 +24,7 @@ pkgver() { build() { cmake -B build -S ${_srcname} \ + -G 'Unix Makefiles' \ -DBUILD_SHARED_LIBS=ON \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ @@ -33,15 +34,15 @@ build() { -DLLVM_EXTERNAL_LIT=/usr/bin/lit \ -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=/usr/include/spirv/ \ -Wno-dev - make -C build + cmake --build build } check() { - LD_LIBRARY_PATH="${srcdir}/build/lib/SPIRV" make -C build test + LD_LIBRARY_PATH="${srcdir}/build/lib/SPIRV" ctest --test-dir build --output-on-failure } package() { - make -C build DESTDIR="${pkgdir}" install + DESTDIR="${pkgdir}" cmake --install build install -Dm755 build/tools/llvm-spirv/llvm-spirv -t "${pkgdir}"/usr/bin install -Dm644 ${_srcname}/LICENSE.TXT -t "${pkgdir}"/usr/share/licenses/${pkgname}/ } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/spirv-llvm-translator/-/commit/f520eef0e3fce2801da282f6e29b78c100b6ab01 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/spirv-llvm-translator/-/commit/f520eef0e3fce2801da282f6e29b78c100b6ab01 You're receiving this email because of your account on gitlab.archlinux.org.