# Maintainer: Jonathan Knapp # Contributor: Christopher Jeffrey # URL: https://github.com/bcoin-org/bcoin # Upstream: https://github.com/bcoin-org/bcoin pkgname=bcoin-git pkgver=1.0.2.50.g8630a8ee pkgrel=1 pkgdesc='An alternative implementation of the bitcoin protocol, written in node.js.' arch=('i686' 'x86_64') url='http://bcoin.io/' license=('MIT') depends=('nodejs') makedepends=('git' 'npm' 'python2') provides=('bcoin') conflicts=('bcoin') source=("$pkgname::git+https://github.com/bcoin-org/bcoin.git") md5sums=('SKIP') pkgver() { cd $pkgname git describe | sed 's/^v//;s/-/./g' } package() { cd "$pkgname" npm install -g --prefix "$pkgdir"/usr --user root --unsafe-perm install -D -m644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" #HACK: npm is being lame and only installing a symlink =/ rm "$pkgdir/usr/lib/node_modules/bcoin" find * -exec install -D -m644 "{}" "$pkgdir/usr/lib/node_modules/bcoin/{}" \; find "$pkgdir/usr/lib/node_modules/bcoin" -exec chmod +x "{}" \; #HACK: remove references to $srcdir & $pkgdir (if you care) # npm install -g removeNPMAbsolutePaths --prefix "$pkgdir"/usr # "$pkgdir"/usr/bin/removeNPMAbsolutePaths "$pkgdir"/usr # npm uninstall -g removeNPMAbsolutePaths --prefix "$pkgdir"/usr }