diff options
author | Yen Chi Hsuan | 2016-07-16 14:02:59 +0800 |
---|---|---|
committer | Yen Chi Hsuan | 2016-07-16 14:02:59 +0800 |
commit | 08711e41e7429c53a47b3faa2f58cf58755dcc3d (patch) | |
tree | ed99dcd9d5f62cc2254b1f55100b20d3dcde673c | |
download | aur-08711e41e7429c53a47b3faa2f58cf58755dcc3d.tar.gz |
New package
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 34 |
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: |