summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD37
2 files changed, 26 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ab2e1842f99d..ca8ffb7e434c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = electron-cash
pkgdesc = Lightweight Bitcoin Cash wallet
pkgver = 2.9.3
- pkgrel = 1
+ pkgrel = 2
url = http://www.electroncash.org/
install = electron-cash.install
arch = any
@@ -10,20 +10,21 @@ pkgbase = electron-cash
makedepends = protobuf
makedepends = python2-pycurl
makedepends = python2-setuptools
+ makedepends = python2-tox
depends = hicolor-icon-theme
depends = python2
depends = python2-dnspython
depends = python2-ecdsa
- depends = python2-jsonrpclib
+ depends = python2-jsonrpclib-pelix
depends = python2-pbkdf2
depends = python2-protobuf
depends = python2-pyaes
- depends = python2-pyqt4
+ depends = python2-pyqt5
depends = python2-pysocks
depends = python2-qrcode
depends = python2-requests
depends = python2-six
- depends = qt4
+ depends = qt5-base
optdepends = desktop-file-utils: update desktop icon
optdepends = gtk-update-icon-cache: update desktop icon
optdepends = python2-amodem: air-gapped transaction signing over audio modem
diff --git a/PKGBUILD b/PKGBUILD
index 29f98808e5bc..45e375ef6b6f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,10 +9,9 @@
#
pkgname='electron-cash'
-_tarname='electrum'
pkgdesc='Lightweight Bitcoin Cash wallet'
pkgver=2.9.3
-pkgrel=1
+pkgrel=2
url='http://www.electroncash.org/'
install="${pkgname}.install"
arch=('any')
@@ -22,22 +21,24 @@ makedepends=(
'protobuf'
'python2-pycurl'
'python2-setuptools'
+ 'python2-tox'
)
depends=(
'hicolor-icon-theme'
'python2'
'python2-dnspython'
'python2-ecdsa'
- 'python2-jsonrpclib'
+ 'python2-jsonrpclib-pelix'
'python2-pbkdf2'
'python2-protobuf'
'python2-pyaes'
- 'python2-pyqt4'
+ 'python2-pyqt5'
'python2-pysocks'
'python2-qrcode'
'python2-requests'
'python2-six'
- 'qt4')
+ 'qt5-base'
+)
optdepends=(
'desktop-file-utils: update desktop icon'
'gtk-update-icon-cache: update desktop icon'
@@ -57,25 +58,29 @@ source=("${pkgname}-${pkgver}.tar.gz::https://github.com/fyookball/electrum/arch
sha256sums=('406bc77c9a6f8a1fb69cdbe2873ad6fb2956afbb6ec0f1da71b9d6ee9f8bf8bc')
build() {
- cd "${_tarname}-${pkgver}"
-
- msg2 'Compiling icons...'
- pyrcc4 icons.qrc -o gui/qt/icons_rc.py
+ cd "${pkgname/on-cash/um}-${pkgver}"
- msg2 'Compiling protobuf description file...'
+ # Compile the icons file for Qt:
+ python2-pyrcc5 icons.qrc -o gui/qt/icons_rc.py
+ # Compile the protobuf description file:
protoc --proto_path=lib/ --python_out=lib/ lib/paymentrequest.proto
-
- msg2 'Creating translations...'
+ # Create translations (optional):
python2 contrib/make_locale
-
- msg2 'Building...'
+ # Build
python2 setup.py build
}
+check() {
+ cd "${pkgname/on-cash/um}-${pkgver}"
+
+ tox
+}
+
package() {
- cd "${_tarname}-${pkgver}"
+ cd "${pkgname/on-cash/um}-${pkgver}"
- python2 setup.py install --root="${pkgdir}"
+ python2 setup.py install --root="${pkgdir}" --optimize=1
}
+
# vim: ts=2 sw=2 et: