summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSven-Hendrik Haase2021-01-06 13:55:03 +0100
committerSven-Hendrik Haase2021-01-06 13:55:03 +0100
commit73fc6c92b1dc66015e2d827e9c9ee08ccfaf436d (patch)
tree60ada440b5e33ba61261845a5b2feca67bc40fdb
parent444fc695a2a9d9c2fdd9fc909735429f4836d70b (diff)
downloadaur-73fc6c92b1dc66015e2d827e9c9ee08ccfaf436d.tar.gz
1.0.0
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD28
2 files changed, 23 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e19fab49e514..5e8be1328f73 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index d87b926ab2f2..39eee786b453 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}