blob: 946963052d03c2b44162e0c7eb19c20577f79fb9 (
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
|
## Maintainer: peerchemist <peerchemist@protonmail.ch>
pkgname=('peercoin-qt' 'ppcoind')
pkgbase=peercoin
_gitname=ppcoin
pkgver=0.5.2
pkgrel=2
pkgdesc="Peercoin wallet client."
makedepends=('boost' 'miniupnpc' 'openssl')
depends=('boost-libs' 'openssl' 'miniupnpc')
arch=('x86_64' 'i686')
url='peercoin.net'
license=('MIT')
source=(https://github.com/ppcoin/ppcoin/archive/v${pkgver}ppc.tar.gz
peercoin-qt.desktop
upnp-1.9.patch
peercoin-qt@.service
peercoin-qt-tor@.service
ppcoind@.service
ppcoind-tor@.service)
sha256sums=('60c12c0cde3f52f714ec6ba3656da2a39838761cb05c2ec8b21bacd33b268760'
'6cb18e19847bbf4066920dbbf4371ddf07409392408fc6d079487e8759ea322e'
'3060917f8e327002da842534265392a1849239ec5049f25c1ae8a81c3952e7b1'
'cdb6a0083497d382eb36a16bcb6e99cde9a613ea3069b4e45b02f04f233f3ea2'
'3f71859675561dd35c4527d96651b07996968e318dfbf26e8ce959f61a0d682f'
'6cebc3ad79dc596f5d4e51d10c6ce5d2cb8b848137f78e532efbee23d2410d57'
'88459c23c17faca43582745591ebc54ed4baac85beb26aadeb3b43363c852d74')
prepare() {
cd "$srcdir/${_gitname}-${pkgver}ppc"
patch -p1 -i ../upnp-1.9.patch
}
build() {
cd "$srcdir/${_gitname}-${pkgver}ppc"
## make qt gui
qmake-qt4 USE_QRCODE=1 USE_UPNP=1 USE_SSL=1 \
QMAKE_CFLAGS="${CFLAGS}"\
QMAKE_CXXFLAGS="${CXXFLAGS} -pie"
make
## make ppcoind
make -f makefile.unix USE_UPNP=1 USE_SSL=1 -e PIE=1 -C src
}
package_peercoin-qt() {
pkgdesc="Official implementation of Peercoin, the sustainable and secure cryptocurrency alternative to Bitcoin - QT wallet."
makedepends=('qt4' 'boost' 'gcc' 'make' 'qrencode' 'openssl' 'miniupnpc')
depends=('qt4' 'miniupnpc' 'boost-libs' 'qrencode' 'miniupnpc')
optdepeds=('systemd' 'tor')
install=peercoin.install
install -Dm644 ${pkgname}.desktop "${pkgdir}/usr/share/applications/${pkgname}.desktop"
install -Dm644 peercoin-qt@.service "${pkgdir}/usr/lib/systemd/system/peercoin-qt@.service"
install -Dm644 $pkgname-tor@.service "${pkgdir}/usr/lib/systemd/system/pkgname-tor@.service"
cd "$srcdir/${_gitname}-${pkgver}ppc"
install -Dm755 ppcoin-qt "${pkgdir}/usr/bin/peercoin-qt"
#install -Dm644 COPYING "${pkgdir}/usr/share/licenses/peercoin/COPYING"
install -Dm644 "src/qt/res/icons/ppcoin.png" "${pkgdir}/usr/share/pixmaps/peercoin.png"
}
package_ppcoind() {
makedepends=('boost' 'gcc' 'make' 'openssl' 'miniupnpc')
depends=('boost-libs' 'miniupnpc')
optdepeneds=('systemd' 'tor')
pkgdesc="Official implementation of Peercoin, the sustainable and secure cryptocurrency alternative to Bitcoin - daemon."
install -Dm644 ppcoind@.service "$pkgdir/usr/lib/systemd/system/ppcoind@.service"
install -Dm644 $pkgname-tor@.service "$pkgdir/usr/lib/systemd/system/$pkgname-tor@.service"
install -Dm644 "$srcdir/${_gitname}-${pkgver}ppc/COPYING" "$pkgdir/usr/share/licenses/peercoin/COPYING"
cd "$srcdir/${_gitname}-${pkgver}ppc"
install -Dm755 "src/ppcoind" "$pkgdir/usr/bin/ppcoind"
}
|