summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorLone_Wolf2023-04-14 22:20:27 +0200
committerLone_Wolf2023-04-14 22:20:27 +0200
commitc02c9f34b8de88d99e2d7fc95eb19ddf17a1bf2c (patch)
tree288cd76dce9f5159859cb752046b77d839aa82ad /PKGBUILD
parenta417071631d5a3ff245c3982ad841903dc4b829d (diff)
downloadaur-c02c9f34b8de88d99e2d7fc95eb19ddf17a1bf2c.tar.gz
build with make instead of ninja
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD26
1 files changed, 14 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9cb8c8604667..1097fe3ca732 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Eric Engestrom <aur [at] engestrom [dot] ch>
pkgname=spirv-tools-git
-pkgver=2023.1+8.gcdc4e528f3
+pkgver=2023.2+42.gd5f69dba55
pkgrel=1
pkgdesc='API and commands for processing SPIR-V modules'
url='https://github.com/KhronosGroup/SPIRV-Tools'
@@ -13,34 +13,36 @@ source=('git+https://github.com/KhronosGroup/SPIRV-Tools'
sha1sums=('SKIP'
)
depends=('gcc-libs' 'sh')
-makedepends=('cmake' 'ninja' 'python' 'git' 'spirv-headers-git')
+makedepends=('cmake' 'python' 'git' 'spirv-headers-git')
options=('staticlibs')
conflicts=('spirv-tools')
provides=('spirv-tools')
pkgver() {
+
git -C SPIRV-Tools describe --tags --match 'v*.*' --abbrev=10 | sed 's/^v//; s/-/+/; s/-/./'
}
build() {
+
cmake \
- -DCMAKE_BUILD_TYPE=Release \
- -GNinja \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib \
+ -D CMAKE_BUILD_TYPE=Release \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D CMAKE_INSTALL_LIBDIR=lib \
-D SPIRV-Headers_SOURCE_DIR=/usr/ \
- -DBUILD_SHARED_LIBS=ON \
- -DSPIRV_TOOLS_BUILD_STATIC=OFF \
- -DSPIRV_WERROR=OFF \
+ -D BUILD_SHARED_LIBS=ON \
+ -D SPIRV_TOOLS_BUILD_STATIC=OFF \
+ -D SPIRV_WERROR=OFF \
-S SPIRV-Tools -B build
- ninja -C build
+ make -C build
}
check() {
- ninja -C build test
+ make -C build test
}
package() {
- DESTDIR="$pkgdir" ninja -C build install
+
+ make -C build DESTDIR="$pkgdir" install
install -Dm644 "$srcdir"/SPIRV-Tools/LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE
}