diff options
author | M0Rf30 | 2019-12-15 17:28:34 +0100 |
---|---|---|
committer | M0Rf30 | 2019-12-15 17:28:34 +0100 |
commit | 0e93ff96fc6190861c32377be0104013340ed02a (patch) | |
tree | f12d2641f54295a94414608e3763d5278790023a /PKGBUILD | |
parent | 504ea7b4f8fc71e76886495c6abfc62eadbce1d5 (diff) | |
download | aur-0e93ff96fc6190861c32377be0104013340ed02a.tar.gz |
hyperledger-indy-node: 1.12.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 49 |
1 files changed, 26 insertions, 23 deletions
@@ -2,7 +2,7 @@ _pkgname=indy-node pkgname=hyperledger-${_pkgname} -pkgver=1.6.767 +pkgver=1.12.0 pkgrel=1 pkgdesc="A self-sovereign identity ecosystem on top of a distributed ledger. It is the core project for Indy" arch=(i686 x86_64) @@ -11,7 +11,7 @@ license=('APACHE') groups=('hyperledger') depends=('python-charm-crypto-git' 'python-dateutil' 'hyperledger-indy-anoncreds' 'hyperledger-indy-plenum' 'python-timeout-decorator') makedepends=('python') -source=("https://github.com/hyperledger/${_pkgname}/archive/$pkgver-master.tar.gz" +source=("https://github.com/hyperledger/${_pkgname}/archive/v$pkgver.tar.gz" indy-node.conf indy-node-control.service indy-node.service @@ -19,20 +19,17 @@ source=("https://github.com/hyperledger/${_pkgname}/archive/$pkgver-master.tar.g node_control.conf ) -package() { - cd $srcdir/${_pkgname}-$pkgver-master - python setup.py install -O1 --root="$pkgdir" +prepare() { + # dirs to be created + node_dirs="/etc/indy /var/log/indy" - # dirs to be created - node_dirs="/etc/indy /var/log/indy /usr/lib/systemd/system /usr/lib/sysusers.d" + # create dirs + for dr in $node_dirs + do + mkdir -p $pkgdir$dr + done - # create dirs - for dr in $node_dirs - do - mkdir -p $pkgdir$dr - done - - cat << EOF > $pkgdir/etc/indy/indy_config.py + cat << EOF > $pkgdir/etc/indy/indy_config.py NETWORK_NAME = 'sandbox' LEDGER_DIR = '/var/lib/indy' LOG_DIR = '/var/log/indy' @@ -44,10 +41,16 @@ NODE_INFO_DIR = '/var/lib/indy' CLI_BASE_DIR = '~/.indy-cli/' CLI_NETWORK_DIR = '~/.indy-cli/networks' EOF +} + +package() { + cd $srcdir/${_pkgname}-$pkgver + python setup.py install -O1 --root="$pkgdir" install -Dm755 ../init_indy_node $pkgdir/usr/bin/init_indy_node - cp ../*.service $pkgdir/usr/lib/systemd/system - cp ../node_control.conf $pkgdir/etc/indy/ + install -Dm644 ../indy-node.service $pkgdir/usr/lib/systemd/system/system/indy-node.service + install -Dm644 ../indy-node-control.service $pkgdir/usr/lib/systemd/system/indy-node-control.service + install -Dm644 ../node_control.conf $pkgdir/etc/indy/node_control.conf # cleaning rm -rf $pkgdir/home @@ -55,12 +58,12 @@ EOF rm -rf $pkgdir/usr/lib/python3.6/site-packages/data/{__init__.py,__pycache__} # creating user indy - cp ../indy-node.conf $pkgdir/usr/lib/sysusers.d + install -Dm644 ../indy-node.conf $pkgdir/usr/lib/sysusers.d/indy-node.conf } -md5sums=('21bd42cc98df27a8ecc4311d346cb13e' - '43505a7341a671fd343dd13bd49e9ab2' - '02486863bad2eab23a40510a3d6f0747' - '6d0ef3bcbfe3dead0a875768f8d133eb' - '1882142ad925365e0aa4ce269ce6b7ed' -'ae156c4380f773d48f51650932d2b518') +md5sums=('12deb597d2d1be338a15996b4842203c' + '43505a7341a671fd343dd13bd49e9ab2' + '02486863bad2eab23a40510a3d6f0747' + '6d0ef3bcbfe3dead0a875768f8d133eb' + '1882142ad925365e0aa4ce269ce6b7ed' + 'ae156c4380f773d48f51650932d2b518') |