blob: 05e3a216d2e7d46925af5ab7bd1abf79755097bc (
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
|
# Maintainer: Marcin (CTRL) Wieczorek <marcin@marcin.co>
# Contributor: Nicolas Doualot <packages@slubman.info>
pkgname=('dash-daemon' 'dash-cli' 'dash-qt')
pkgbase=dash
pkgver=0.12.2.2
pkgrel=1
arch=('i686' 'x86_64')
url="http://www.dashpay.io/"
depends=('boost-libs' 'libevent')
makedepends=('boost' 'automoc4' 'qrencode' 'miniupnpc' 'protobuf' 'zeromq')
optdepends=('zeromq: Optional, allows generating ZMQ notifications'
'miniupnpc: Firewall-jumping support'
'db4.8: Wallet storage')
pkgdesc="Dash peer-to-peer network based digital currency "
license=('MIT')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/dashpay/dash/archive/v${pkgver}.tar.gz"
"dashd@.service")
sha256sums=('fd5f1576bc8ef70e5823f665b86a334937813e300f037a03bcd127b83773d771'
'00b656fe05c5b58115d41c20ca7dfba6564eaa5335e3ff5c43c3eb8d9479cab9')
build() {
cd "${srcdir}/${pkgbase}-${pkgver}"
./autogen.sh
./configure --with-incompatible-bdb --enable-hardening
make
}
package_dash-daemon() {
pkgdesc+="(daemon)"
cd "${srcdir}/${pkgbase}-${pkgver}"
install -Dm644 "${srcdir}/dashd@.service" "${pkgdir}/usr/lib/systemd/system/dash@.service"
install -Dm755 "src/dashd" "${pkgdir}/usr/bin/dashd"
install -Dm644 "contrib/debian/examples/dash.conf" "${pkgdir}/usr/share/doc/${pkgname}/examples/dash.conf"
install -Dm644 "contrib/debian/manpages/dashd.1" "${pkgdir}/usr/share/man/man1/dashd.1"
install -Dm644 "contrib/debian/manpages/dash.conf.5" "${pkgdir}/usr/share/man/man5/dash.conf.5"
install -Dm644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
package_dash-cli() {
pkgdesc+="(CLI)"
cd "${srcdir}/${pkgbase}-${pkgver}"
install -Dm755 "src/dash-cli" "${pkgdir}/usr/bin/dash-cli"
install -Dm755 "src/dash-tx" "${pkgdir}/usr/bin/dash-tx"
install -Dm644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
package_dash-qt() {
depends+=('qt5-base' 'qt5-tools' 'miniupnpc')
optdepends=('protobuf: Data interchange format used for payment protocol'
'qrencode: Optional for generating QR codes')
pkgdesc+="(Qt)"
cd "${srcdir}/${pkgbase}-${pkgver}"
install -Dm755 "src/qt/dash-qt" "${pkgdir}/usr/bin/dash-qt"
install -Dm644 "contrib/debian/dash-qt.desktop" "${pkgdir}/usr/share/applications/dash.desktop"
install -Dm644 "share/pixmaps/dash128.png" "${pkgdir}/usr/share/pixmaps/dash128.png"
install -Dm644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
|