diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0a45d2076b82 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +pkgbase=hyperledger-composer +pkgname=('hyperledger-composer-cli' 'hyperledger-composer-playground') +pkgver=0.13.0 +pkgrel=1 +pkgdesc="A framework for building Blockchain business networks" +arch=(i686 x86_64) +url="https://github.com/hyperledger/fabric" +license=('APACHE') +groups=('hyperledger') +depends=('nodejs-lts-boron') +makedepends=('npm') + +package_hyperledger-composer-cli() { + pkgdesc="The Hyperledger composer CLIs for administering business networks" + + cd $srcdir + local _npmdir="$pkgdir/usr/lib/node_modules/" + mkdir -p $_npmdir + cd $_npmdir + npm install -g --prefix "$pkgdir/usr" composer-cli@$pkgver + +msg2 "Renaming composer to composer-cli (it's not php composer)" + chmod 755 -R $pkgdir/usr/bin/ + mv $pkgdir/usr/bin/composer $pkgdir/usr/bin/composer-cli +} + +package_hyperledger-composer-playground() { + pkgdesc="The UI for Hyperledger Composer" + + cd $srcdir + local _npmdir="$pkgdir/usr/lib/node_modules/" + mkdir -p $_npmdir + cd $_npmdir + npm install -g --prefix "$pkgdir/usr" composer-playground@$pkgver + chmod 755 -R $pkgdir/usr/bin/composer + npm prune --production +} |