diff options
author | Sven-Hendrik Haase | 2019-02-01 08:29:06 +0100 |
---|---|---|
committer | Sven-Hendrik Haase | 2019-02-01 08:29:06 +0100 |
commit | c46be4885109bed3150ce4fcd9570e232f0252b1 (patch) | |
tree | 356a582b4ea7e6e8e605114af3e854653253f489 | |
parent | eed1deca699ea4df293f12630c6ec536c8dc37f8 (diff) | |
download | aur-c46be4885109bed3150ce4fcd9570e232f0252b1.tar.gz |
Update package
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 30 insertions, 20 deletions
@@ -1,19 +1,21 @@ pkgbase = kazan-git pkgdesc = Software-rendering Vulkan implementation - pkgver = 20170908 - pkgrel = 2 + pkgver = 20190201 + pkgrel = 1 url = http://kazan-3d.org - arch = i686 arch = x86_64 license = MIT makedepends = git - makedepends = cmake - makedepends = clang>=4 makedepends = sdl2 + makedepends = cargo + makedepends = python + makedepends = clang + makedepends = cmake + makedepends = ninja optdepends = sdl2: for demo program provides = kazan conflicts = kazan - source = git+git://github.com/kazan-3d/kazan.git + source = git+https://salsa.debian.org/Kazan-team/kazan.git md5sums = SKIP pkgname = kazan-git @@ -1,34 +1,42 @@ # Maintainer: Sven-Hendrik Haase <sh@lutzhaase.com> pkgname=kazan-git -pkgver=20170908 -pkgrel=2 +pkgver=20190201 +pkgrel=1 pkgdesc="Software-rendering Vulkan implementation" -arch=('i686' 'x86_64') +arch=('x86_64') url="http://kazan-3d.org" license=('MIT') -makedepends=('git' 'cmake' 'clang>=4' 'sdl2') +makedepends=('git' 'sdl2' 'cargo' 'python' 'clang' 'cmake' 'ninja') optdepends=('sdl2: for demo program') provides=('kazan') conflicts=('kazan') -source=('git+git://github.com/kazan-3d/kazan.git') +source=('git+https://salsa.debian.org/Kazan-team/kazan.git') md5sums=('SKIP') -build() { +prepare() { cd "${srcdir}/kazan" - [[ -d build ]] && rm -r build - mkdir build && cd build + git submodule update --init --recursive +} + +build() { + cd "${srcdir}/kazan" - export CC=clang - export CXX=clang++ - cmake -DCMAKE_INSTALL_PREFIX="/usr" .. - make + cargo build --release } package() { - cd "${srcdir}/kazan/build" + cd "${srcdir}/kazan/target/release" + + install -Dm755 libkazan_driver.so "${pkgdir}/usr/lib/libkazan_driver.so" + mkdir -p "${pkgdir}"/usr/share/vulkan/icd.d/ + sed 's/"library_path": ".*"/"library_path": "libkazan_driver.so"/' $(find . -name kazan_driver.json) > "${pkgdir}"/usr/share/vulkan/icd.d/kazan_icd.json +} + +check() { + cd "${srcdir}/kazan" - make install DESTDIR=${pkgdir} + cargo test } # vim:set ts=2 sw=2 et: |