summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorM0Rf302017-09-24 12:05:13 +0200
committerM0Rf302017-09-24 12:05:13 +0200
commit3cd335a51b8af1237c066ac99f850456be00b83f (patch)
tree3f11935bd8276f515bc94a099fde6b22a179301b
downloadaur-3cd335a51b8af1237c066ac99f850456be00b83f.tar.gz
hyperledger-composer: 0.13.0
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD37
2 files changed, 57 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..32c4ce57884c
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+# Generated by mksrcinfo v8
+# Sun Sep 24 10:05:01 UTC 2017
+pkgbase = hyperledger-composer
+ pkgdesc = A framework for building Blockchain business networks
+ pkgver = 0.13.0
+ pkgrel = 1
+ url = https://github.com/hyperledger/fabric
+ arch = i686
+ arch = x86_64
+ groups = hyperledger
+ license = APACHE
+ makedepends = npm
+ depends = nodejs-lts-boron
+
+pkgname = hyperledger-composer-cli
+ pkgdesc = The Hyperledger composer CLIs for administering business networks
+
+pkgname = hyperledger-composer-playground
+ pkgdesc = The UI for Hyperledger Composer
+
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
+}