diff options
author | Sven-Hendrik Haase | 2021-01-06 13:55:03 +0100 |
---|---|---|
committer | Sven-Hendrik Haase | 2021-01-06 13:55:03 +0100 |
commit | 73fc6c92b1dc66015e2d827e9c9ee08ccfaf436d (patch) | |
tree | 60ada440b5e33ba61261845a5b2feca67bc40fdb | |
parent | 444fc695a2a9d9c2fdd9fc909735429f4836d70b (diff) | |
download | aur-73fc6c92b1dc66015e2d827e9c9ee08ccfaf436d.tar.gz |
1.0.0
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 23 insertions, 13 deletions
@@ -1,6 +1,6 @@ pkgbase = wasmer pkgdesc = Universal Binaries Powered by WebAssembly - pkgver = 0.17.1 + pkgver = 1.0.0 pkgrel = 1 url = https://github.com/wasmerio/wasmer arch = x86_64 @@ -9,10 +9,10 @@ pkgbase = wasmer makedepends = rust makedepends = cmake makedepends = python - makedepends = git + makedepends = libxkbcommon depends = gcc-libs - source = git+https://github.com/wasmerio/wasmer.git#tag=0.17.1 - sha512sums = SKIP + source = wasmer-1.0.0.tar.gz::https://github.com/wasmerio/wasmer/archive/1.0.0.tar.gz + sha512sums = 5869f5b1a111389a8442abb9edd03d38417df46188e88b65b90ac7dc3752bbc4f2d7a6031402d68f80f96ed9ec630345769ec0849a445845e55c2381945b44e5 pkgname = wasmer @@ -1,35 +1,45 @@ # Maintainer: Sven-Hendrik Haase <svenstaro@gmail.com> pkgname=wasmer -pkgver=0.17.1 +pkgver=1.0.0 pkgrel=1 pkgdesc="Universal Binaries Powered by WebAssembly" arch=('x86_64') url="https://github.com/wasmerio/wasmer" license=(MIT) depends=('gcc-libs') -makedepends=('rust' 'cmake' 'python' 'git') +makedepends=('rust' 'cmake' 'python' 'libxkbcommon') checkdepends=('llvm') -source=("git+https://github.com/wasmerio/wasmer.git#tag=${pkgver}") -sha512sums=('SKIP') +source=("$pkgname-$pkgver.tar.gz::https://github.com/wasmerio/wasmer/archive/${pkgver}.tar.gz") +sha512sums=('5869f5b1a111389a8442abb9edd03d38417df46188e88b65b90ac7dc3752bbc4f2d7a6031402d68f80f96ed9ec630345769ec0849a445845e55c2381945b44e5') build() { - cd "$srcdir/$pkgname" + cd "$pkgname-$pkgver" - git submodule update --init --recursive - cargo build --release --locked + cargo build --all --release --locked } check() { - cd "$srcdir/$pkgname" + cd "$pkgname-$pkgver" cargo test --release --locked } package() { - cd "$srcdir/$pkgname" + cd "$pkgname-$pkgver" install -Dm755 target/release/wasmer "$pkgdir"/usr/bin/wasmer + for header in wasm.h wasmer_wasm.h wasmer.h wasmer.hh; do + install -Dm644 "lib/c-api/"$header "$pkgdir"/usr/include/$header + done + + install -Dm755 target/release/libwasmer_c_api.so "$pkgdir/usr/lib/libwasmer.so.$pkgver" + local _shortver="${pkgver%.*}" + local _majorver="${_shortver%.*}" + ln -s "libwasmer.so.$pkgver" "$pkgdir/usr/lib/libwasmer.so.$_shortver" + ln -s "libwasmer.so.$pkgver" "$pkgdir/usr/lib/libwasmer.so.$_majorver" + ln -s "libwasmer.so.$pkgver" "$pkgdir/usr/lib/libwasmer.so" + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } |