summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChocobo12022-07-30 20:22:13 +0800
committerChocobo12022-07-30 20:58:01 +0800
commitf0a1ddda813fec5b4ee39f95dfc6f895d797cdee (patch)
tree11d10623e02a1cd515c10d6e72abd873fb7b05a5
parent062dfa23d00e0fa64ec07112580759d59e234059 (diff)
downloadaur-wasmer-git.tar.gz
upgpkg: wasmer-git 3.0.0.alpha.r0.ge08b8fd67-1
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD33
2 files changed, 25 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 056064082446..e5dbc4273f6f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,23 @@
pkgbase = wasmer-git
pkgdesc = Standalone JIT WebAssembly runtime
- pkgver = 0.16.2.r84.g704c34283
- pkgrel = 2
+ pkgver = 3.0.0.alpha.r0.ge08b8fd67
+ pkgrel = 1
url = https://wasmer.io/
arch = i686
arch = x86_64
license = MIT
makedepends = git
- makedepends = rust
makedepends = cmake
- makedepends = python
+ makedepends = llvm
+ makedepends = rust
depends = gcc-libs
- provides = wasmer
+ depends = libffi
+ depends = ncurses
+ depends = zlib
+ provides = wasmer=3.0.0.alpha.r0.ge08b8fd67
conflicts = wasmer
+ options = staticlibs
source = git+https://github.com/wasmerio/wasmer.git
sha256sums = SKIP
pkgname = wasmer-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 09257e4f05de..d5744bb60e8a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,47 +1,46 @@
# Maintainer: Chocobo1 <chocobo1 AT archlinux DOT net>
pkgname=wasmer-git
-pkgver=0.16.2.r84.g704c34283
-pkgrel=2
+pkgver=3.0.0.alpha.r0.ge08b8fd67
+pkgrel=1
pkgdesc="Standalone JIT WebAssembly runtime"
arch=('i686' 'x86_64')
url="https://wasmer.io/"
license=('MIT')
-depends=('gcc-libs')
-makedepends=('git' 'rust' 'cmake' 'python')
-provides=('wasmer')
+depends=('gcc-libs' 'libffi' 'ncurses' 'zlib')
+makedepends=('git' 'cmake' 'llvm' 'rust')
+provides=("wasmer=$pkgver")
conflicts=('wasmer')
+options=('staticlibs')
source=("git+https://github.com/wasmerio/wasmer.git")
sha256sums=('SKIP')
-prepare() {
+pkgver() {
cd "wasmer"
- git submodule update --init --recursive
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
-pkgver() {
+build() {
cd "wasmer"
- git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+ make \
+ WASMER_INSTALL_PREFIX="/usr" \
+ ENABLE_LLVM=1
}
check() {
cd "wasmer"
- #cargo test \
- # --locked \
- # --release
+ #make test
}
package() {
cd "wasmer"
- cargo install \
- --no-track \
- --locked \
- --root "$pkgdir/usr" \
- --path "$srcdir/wasmer"
+ make \
+ DESTDIR="$pkgdir/usr" \
+ install
install -Dm644 "LICENSE" -t "$pkgdir/usr/share/licenses/wasmer"
}