# Maintainer: João Vitor S. Anjos # Contributor: Sven-Hendrik Haase pkgname=wapm _pkgrepo=${pkgname}-cli pkgver=0.5.9 pkgrel=1 pkgdesc='WebAssembly Package Manager' arch=('x86_64') url="https://github.com/wasmerio/wapm-cli" license=('MIT') depends=('gcc-libs') makedepends=('cargo') source=("${_pkgrepo}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") sha512sums=('02fbb2b144403160c9632d260c1eb42018ee9816047ddb8b1fbb4a46702a789552b95761acebb6f53e4bc04f1441657206929b089ac820786df8faacd64e2e30') prepare() { cd ${_pkgrepo}-${pkgver} cargo fetch --locked --target $CARCH-unknown-linux-gnu } build() { cd ${_pkgrepo}-${pkgver} cargo build --release --frozen } check() { cd ${_pkgrepo}-${pkgver} cargo test --frozen } package() { cd ${_pkgrepo}-${pkgver} install -Dm 755 target/release/wapm -t "${pkgdir}/usr/bin" ln -s wapm "${pkgdir}/usr/bin/wax" install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" target/release/wapm completions bash > bash-completions target/release/wapm completions zsh > zsh-completions target/release/wapm completions fish > fish-completions install -Dm 644 bash-completions "${pkgdir}/usr/share/bash-completion/completions/wapm" install -Dm 644 zsh-completions "${pkgdir}/usr/share/zsh/site-functions/_wapm" install -Dm 644 fish-completions "${pkgdir}/usr/share/fish/completions/wapm.fish" } # vim:set ts=2 sw=2 et: