[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