blob: 3d9ea6206dd868b1f269ad020800df194d766e5e (
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
|
# Maintainer: Raansu <Gero3977@gmail.com>
pkgbase=roger-wallet-git
_gitname=TheHolyRogerCoin
pkgname=('theholyroger-daemon-git' 'theholyroger-cli-git' 'theholyroger-qt-git' 'theholyroger-tx-git')
pkgver=0.16.3.rogerv3r+2+g21d2fb2c7
pkgrel=1
pkgdesc="The Holy Roger Coin (ROGER), the leading altcoin derived from Litecoin. ROGER is developed with a focus on outing scams and trolling The Fake Roger."
arch=('i686' 'x86_64' 'armv6h' 'armv7h' 'aarch64')
url="https://theholyroger.com"
license=('MIT')
makedepends=('boost' 'libevent' 'qt5-base' 'qt5-tools' 'qrencode' 'miniupnpc' 'protobuf' 'zeromq' 'db4.8')
provides=('roger-wallet' 'theholyroger' 'theholyroger-qt' 'theholyrogerd' 'theholyroger-cli' 'theholyroger-tx' 'theholyroger-daemon')
conflicts=('roger-wallet' 'theholyroger' 'theholyroger-qt' 'theholyrogerd' 'theholyroger-cli' 'theholyroger-tx' 'theholyroger-daemon')
source=(
'git+https://github.com/TheHolyRoger/TheHolyRogerCoin.git'
'theholyroger-qt.desktop'
'theholyrogerd.service'
'theholyroger.sysusers'
'theholyroger.tmpfiles'
)
sha256sums=('SKIP'
'979587970cc682b479eee62188e16c73cf2ebc1faa2f332a1439fd512dd79f7b'
'2ba073d4d22fd5271885b354f5d98eed46f6c42ab823f930370a29ec65add31d'
'd4979ec97de07ef507dccc0f0ab15d0330adfaaa0eb7ba50612c8eeced1fbf2c'
'353d7beb692b288ba455582232f28b1f19c315e1bb740d6fa2881acd6805196d')
pkgver() {
cd "$_gitname"
git describe --long --tags | sed 's/-/+/g; s/^v//'
}
build() {
cd "$srcdir/$_gitname"
./autogen.sh
./configure --with-gui=qt5
make -j$(nproc)
}
package_theholyroger-qt-git() {
pkgdesc="The Holy Roger Coin (ROGER), the leading altcoin derived from Litecoin - Qt"
depends=(boost-libs libevent qt5-base miniupnpc libminiupnpc.so qrencode protobuf zeromq db4.8)
conflicts=(theholyroger-qt)
provides=(theholyroger-qt)
cd "$_gitname"
install -Dm755 src/qt/theholyroger-qt "$pkgdir"/usr/bin/theholyroger-qt
install -Dm644 "$srcdir"/theholyroger-qt.desktop \
"$pkgdir"/usr/share/applications/theholyroger.desktop
install -Dm644 share/pixmaps/bitcoin128.png \
"$pkgdir"/usr/share/pixmaps/theholyroger128.png
install -Dm644 doc/man/theholyroger-qt.1 \
"$pkgdir"/usr/share/man/man1/theholyroger-qt.1
install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}
package_theholyroger-daemon-git() {
pkgdesc="The Holy Roger Coin (ROGER), the leading altcoin derived from Litecoin - daemon"
depends=(boost-libs libevent miniupnpc libminiupnpc.so zeromq)
conflicts=(theholyroger-daemon)
provides=(theholyroger-daemon)
cd "$_gitname"
install -Dm755 src/theholyrogerd "$pkgdir"/usr/bin/theholyrogerd
install -Dm644 contrib/debian/examples/bitcoin.conf \
"$pkgdir/usr/share/doc/$pkgname/examples/theholyroger.conf"
install -Dm644 doc/man/theholyrogerd.1 \
"$pkgdir"/usr/share/man/man1/theholyrogerd.1
install -Dm644 "$srcdir/theholyrogerd.service" \
"$pkgdir/usr/lib/systemd/system/theholyrogerd.service"
install -Dm644 "$srcdir/theholyroger.sysusers" \
"$pkgdir/usr/lib/sysusers.d/theholyroger.conf"
install -Dm644 "$srcdir/theholyroger.tmpfiles" \
"$pkgdir/usr/lib/tmpfiles.d/theholyroger.conf"
install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}
package_theholyroger-cli-git() {
pkgdesc="The Holy Roger Coin (ROGER), the leading altcoin derived from Litecoin - RPC client"
depends=(boost-libs libevent)
conflicts=(theholyroger-cli)
provides=(theholyroger-cli)
cd "$_gitname"
install -Dm755 src/theholyroger-cli "$pkgdir"/usr/bin/theholyroger-cli
install -Dm644 doc/man/theholyroger-cli.1 \
"$pkgdir"/usr/share/man/man1/theholyroger-cli.1
install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}
package_theholyroger-tx-git() {
pkgdesc="The Holy Roger Coin (ROGER), the leading altcoin derived from Litecoin - Transaction tool"
depends=(boost-libs openssl)
conflicts=(theholyroger-tx)
provides=(theholyroger-tx)
cd "$_gitname"
install -Dm755 src/theholyroger-tx "$pkgdir"/usr/bin/theholyroger-tx
install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}
# vim:set ts=2 sw=2 et:
|