summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorYen Chi Hsuan2016-07-16 14:02:59 +0800
committerYen Chi Hsuan2016-07-16 14:02:59 +0800
commit08711e41e7429c53a47b3faa2f58cf58755dcc3d (patch)
treeed99dcd9d5f62cc2254b1f55100b20d3dcde673c
downloadaur-08711e41e7429c53a47b3faa2f58cf58755dcc3d.tar.gz
New package
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD34
2 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..6e8980242b22
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+# Generated by mksrcinfo v8
+# Sat Jul 16 06:02:43 UTC 2016
+pkgbase = nodejs-web-ext
+ pkgdesc = A command line tool to help build, run, and test web extensions
+ pkgver = 1.2.4
+ pkgrel = 1
+ url = https://developer.mozilla.org/en-US/Add-ons/WebExtensions
+ arch = any
+ license = custom:MPL2
+ makedepends = npm
+ depends = nodejs
+ source = http://registry.npmjs.org/web-ext/-/web-ext-1.2.4.tgz
+ sha256sums = d5ff0af97908c9d557e15b0a276a9eda976a4e5877d58658e4982e00efbdac0b
+
+pkgname = nodejs-web-ext
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3301b7061925
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: Yen Chi Hsuan <yan12125 at gmail dot com>
+
+_npmname=web-ext
+pkgname=nodejs-$_npmname # All lowercase
+pkgver=1.2.4
+pkgrel=1
+pkgdesc='A command line tool to help build, run, and test web extensions'
+arch=(any)
+url='https://developer.mozilla.org/en-US/Add-ons/WebExtensions'
+license=('custom:MPL2')
+depends=('nodejs')
+makedepends=('npm')
+source=(http://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz)
+sha256sums=('d5ff0af97908c9d557e15b0a276a9eda976a4e5877d58658e4982e00efbdac0b')
+
+package() {
+ local _npmdir="$pkgdir/usr/lib/node_modules/"
+
+ cd "$srcdir"
+
+ mkdir -p $_npmdir
+ cp -r --no-preserve=ownership package "$_npmdir/$_npmname"
+
+ cd "$_npmdir/$_npmname"
+ npm install --production
+
+ mkdir -p "$pkgdir/usr/bin"
+ ln -s "/usr/lib/node_modules/$_npmname/bin/$_npmname" "$pkgdir/usr/bin/$_npmname"
+
+ mkdir -p "$pkgdir/usr/share/licenses/$pkgname"
+ ln -s "/usr/lib/node_modules/$_npmname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
+# vim:set ts=2 sw=2 et: