diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 33 |
1 files changed, 16 insertions, 17 deletions
@@ -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" } |