summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorM0Rf302019-12-15 17:28:34 +0100
committerM0Rf302019-12-15 17:28:34 +0100
commit0e93ff96fc6190861c32377be0104013340ed02a (patch)
treef12d2641f54295a94414608e3763d5278790023a /PKGBUILD
parent504ea7b4f8fc71e76886495c6abfc62eadbce1d5 (diff)
downloadaur-0e93ff96fc6190861c32377be0104013340ed02a.tar.gz
hyperledger-indy-node: 1.12.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD49
1 files changed, 26 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 0bffa6ef772f..23685e824f72 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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')