diff options
author | Dan Beste | 2017-11-07 19:26:23 -0600 |
---|---|---|
committer | Dan Beste | 2017-11-07 19:26:23 -0600 |
commit | e70c9e974af7c8fd3cd63ed549a46e96987bf101 (patch) | |
tree | 2d8c9e1f517f4f9bcdc8e0a0da2b2e2b64dba77c | |
parent | 781a5754792d1647ee2ec4122f56b185d52b4f47 (diff) | |
download | aur-e70c9e974af7c8fd3cd63ed549a46e96987bf101.tar.gz |
Add check() function
* Tests currently fail on 2.9.3 electron-cash-git should be used for the
time being.
* That said, I will accept patches to 2.9.3 to correct the failing
tests.
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 26 insertions, 20 deletions
@@ -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 @@ -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: |