# parabola changes and rationale: # - using a common nodejs packaging scheme _npmname=bower pkgname=nodejs-$_npmname pkgver=1.8.2 pkgrel=1 pkgdesc='A package manager for the web' arch=('any') url='https://www.npmjs.com/package/bower' license=('MIT') depends=('nodejs' 'nodejs-semver-utils') makedepends=('npm') source=("http://registry.npmjs.org/$_npmname/-/$_npmname-$pkgver.tgz") noextract=($_npmname-$pkgver.tgz) sha256sums=('6bcf10e9c192fdbd6e89f98e431e095764c8571f66bcd6dd08fbcbd52e8dd722') package() { local _npmdir="$pkgdir/usr/lib/node_modules/" mkdir -p "$_npmdir" cd "$_npmdir" npm install --verbose --debug -g --user root --prefix "$pkgdir/usr" \ "$srcdir"/$_npmname-$pkgver.tgz rm -r "$pkgdir/usr/etc" }