summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2018-08-22 16:09:22 +0300
committerCaleb Maclennan2018-08-22 16:09:22 +0300
commit1990dff2f8d548f48e312ff7503d1018780c1f85 (patch)
treefa8846fe0dc3e66ac54a0ecfb7339945d8a33c36
parent33280dfcffdfe0c395030a6efb66223ea707571e (diff)
downloadaur-1990dff2f8d548f48e312ff7503d1018780c1f85.tar.gz
Build from makepkg downloaded source, not npm
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD11
2 files changed, 6 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c0b1012ccc4a..21dcff3fb003 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,10 +1,11 @@
pkgbase = nodejs-jshint
pkgdesc = Static analysis tool for JavaScript
pkgver = 2.9.6
- pkgrel = 1
+ pkgrel = 2
url = http://jshint.com/
arch = any
license = MIT
+ makedepends = nodejs
makedepends = npm
depends = nodejs
noextract = jshint-2.9.6.tgz
diff --git a/PKGBUILD b/PKGBUILD
index bcb6ab3ae1a6..9d95ac21b1d9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,20 +4,17 @@
_npmname=jshint
pkgname=nodejs-${_npmname}
pkgver=2.9.6
-pkgrel=1
+pkgrel=2
pkgdesc='Static analysis tool for JavaScript'
arch=('any')
url='http://jshint.com/'
license=('MIT')
depends=('nodejs')
-makedepends=('npm')
-source=(https://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz)
+makedepends=('nodejs' 'npm')
+source=("https://registry.npmjs.org/${_npmname}/-/${_npmname}-${pkgver}.tgz")
sha256sums=('d045fff14ac4f15aaf00db6e39bc9fc29a6b9867d496fa6ba6da5a7d59ed03b2')
noextract=("${source[@]##*/}")
package() {
- local _npmdir="${pkgdir}/usr/lib/node_modules/"
- mkdir -p "${_npmdir}"
- cd "${_npmdir}"
- npm install --user root -g --prefix "${pkgdir}/usr" ${_npmname}@${pkgver}
+ npm install -g --prefix "${pkgdir}/usr" "${source[@]##*/}"
}