[arch-commits] Commit in browserify/trunk (PKGBUILD)

Felix Yan felixonmars at archlinux.org
Mon Aug 15 02:18:43 UTC 2016


    Date: Monday, August 15, 2016 @ 02:18:42
  Author: felixonmars
Revision: 186758

upgpkg: browserify 13.1.0-2

Modified:
  browserify/trunk/PKGBUILD

----------+
 PKGBUILD |   17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2016-08-15 02:15:29 UTC (rev 186757)
+++ PKGBUILD	2016-08-15 02:18:42 UTC (rev 186758)
@@ -4,11 +4,11 @@
 pkgname=browserify
 pkgdesc='browser-side require() the node way'
 pkgver=13.1.0
-pkgrel=1
+pkgrel=2
 arch=('any')
 url='http://browserify.org/'
 license=('MIT' 'BSD')
-depends=('nodejs')
+depends=('nodejs' 'acorn')
 makedepends=('npm' 'git')
 source=(http://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz)
 noextract=($pkgname-$pkgver.tgz)
@@ -19,4 +19,17 @@
   rm -r "$pkgdir"/usr/etc
   mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
   ln -s "../../../lib/node_modules/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/"
+
+  # Experimental dedup
+  cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules
+  for dep in acorn; do
+    rm -r $dep;
+    npm link $dep;
+  done
+
+  cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/syntax-error/node_modules
+  for dep in acorn; do
+    rm -r $dep;
+    npm link $dep;
+  done
 }



More information about the arch-commits mailing list