[arch-commits] Commit in npm/trunk (PKGBUILD)
Felix Yan
felixonmars at archlinux.org
Sat Mar 25 03:39:02 UTC 2017
Date: Saturday, March 25, 2017 @ 03:39:00
Author: felixonmars
Revision: 218707
upgpkg: npm 4.4.4-1
Modified:
npm/trunk/PKGBUILD
----------+
PKGBUILD | 26 +++++++++++++-------------
1 file changed, 13 insertions(+), 13 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-03-25 03:38:45 UTC (rev 218706)
+++ PKGBUILD 2017-03-25 03:39:00 UTC (rev 218707)
@@ -2,7 +2,7 @@
# Maintainer: Felix Yan <felixonmars at archlinux.org>
pkgname=npm
-pkgver=4.4.1
+pkgver=4.4.4
pkgrel=1
pkgdesc='A package manager for javascript'
arch=('any')
@@ -10,31 +10,31 @@
license=('custom:Artistic')
depends=('nodejs' 'semver')
provides=('nodejs-node-gyp')
-makedepends=('git' 'procps-ng' 'marked-man')
+makedepends=('procps-ng' 'marked-man')
optdepends=('python2: for node-gyp')
options=('!emptydirs')
-source=("git+https://github.com/npm/npm.git#tag=v$pkgver")
-md5sums=('SKIP')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/npm/npm/archive/v$pkgver.tar.gz")
+sha512sums=('de97e0aa4e20cdfcde688ac53385786f5338a2ce35b634fb63924043f5c1fce248c8808e1e940ffa810adcdb8f20c698e32ba35ae85e651ed37d2c96fe0770c3')
prepare() {
- cd npm
+ cd npm-$pkgver
ln -s /usr/bin/marked{,-man} node_modules/.bin/
}
build() {
- cd npm
+ cd npm-$pkgver
make
}
package() {
- cd npm
+ cd npm-$pkgver
make NPMOPTS="--prefix=\"$pkgdir/usr\"" install
# Why 777? :/
chmod -R u=rwX,go=rX "$pkgdir"
-
+
# Fix files owned by nobody:
- chown -R root "$pkgdir/usr/lib/node_modules"
+ chown -R root "$pkgdir"/usr/lib/node_modules
# Fix wrong symlinks
for _dir in man1 man5 man7; do
@@ -44,7 +44,7 @@
ln -s /usr/lib/node_modules/npm/man/$_dir/$_file "$pkgdir"/usr/share/man/$_dir/
done
done
-
+
# Provide node-gyp executable
cp "$pkgdir"/usr/lib/node_modules/npm/bin/node-gyp-bin/node-gyp "$pkgdir"/usr/bin/node-gyp
sed -i 's|"`dirname "$0"`/../../|"`dirname "$0"`/../lib/node_modules/npm/|' "$pkgdir"/usr/bin/node-gyp
@@ -53,8 +53,8 @@
cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules
for dep in semver; do
rm -r $dep;
- node "$srcdir"/npm/cli.js link $dep;
+ node "$srcdir"/npm-$pkgver/cli.js link $dep;
done
-
- install -Dm644 "$srcdir/npm/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ install -Dm644 "$srcdir"/npm-$pkgver/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
More information about the arch-commits
mailing list