updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / bitcoin-daemon / PKGBUILD
blob39a0b22b1eb530ae0d292a1d0ca8d609af8a0fa3
1 # Maintainer: fauno <fauno@kiwwwi.com.ar>
2 # Contributor: Artefact2 <artefact2@gmail.com>
3 # Contributor: shahid <helllamer@gmail.com>
4 # Based on bitcoin by
5 # Maintainer : shahid <helllamer@gmail.com>
7 pkgname=bitcoin-daemon
8 _pkgname=bitcoin
9 pkgver=0.4.0
10 pkgrel=1
11 pkgdesc="Bitcoin is a peer-to-peer network based digital currency (daemon with JSON-RPC interface)."
12 arch=('i686' 'x86_64')
13 url="http://www.bitcoin.org/"
14 depends=('expat' 'boost-libs>=1.46' 'miniupnpc>=1.6')
15 makedepends=('boost')
16 conflicts=('bitcoin')
17 license=('MIT')
18 install="bitcoin-daemon.install"
19 source=("http://downloads.sourceforge.net/sourceforge/${_pkgname}/${_pkgname}-${pkgver}-linux.tar.gz"
20         makefile.parabola
21         bitcoin-daemon.install
22         rc.bitcoind)
23 md5sums=('cb085fef9d49d25e7f3dd263950b1ed2'
24          '8d40b6a332721bf7354cca4070e082df'
25          '0375ba4d6c3425eee350dc8b7575403d'
26          '7faa439885f3adbba5847ae75aac5484')
28 s1=$srcdir/${_pkgname}-${pkgver}-linux
29 src=$s1/src/src/
30 makefile_unix=makefile.unix
32 build() {
33         cd $src
35         msg "Patching $makefile_unix..."
36         sed -i $makefile_unix \
37                 -e 's/\(-DNOPCH\)/\1 -DBOOST_FILESYSTEM_VERSION=2/' \
38                 -e 's/-Bstatic/--as-needed ${LDFLAGS}/g' \
39                 -e 's/\(USE_UPNP:=\)0/\11/' \
40                 -e 's/$(DEBUGFLAGS)//g' \
41                 -e 's/CXXFLAGS/CPPFLAGS/g' \
42                 -e 's/-O[0-3]/${CXXFLAGS}/g' 
44         # single-threaded build due to OOM issues reported
45         make -j1 -f $makefile_unix bitcoind
48 package() {
49         # get compiled binaries
50         mkdir -p $pkgdir/{usr/{bin,share/licenses/$pkgname},var/lib/$pkgname}
51         install -D -m755 $src/bitcoind $pkgdir/usr/bin/
53         # install locales (FIXME bicycle with find|xargs)
54         mkdir -p $pkgdir/usr/share/locale
55         cd $s1/locale/
56         find -name *.mo | xargs -I{} install -D -m644 {} $pkgdir/usr/share/locale/{}
57         
59     install -D -m 644 $s1/COPYING \
60                       $pkgdir/usr/share/licenses/$pkgname/