## Maintainer: peerchemist pkgname=('peercoin-qt' 'peercoind') pkgbase=peercoin _gitname=peercoin pkgver=0.6.4 pkgrel=1 pkgdesc="Official Peercoin wallet." makedepends=('gcc' 'make' 'boost' 'miniupnpc' 'openssl' 'qt5-base' 'qt5-tools') depends=('boost-libs' 'openssl' 'miniupnpc' 'qt5-base') replaces=("ppcoin-daemon" "ppcoin-qt" "ppcoind") conflicts=("peercoind-git" "peercoin-qt-git") arch=('x86_64' 'i686') url='peercoin.net' license=('MIT') source=(https://github.com/peercoin/peercoin/archive/v${pkgver}ppc.tar.gz peercoin-qt@.service peercoin-qt-tor@.service boost.patch ) sha256sums=('7ff245911146a146877da44d0e0828dd9ef50b97feda34a218ed4e936dc8733f' 'bc898697baab589b87b0b78edd5aed35a3b800fe039afc03637b4895cfd28f32' '3f71859675561dd35c4527d96651b07996968e318dfbf26e8ce959f61a0d682f' 'fbfe8ff248971cba5e676581f6f2dde5e870962014920b6c7f0a2ea88d12a967') prepare() { cd "$srcdir/${_gitname}-${pkgver}ppc" patch -Np1 -i "${startdir}/boost.patch" ./autogen.sh } build() { cd "$srcdir/${_gitname}-${pkgver}ppc" msg2 'Building...' ./configure --with-incompatible-bdb --with-gui=qt5 make } check() { cd "$srcdir/${_gitname}-${pkgver}ppc" make check } package_peercoin-qt() { pkgdesc="Official implementation of Peercoin, the sustainable and secure cryptocurrency alternative to Bitcoin - QT wallet." makedepends=('gcc' 'make' 'qt5-base' 'boost' 'gcc' 'make' 'qrencode' 'openssl' 'miniupnpc' 'qt5-tools') depends=('qt5-base' 'miniupnpc' 'boost-libs' 'qrencode' 'miniupnpc') optdepeds=('systemd' 'tor') install=peercoin-qt.install install -Dm644 $pkgname@.service "${pkgdir}/usr/lib/systemd/system/$pkgname@.service" install -Dm644 $pkgname-tor@.service "${pkgdir}/usr/lib/systemd/system/$pkgname-tor@.service" cd "$srcdir/${_gitname}-${pkgver}ppc" install -Dm644 "contrib/debian/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop" install -Dm755 "src/qt/peercoin-qt" "${pkgdir}/usr/bin/$pkgname" #install -Dm644 COPYING "${pkgdir}/usr/share/licenses/peercoin/COPYING" install -Dm644 "src/qt/res/icons/peercoin.png" "${pkgdir}/usr/share/pixmaps/peercoin.png" } package_peercoind() { makedepends=('boost' 'gcc' 'make' 'openssl' 'miniupnpc') depends=('gcc' 'make' 'boost-libs' 'miniupnpc') optdepeneds=('systemd' 'tor') pkgdesc="Official implementation of Peercoin, the sustainable and secure cryptocurrency alternative to Bitcoin - daemon." install=peercoind.install install -Dm644 "$srcdir/${_gitname}-${pkgver}ppc/COPYING" "$pkgdir/usr/share/licenses/peercoin/COPYING" cd "$srcdir/${_gitname}-${pkgver}ppc" install -Dm755 "src/peercoind" "$pkgdir/usr/bin/$pkgname" install -Dm755 "src/peercoin-cli" "$pkgdir/usr/bin/peercoin-cli" install -Dm644 "contrib/systemd/${_gitname}d-tor@.service" "$pkgdir/usr/lib/systemd/system/${_gitname}d-tor@.service" install -Dm644 "contrib/systemd/${_gitname}d@.service" "$pkgdir/usr/lib/systemd/system/${_gitname}d@.service" }