# Maintainer: Hoàng Văn Khải pkgname=wasmer-bin pkgver=0.10.2 pkgrel=0 pkgdesc='Universal WebAssembly runtime' arch=(x86_64) license=(MIT) url='https://wasmer.io/' depends=(bash) conflicts=(wasmer wapm libwasmer_runtime_c_api.so.${pkgver}) provides=(wasmer wapm libwasmer_runtime_c_api.so.${pkgver}) source=( "wasmer-linux-amd64-${pkgver}.tar.gz"::"https://github.com/wasmerio/wasmer/releases/download/${pkgver}/wasmer-linux-amd64.tar.gz" "libwasmer_runtime_c_api.so.${pkgver}"::"https://github.com/wasmerio/wasmer/releases/download/${pkgver}/libwasmer_runtime_c_api.so" "https://raw.githubusercontent.com/wasmerio/wasmer/${pkgver}/LICENSE" wapm.sh logo.sh ) sha512sums=(SKIP SKIP SKIP SKIP SKIP) build() { cd "$srcdir" # wapm completions ./bin/wapm completions bash > wapm-bash-completions ./bin/wapm completions zsh > wapm-zsh-completions } package() { cd "$srcdir" # display logo source logo.sh # executable commands install -Dm755 bin/wasmer "$pkgdir"/usr/bin/wasmer install -Dm755 wapm.sh "$pkgdir"/usr/bin/wapm.sh install -Dm755 bin/wapm "$pkgdir"/usr/bin/wapm.bin ln -s wapm.sh "$pkgdir"/usr/bin/wapm # libraries install -Dm755 libwasmer_runtime_c_api.so.${pkgver} "$pkgdir"/usr/lib/libwasmer_runtime_c_api.so.${pkgver} ln -s libwasmer_runtime_c_api.so.${pkgver} "$pkgdir"/usr/lib/libwasmer_runtime_c_api.so # wapm completions install -Dm644 wapm-bash-completions "$pkgdir"/usr/share/bash-completion/completions/wapm install -Dm644 wapm-zsh-completions "$pkgdir"/usr/share/zsh/site-functions/_wapm # license install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/"$pkgname"/LICENSE }