summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorDavid Parrish2015-06-16 14:56:36 -0400
committerDavid Parrish2015-06-16 14:56:36 -0400
commit92d0c73634678c3b56deaa5701ff17af5b0f7c0b (patch)
tree4c51c8fbc21d35d48ef27386333aeca5581698b5 /PKGBUILD
downloadaur-elements-alpha-git.tar.gz
Initial commit for Elements Alpha
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 59 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5a9a69f7895c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,59 @@
+# Maintainer: David Parrish <daveparrish@gmail.com>
+
+pkgbase=elements-alpha-git
+pkgname=('elements-alpha-cli-git' 'elements-alpha-daemon-git' 'elements-alpha-qt-git')
+pkgver=r7804.8865ad9
+pkgrel=1
+arch=('i686' 'x86_64')
+url="http://elementsproject.org/"
+license=('MIT')
+#depends=()
+makedepends=('boost' 'automoc4' 'qrencode' 'miniupnpc' 'protobuf')
+source=("${pkgbase}::git+https://github.com/ElementsProject/elements#branch=alpha"
+ "elements-alpha.desktop")
+sha256sums=('SKIP'
+ 'dd954b357dc850c637d47763b8c43552bc7995b7062a95f405ab80a5e0ca0602')
+
+pkgver() {
+ cd "$pkgbase"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+build() {
+ cd "${srcdir}/${pkgbase}"
+ ./autogen.sh
+ ./configure --with-incompatible-bdb
+ make
+}
+
+package_elements-alpha-cli-git() {
+ pkgdesc="A collection of Bitcoin experiments - RPC cli client"
+ depends=(boost-libs openssl)
+
+ cd "$pkgbase"
+ install -Dm755 src/alpha-cli "$pkgdir"/usr/bin/alpha-cli
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+}
+
+package_elements-alpha-daemon-git() {
+ pkgdesc="A collection of Bitcoin experiments - daemon"
+ depends=(boost-libs miniupnpc openssl)
+
+ cd "$pkgbase"
+ install -Dm755 src/alphad "$pkgdir"/usr/bin/alphad
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+}
+
+package_elements-alpha-qt-git() {
+ pkgdesc="A collection of Bitcoin experiments - Qt GUI"
+ depends=(boost-libs qt4 miniupnpc qrencode protobuf)
+
+ cd "$pkgbase"
+ install -Dm755 src/qt/alpha-qt "$pkgdir"/usr/bin/alpha-qt
+ install -Dm644 "$srcdir"/elements-alpha.desktop \
+ "$pkgdir"/usr/share/applications/elements-alpha.desktop
+ install -Dm644 share/pixmaps/bitcoin128.png \
+ "$pkgdir"/usr/share/pixmaps/alpha128.png
+
+ install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+}