blob: fa776d1a8d11de537b9b60cc5f10646c495641c2 (
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
|
# Maintainer: fauno <fauno@kiwwwi.com.ar>
# Contributor: Artefact2 <artefact2@gmail.com>
# Contributor: shahid <helllamer@gmail.com>
pkgname=bitcoin-daemon
_pkgname=bitcoin
pkgver=0.3.20.2
_bcver=0.3.20
pkgrel=1
pkgdesc="Bitcoin is a peer-to-peer network based digital currency."
arch=('i686' 'x86_64' 'mips64el')
url="http://www.bitcoin.org/"
depends=('expat' 'boost-libs>=1.43')
makedepends=('boost')
conflicts=('bitcoin-bin' 'bitcoin')
license=('MIT')
install="bitcoin-daemon.install"
source=(http://ufpr.dl.sourceforge.net/project/bitcoin/Bitcoin/bitcoin-$_bcver/bitcoin-$pkgver-linux.tar.gz
makefile.archlinux
bitcoin-daemon.install
rc.bitcoind)
md5sums=('f527a2669f4cfe82abf1fe9bea070c64'
'8e2ff558c2538e53c177513ad7d8b9a5'
'a388684057de2bb543cb7f795dc693cf'
'4a9ab4997487bb5f8e3c6b1d580045af')
build() {
cd $srcdir/${_pkgname}-${pkgver}/src
# copy correct makefile to src dir
cp $srcdir/makefile.archlinux Makefile
# fixes...
mkdir -p obj/nogui 2>/dev/null
rm -f cryptopp/obj/*
# to build (single-threaded make due to OOM issues)
make bitcoind
}
package() {
cd $srcdir/${_pkgname}-${pkgver}
mkdir -p $pkgdir/{usr/bin,usr/share/licenses/$pkgname,etc/rc.d,var/lib/$pkgname}
install -D -m755 ./src/bitcoind $pkgdir/usr/bin/
install -D -m755 $srcdir/rc.bitcoind $pkgdir/etc/rc.d/bitcoind
install -m 644 ./license.txt $pkgdir/usr/share/licenses/$pkgname/
# strip shit from executables
find $pkgdir/usr/bin/ -type f | xargs -L1 strip
# the bitcoin data directory should not readable by others (wallet is sensitive data)
chown -R 8333:8333 $pkgdir/var/lib/$pkgname
chmod -R 700 $pkgdir/var/lib/$pkgname
}
|