summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorUncle Hunto2017-05-04 13:42:49 -0700
committerUncle Hunto2017-05-04 13:42:49 -0700
commitdbb3c90669d700c1e40fcfa48eca1b4951ef2658 (patch)
tree00dff4d299ac716a4eea451150e60c1cd465e2e3
parent0057f7020d1229d3bfbb42d1ed2d4b7011a94544 (diff)
downloadaur-dbb3c90669d700c1e40fcfa48eca1b4951ef2658.tar.gz
update to 0.96, changes for new build system
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD58
2 files changed, 47 insertions, 13 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b2c43f7c8ee9..84f935e6a47e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
# Generated by mksrcinfo v8
-# Fri Mar 24 05:31:21 UTC 2017
+# Thu May 4 20:35:39 UTC 2017
pkgbase = armory-goatpig-git
pkgdesc = Armory Bitcoin wallet, built from new, official github repo w/auto selection of current python2 version
pkgver = v0.95.1.r2.gcc9eccf6
diff --git a/PKGBUILD b/PKGBUILD
index de66191eb032..4fb6a72b40bb 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,9 @@
# Contributor: Pieter Kokx <pieter@kokx.nl>
pkgname=armory-goatpig-git
-pkgver=v0.95.1.r2.gcc9eccf6
+_name=${pkgname%-*-*}
+_py2ver=$(pacman -Qi python2 | sed -n 's/\(.*Version *: \)\(.*\..*\)\(\..*\)/\2/p')
+pkgver=v0.96.r0.ga3d01aa7
pkgrel=1
pkgdesc="Armory Bitcoin wallet, built from new, official github repo w/auto selection of current python2 version"
arch=('i686' 'x86_64')
@@ -12,26 +14,58 @@ license=('AGPL3')
depends=('crypto++' 'swig' 'python2' 'twisted' 'qt4' 'python2-pyqt4' 'python2-bsddb' 'python2-psutil' 'rsync')
makedepends=('git' 'gcc' 'make')
optdepends=('bitcoin-daemon: Communicate with the Bitcoin network')
-install="${pkgname%-*-*}.install"
+install="${_name}.install"
provides=('armory')
conflicts=('armory' 'armory-git')
-source=("${pkgname%-*-*}::git+${url}.git")
+source=("${_name}::git+${url}.git")
sha256sums=('SKIP')
pkgver() {
- cd "$srcdir/${pkgname%-*-*}"
- git describe --tags --long | sed -E 's/([^-]*-g)/r\1/;s/-/./g'
+ cd "$srcdir/$_name"
+ git describe --tags --long | sed -E 's/([^-]*-g)/r\1/;s/-/./g'
+}
+
+prepare() {
+ cd "$srcdir/$_name"
+ git submodule update --init
+ PYTHON_VERSION="$_py2ver" "$srcdir/$_name/autogen.sh"
}
build() {
- ## Get Python2 Version
- _py2ver=$(pacman -Qi python2 | grep "Version" | sed 's/^Version\s*:\s//')
- cd "$srcdir/${pkgname%-*-*}"
- ## Build using current python2 version
- make -j"${nproc}" PYVER="python${_py2ver%.*}"
+ cd "$srcdir/$_name"
+ "$srcdir/$_name/configure" PYTHON_VERSION="$_py2ver"
+ PYTHON_VERSION="$_py2ver" make -j"${nproc}"
}
package() {
- cd "$srcdir/${pkgname%-*-*}"
- make install DESTDIR="$pkgdir"
+ cd "$srcdir/$_name"
+ make DESTDIR="$pkgdir/" install
+
+ find "$pkgdir/usr/local" -depth -mindepth 1 -maxdepth 1 \
+ -execdir bash -c 'mv "'"$pkgdir"'/usr/local/$1" "'"$pkgdir"'/usr/$1"' _ {} \;
+ rm -d "$pkgdir/usr/local"
+
+ mkdir -p "$pkgdir/usr/share/pixmaps"
+ icotool -x -w 256 "$pkgdir/usr/share/armory/img/armory256x256.ico" \
+ -o "$pkgdir/usr/share/pixmaps/armory.png"
+ cp "$pkgdir/usr/share/armory/img/armory_icon_green_64x64.png" \
+ "$pkgdir/usr/share/pixmaps/armory_green.png"
+
+ desktop-file-install -m 644 \
+ --set-key="Exec" --set-value="/usr/bin/armory" \
+ --set-icon="/usr/share/pixmaps/armory.png" \
+ --dir="$pkgdir/usr/share/applications/" \
+ "$srcdir/$_name/dpkgfiles/armory.desktop"
+
+ desktop-file-install -m 644 \
+ --set-key="Exec" --set-value="/usr/bin/armory --offline" \
+ --set-icon="/usr/share/pixmaps/armory.png" \
+ --dir="$pkgdir/usr/share/applications/" \
+ "$srcdir/$_name/dpkgfiles/armoryoffline.desktop"
+
+ desktop-file-install -m 644 \
+ --set-key="Exec" --set-value="/usr/bin/armory --testnet" \
+ --set-icon="/usr/share/pixmaps/armory_green.png" \
+ --dir="$pkgdir/usr/share/applications/" \
+ "$srcdir/$_name/dpkgfiles/armorytestnet.desktop"
}