diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 14 insertions, 14 deletions
@@ -1,7 +1,7 @@ # Maintainer: Ali Mousavi <ali.mousavi@gmail.com> _npmname=gatsby-cli -pkgname=nodejs-$_npmname -pkgver=2.8.13 +pkgname=nodejs-${_npmname} +pkgver=2.9.0 pkgrel=1 pkgdesc="The Gatsby command line interface" arch=(any) @@ -9,27 +9,27 @@ url="https://github.com/gatsbyjs/gatsby/tree/master/packages/gatsby-cli" license=('MIT') depends=('nodejs') makedepends=('npm' 'jq') -source=("https://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz") +source=("https://registry.npmjs.org/${_npmname}/-/${_npmname}-${pkgver}.tgz") noextract=($_npmname-$pkgver.tgz) -md5sums=('02e236e6ac5d28e640005b5ae90ae5af') +md5sums=('5693b5c7d81bdf8d3ebc2dff901ffedf') package() { - npm install -g --cache $srcdir/npm-cache --user root --prefix $pkgdir/usr $srcdir/$_npmname-$pkgver.tgz - find "$pkgdir"/usr -type d -exec chmod 755 {} + - chown -R root:root "$pkgdir" + npm install -g --cache "${srcdir}/npm-cache" --user root --prefix "${pkgdir}/usr" "${srcdir}/${_npmname}-${pkgver}.tgz" + find "${pkgdir}"/usr -type d -exec chmod 755 {} + + chown -R root:root "${pkgdir}" # Remove references to $pkgdir - find "$pkgdir" -type f -name package.json -print0 | xargs -0 sed -i "/_where/d" + find "${pkgdir}" -type f -name package.json -print0 | xargs -0 sed -i "/_where/d" # Remove 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" + 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}" # Install license file - mkdir -p "$pkgdir/usr/share/licenses/$pkgdir" - mv "$pkgdir/usr/lib/node_modules/$_npmname/LICENSE" "$pkgdir/usr/share/licenses/$pkgdir/LICENSE" + mkdir -p "${pkgdir}/usr/share/licenses/${pkgdir}" + mv "${pkgdir}/usr/lib/node_modules/${_npmname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgdir}/LICENSE" } |