# Maintainer: Dušan Simić pkgname=zx pkgver=1.15.2 _commit=9f0d0bce9936bda1b543871dd53bed197d87b871 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}#commit=${_commit}") sha512sums=("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/license/${pkgname}/LICENSE" } # vim: syntax=sh