blob: 247c4b0f5700b1dfb2604fa44dff6c9bd4c07565 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
|
# Maintainer: Claudio Kozický <claudio.kozicky@gmail.com>
# Contributor: peerchemist <peerchemist@protonmail.ch>
pkgname=('peercoin-cli' 'peercoin-daemon' 'peercoin-qt' 'peercoin-tx')
pkgbase='peercoin'
pkgver=0.11.8
pkgrel=4
pkgdesc="A peer-to-peer network-based digital currency"
arch=('x86_64')
url="https://www.peercoin.net/"
license=('MIT')
depends=('boost-libs' 'db' 'libevent' 'miniupnpc' 'openssl' 'qrencode' 'qt5-base' 'zeromq')
makedepends=('boost' 'qt5-tools')
source=("$pkgbase-$pkgver.tar.gz::https://github.com/peercoin/peercoin/archive/refs/tags/v${pkgver}ppc.tar.gz")
b2sums=('3d0a387e96cd11c3cd946fd9e5b3a3353f553f152c5d585baf8338c0de628f52a3b94d0805f0c9ab2f222680fca10342461d43804d7de086868e7cd9f9f79c31')
build() {
cd "$pkgbase-${pkgver}ppc"
./autogen.sh
./configure --prefix /usr --with-incompatible-bdb
make
}
check() {
cd "$pkgbase-${pkgver}ppc"
make --keep-going check
}
package_peercoin-cli() {
pkgdesc="A peer-to-peer network-based digital currency - RPC client"
depends=('boost-libs' 'libevent')
cd "$pkgbase-${pkgver}ppc"
install -D --mode 644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
install -D --mode 644 \
contrib/peercoin-cli.bash-completion \
"$pkgdir/usr/share/bash-completion/completions/peercoin-cli"
install -D --mode 644 \
doc/man/peercoin-cli.1 \
"$pkgdir/usr/share/man/man1/peercoin-cli.1"
install -D --mode 755 \
src/peercoin-cli \
"$pkgdir/usr/bin/peercoin-cli"
}
package_peercoin-daemon() {
pkgdesc="A peer-to-peer network-based digital currency - daemon"
depends=('boost-libs' 'db' 'libevent' 'miniupnpc' 'zeromq')
optdepeneds=('tor')
backup=('etc/peercoin/peercoin.conf')
cd "$pkgbase-${pkgver}ppc"
install -D --mode 644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
install -D --mode 644 \
share/examples/peercoin.conf \
"$pkgdir/etc/peercoin/peercoin.conf"
install -D --mode 644 \
contrib/peercoind.bash-completion \
"$pkgdir/usr/share/bash-completion/completions/peercoind"
install -D --mode 644 \
contrib/systemd/peercoind@.service \
"$pkgdir/usr/lib/systemd/system/peercoind@.service"
install -D --mode 644 \
contrib/systemd/peercoind-tor@.service \
"$pkgdir/usr/lib/systemd/system/peercoind-tor@.service"
install -D --mode 644 \
contrib/debian/manpages/peercoin.conf.5 \
"$pkgdir/usr/share/man/man5/peercoin.conf.5"
install -D --mode 644 \
doc/man/peercoind.1 \
"$pkgdir/usr/share/man/man1/peercoind.1"
install -D --mode 755 \
src/peercoind \
"$pkgdir/usr/bin/peercoind"
}
package_peercoin-qt() {
pkgdesc="A peer-to-peer network-based digital currency - Qt"
depends=('boost-libs' 'db' 'libevent' 'miniupnpc' 'openssl' 'qrencode' 'qt5-base' 'zeromq')
cd "$pkgbase-${pkgver}ppc"
install -D --mode 644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
install -D --mode 644 \
contrib/debian/peercoin-qt.desktop \
"$pkgdir/usr/share/applications/peercoin-qt.desktop"
install -D --mode 644 \
doc/man/peercoin-qt.1 \
"$pkgdir/usr/share/man/man1/peercoin-qt.1"
install -D --mode 644 \
share/pixmaps/peercoin128.png \
"$pkgdir/usr/share/pixmaps/peercoin128.png"
install -D --mode 755 \
src/qt/peercoin-qt \
"$pkgdir/usr/bin/peercoin-qt"
}
package_peercoin-tx() {
pkgdesc="A peer-to-peer network-based digital currency - transaction tool"
depends=('boost-libs')
cd "$pkgbase-${pkgver}ppc"
install -D --mode 644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
install -D --mode 644 \
contrib/peercoin-tx.bash-completion \
"$pkgdir/usr/share/bash-completion/completions/peercoin-tx"
install -D --mode 644 \
doc/man/peercoin-tx.1 \
"$pkgdir/usr/share/man/man1/peercoin-tx.1"
install -D --mode 755 \
src/peercoin-tx \
"$pkgdir/usr/bin/peercoin-tx"
}
|