summaryrefslogtreecommitdiff
path: root/social/bitcoin-daemon/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'social/bitcoin-daemon/PKGBUILD')
-rw-r--r--social/bitcoin-daemon/PKGBUILD55
1 files changed, 55 insertions, 0 deletions
diff --git a/social/bitcoin-daemon/PKGBUILD b/social/bitcoin-daemon/PKGBUILD
new file mode 100644
index 000000000..4728160d0
--- /dev/null
+++ b/social/bitcoin-daemon/PKGBUILD
@@ -0,0 +1,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')
+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
+}