# Maintainer: Yen Chi Hsuan _npmname=jpm pkgname=nodejs-$_npmname # All lowercase pkgver=1.2.0 pkgrel=1 pkgdesc='Jetpack Mechanic utilities for creating, testing, running and packaging Mozilla Jetpack Addons' arch=(any) url='https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/jpm' license=('custom:MPL2') depends=('nodejs') makedepends=('npm') source=(http://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz) sha256sums=('8bb7b9e01052252afdd36cb06e90edd9fbfcd9cb65500b37175a1a27454a372b') 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/jpm/bin/jpm" "$pkgdir/usr/bin/jpm" mkdir -p "$pkgdir/usr/share/licenses/$pkgname" ln -s "/usr/lib/node_modules/jpm/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } # vim:set ts=2 sw=2 et: