# Maintainer: fauno # Contributor: Artefact2 # Contributor: shahid # Based on bitcoin by # Maintainer : shahid pkgname=bitcoin-daemon _pkgname=bitcoin pkgver=0.4.0 pkgrel=1 pkgdesc="Bitcoin is a peer-to-peer network based digital currency (daemon with JSON-RPC interface)." arch=('i686' 'x86_64') url="http://www.bitcoin.org/" depends=('expat' 'boost-libs>=1.46' 'miniupnpc>=1.6') makedepends=('boost') conflicts=('bitcoin') license=('MIT') install="bitcoin-daemon.install" source=("http://downloads.sourceforge.net/sourceforge/${_pkgname}/${_pkgname}-${pkgver}-linux.tar.gz" makefile.parabola bitcoin-daemon.install rc.bitcoind) md5sums=('cb085fef9d49d25e7f3dd263950b1ed2' '8d40b6a332721bf7354cca4070e082df' '0375ba4d6c3425eee350dc8b7575403d' '7faa439885f3adbba5847ae75aac5484') s1=$srcdir/${_pkgname}-${pkgver}-linux src=$s1/src/src/ makefile_unix=makefile.unix build() { cd $src msg "Patching $makefile_unix..." sed -i $makefile_unix \ -e 's/\(-DNOPCH\)/\1 -DBOOST_FILESYSTEM_VERSION=2/' \ -e 's/-Bstatic/--as-needed ${LDFLAGS}/g' \ -e 's/\(USE_UPNP:=\)0/\11/' \ -e 's/$(DEBUGFLAGS)//g' \ -e 's/CXXFLAGS/CPPFLAGS/g' \ -e 's/-O[0-3]/${CXXFLAGS}/g' # single-threaded build due to OOM issues reported make -j1 -f $makefile_unix bitcoind } package() { # get compiled binaries mkdir -p $pkgdir/{usr/{bin,share/licenses/$pkgname},var/lib/$pkgname} install -D -m755 $src/bitcoind $pkgdir/usr/bin/ # install locales (FIXME bicycle with find|xargs) mkdir -p $pkgdir/usr/share/locale cd $s1/locale/ find -name *.mo | xargs -I{} install -D -m644 {} $pkgdir/usr/share/locale/{} install -D -m 644 $s1/COPYING \ $pkgdir/usr/share/licenses/$pkgname/ }