diff options
author | ebiadsu | 2021-12-18 18:53:45 +0100 |
---|---|---|
committer | ebiadsu | 2021-12-18 18:53:45 +0100 |
commit | ba237988576181b629c40bf7b2e3baded57197a9 (patch) | |
tree | 4a0d6585df60e35748d541c1d8b6162e0e3128ec | |
parent | 0d2bf2ae6b25bf1aedf1b25d3009ae6433c3dabf (diff) | |
download | aur-ba237988576181b629c40bf7b2e3baded57197a9.tar.gz |
change variable naming
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 13 insertions, 21 deletions
@@ -1,46 +1,38 @@ # Maintainer: ebiadsu <ebiadsu at posteo dot de> # Contributor: Icaro Perseo <icaroperseo[at]protonmail[dot]com> -_npmname=browser-sync -pkgname="nodejs-${_npmname}" -pkgver="2.27.7" -pkgrel=2 +pkgname=nodejs-browser-sync +pkgver=2.27.7 +pkgrel=3 pkgdesc="Live CSS Reload & Browser Syncing" arch=('any') url="https://www.browsersync.io/" license=('Apache') depends=('nodejs') makedepends=('npm>=7.4.0') -source=("https://registry.npmjs.org/${_npmname}/-/${_npmname}-${pkgver}.tgz") +source=("${pkgname}-${pkgver}.tgz::http://registry.npmjs.org/${pkgname#nodejs-}/-/${pkgname#nodejs-}-${pkgver}.tgz") sha256sums=('5fd9eb399db29b61bcbc4445d2f3b1cd8426d286624c7217a85b06be7c311ce4') -noextract=("${_npmname}-${pkgver}.tgz") +noextract=("${pkgname}-${pkgver}.tgz") package() { # install using npm with separate cache directory npm install -s -g \ --cache "${srcdir}/npm-cache" \ --prefix "${pkgdir}/usr" \ - "${srcdir}/${_npmname}-${pkgver}.tgz" + "${srcdir}/${pkgname}-${pkgver}.tgz" # fix ownership, see https://bugs.archlinux.org/task/63396 chown -R root:root "${pkgdir}" - # Remove references to $pkgdir - find "$pkgdir" -name package.json -print0 | xargs -r -0 sed -i '/_where/d' + # Removing references to pkgdir + find "${pkgdir}" -type f -name "package.json" -print0 | xargs -0 sed -i "/_where/d" + # Removing references to srcdir local tmppackage="$(mktemp)" - local pkgjson="$pkgdir/usr/lib/node_modules/$_npmname/package.json" - jq '.|=with_entries(select(.key|test("_.+")|not))' "$pkgjson" >"$tmppackage" - mv "$tmppackage" "$pkgjson" - chmod 644 "$pkgjson" - - find "$pkgdir" -type f -name package.json | while read pkgjson; do - local tmppackage="$(mktemp)" - jq 'del(.man)' "$pkgjson" >"$tmppackage" - mv "$tmppackage" "$pkgjson" - chmod 644 "$pkgjson" - done - + local pkgjson="${pkgdir}/usr/lib/node_modules/${pkgname#nodejs-}/package.json" + jq '.|=with_entries(select(.key|test("_.+")|not))' "${pkgjson}" > "${tmppackage}" + mv "${tmppackage}" "${pkgjson}" + chmod 644 "${pkgjson}" } # vim:set ts=2 sw=2 cc=80 et: |