# Maintainer: Rhys Kenwell pkgname=heroku-cli pkgver=7.22.10 _builddir=cli-${pkgver} pkgrel=1 pkgdesc="a tool for creating and managing Heroku apps from the command line" arch=('x86_64') url="https://devcenter.heroku.com/articles/heroku-cli" license=('custom' 'ISC') depends=('nodejs') makedepends=('npm') optdepends=('git: Deploying to Heroku') conflicts=('heroku-client-standalone' 'heroku-toolbelt' 'ruby-heroku') source=("https://registry.npmjs.org/heroku/-/heroku-$pkgver.tgz") sha256sums=('5992d01bd519ab735599d5b989663a46fdd7efd2a12b03a78924b08b14ee7bd1') noextract=("heroku-$pkgver.tgz") options=('!strip') package() { npm install -g --user root --prefix "$pkgdir/usr" heroku-$pkgver.tgz mkdir -p "$pkgdir/usr/share/licenses/$pkgname" ln -s "../../../lib/node_modules/heroku/LICENSE" "$pkgdir/usr/share/licenses/$pkgname" # npm makes some directories world writable find "$pkgdir/usr" -type d -exec chmod 755 '{}' + }