# Maintainer: Dušan Simić pkgname=zx pkgver=5.2.0 _commit=2adfc7eec7fc1582e44b5a697c3834165ff7df43 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=("git+$url.git#commit=$_commit") md5sums=(SKIP) build() { cd "$pkgname" npm install --production } package() { cd "$pkgname" local _npmdir="$pkgdir/usr/lib/node_modules" install -d "$_npmdir/$pkgname" cp -r * "$_npmdir/$pkgname" local _bindir="$pkgdir/usr/bin" mkdir -p "$_bindir" ln -s "/usr/lib/node_modules/$pkgname/zx.mjs" "$_bindir/zx" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }