summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDimitris Kiziridis2020-05-13 04:58:12 +0300
committerDimitris Kiziridis2020-05-13 04:58:12 +0300
commit5556a5638dff1b2ff7ca1cf3d6e92c387bee0f1f (patch)
tree1344d4a79b824f4b215c9a7d857307a1001da11f /PKGBUILD
parenta98dc1e9b806a805acbe93e188673f50221b0de3 (diff)
downloadaur-jspm-cli.tar.gz
sanitize pkgbuild
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD15
1 files changed, 10 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 26b8efd56fa0..2aa5053d1f23 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,23 +2,28 @@
pkgname=jspm-cli
pkgver=2.0.0.beta.7
+_pkgver=2.0.0-beta.7
pkgrel=3
pkgdesc="A JavaScript package manager designed to
work seamlessly with native modules in universal workflows,
while providing full compatibility with the npm ecosystem."
arch=('any')
url='https://jspm.org'
-license=('Apache-2.0')
+license=('Apache')
provides=('jspm')
+depends=('nodejs' 'python')
makedepends=('npm')
-noextract=("2.0.0-beta.7.tar.gz")
-source=("https://github.com/jspm/jspm-cli/archive/2.0.0-beta.7.tar.gz")
-md5sums=('6973ea9fdfed2531cd5686b154fa29ec')
+noextract=("${pkgname}-${pkgver}.tar.gz")
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/jspm/jspm-cli/archive/${_pkgver}.tar.gz")
+sha256sums=('25ef15b2cf298e65ebdc72ba6fbdbdf575ffcc98cf7e3f0c49cd895710f8a312')
package() {
cd "${srcdir}"
+ if [[ -d npm-cache ]]; then
+ rm -rf npm-cache
+ fi
mkdir ${srcdir}/npm-cache
- npm install --cache "${srcdir}/npm-cache" -g --user root --prefix "${pkgdir}/usr" "${srcdir}/2.0.0-beta.7.tar.gz"
+ npm install --cache "${srcdir}/npm-cache" -g --user root --prefix "${pkgdir}/usr" "${srcdir}/${pkgname}-${pkgver}.tar.gz"
find "${pkgdir}/usr" -type d -exec chmod 755 {} +
find "$pkgdir" -name package.json -print0 | xargs -r -0 sed -i '/_where/d'
sed -i "s|${pkgdir}||g" "${pkgdir}/usr/lib/node_modules/jspm/node_modules/sshpk/package.json"