# Maintainer: Rhys Kenwell pkgname=heroku-cli pkgver=7.24.1 _builddir=cli-${pkgver} pkgrel=2 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=('8933832c4fe858e2b88cc957b2325339a5135d97ceab02cfc173807db6265a64') 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 '{}' + }