# Maintainer: Andy Weidenbaum pkgname=bitcoinxt pkgver=0.11F pkgrel=1 pkgdesc="BitcoinXT headless P2P node" arch=('i686' 'x86_64') url="https://bitcoinxt.software" depends=('boost' 'boost-libs' 'curl' 'miniupnpc' 'openssl') makedepends=( 'expect' ) license=('MIT') source=($pkgname-$pkgver.tar.gz::https://codeload.github.com/bitcoinxt/bitcoinxt/tar.gz/v$pkgver bitcoin.conf bitcoin.logrotate bitcoin.service bitcoin-reindex.service) sha256sums=('0e9c94d77e74525499560ec290e2d504d030823610358ce9f18a539e1941fb3c' 'SKIP' 'SKIP' 'SKIP' 'SKIP') backup=('etc/bitcoin/bitcoin.conf' 'etc/logrotate.d/bitcoin') provides=('bitcoin-cli' 'bitcoin-daemon' 'bitcoin-tx') conflicts=('bitcoin-cli' 'bitcoin-daemon' 'bitcoin-qt' 'bitcoin-tx') install=bitcoin.install build() { cd "$srcdir/$pkgname-$pkgver" msg2 'Building...' ./autogen.sh ./configure \ --prefix=/usr \ --sbindir=/usr/bin \ --libexecdir=/usr/lib/bitcoin \ --sysconfdir=/etc \ --sharedstatedir=/usr/share/bitcoin \ --localstatedir=/var/lib/bitcoin \ --enable-hardening \ --with-gui=no \ --disable-wallet \ --with-gnu-ld make } package() { cd "$srcdir/$pkgname-$pkgver" msg2 'Installing license...' install -Dm 644 COPYING -t "$pkgdir/usr/share/licenses/$pkgname" msg2 'Installing man pages...' install -Dm 644 contrib/debian/manpages/bitcoind.1 \ -t "$pkgdir/usr/share/man/man1" install -Dm 644 contrib/debian/manpages/bitcoin-cli.1 \ -t "$pkgdir/usr/share/man/man1" install -Dm 644 contrib/debian/manpages/bitcoin.conf.5 \ -t "$pkgdir/usr/share/man/man5" msg2 'Installing documentation...' install -dm 755 "$pkgdir/usr/share/doc/bitcoin" for _doc in \ $(find doc -maxdepth 1 -type f -name "*.md" -printf '%f\n') \ release-notes; do cp -dpr --no-preserve=ownership doc/$_doc \ "$pkgdir/usr/share/doc/bitcoin/$_doc" done msg2 'Installing bitcoin...' make DESTDIR="$pkgdir" install msg2 'Installing bitcoin.conf...' install -Dm 600 "$srcdir/bitcoin.conf" -t "$pkgdir/etc/bitcoin" msg2 'Installing bitcoin.service...' install -Dm 644 "$srcdir/bitcoin.service" -t "$pkgdir/usr/lib/systemd/system" install -Dm 644 "$srcdir/bitcoin-reindex.service" \ -t "$pkgdir/usr/lib/systemd/system" msg2 'Installing bitcoin.logrotate...' install -Dm 644 "$srcdir/bitcoin.logrotate" "$pkgdir/etc/logrotate.d/bitcoin" msg2 'Installing bash completion...' install -Dm 644 contrib/bitcoind.bash-completion \ "$pkgdir/usr/share/bash-completion/completions/bitcoind" msg2 'Cleaning up pkgdir...' find "$pkgdir" -type f -name .gitignore -exec rm -r '{}' + }