# Maintainer: Dušan Simić pkgname=zx pkgver=1.14.1 pkgrel=1 pkgdesc="A tool for writing better scripts" arch=("any") url="https://github.com/google/zx" license=("Apache") depends=("nodejs") makedepends=("npm" "git") source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") sha512sums=("7a1f8fa3b36e1c69e060c57df47be2cccf105aac6b3756f33fe9fa59a44a92cae3d29de513f05faacf1ff06aa1a6085b555010b5fffdb6ce81fc247ce666f126") build() { cd "$pkgname-$pkgver" npm install --production } package() { local _npmdir="$pkgdir/usr/lib/node_modules" mkdir -p "$_npmdir/$pkgname" cp -r "$srcdir/$pkgname-$pkgver"/* "$_npmdir/$pkgname" local _bindir="$pkgdir/usr/bin" mkdir -p "$_bindir" ln -s "/usr/lib/node_modules/$pkgname/zx.mjs" "$_bindir/zx" install -Dm644 "$srcdir/$pkgname-$pkgver/LICENSE" "$pkgdir/usr/share/license/$pkgname/LICENSE" } # vim: syntax=sh