# Maintainer: Dan Beste # Contributor: Andy Weidenbaum # Contributor: RunningDroid # Contributor: Sebastian Lindqvist # # ThomasV PGP key: gpg --recv-key 6694D8DE7BE8EE5631BED9502BD5824B7F9470E6 # http://bitcoin-otc.com/viewgpg.php?nick=ThomasV # pkgname='electron-cash' _tarname='electrum' pkgdesc='Lightweight Bitcoin Cash wallet' pkgver=2.9.3 pkgrel=1 url='http://www.electroncash.org/' install="${pkgname}.install" arch=('any') license=('MIT') makedepends=( 'git' 'protobuf' 'python2-pycurl' 'python2-setuptools' ) depends=( 'hicolor-icon-theme' 'python2' 'python2-dnspython' 'python2-ecdsa' 'python2-jsonrpclib' 'python2-pbkdf2' 'python2-protobuf' 'python2-pyaes' 'python2-pyqt4' 'python2-pysocks' 'python2-qrcode' 'python2-requests' 'python2-six' 'qt4') optdepends=( 'desktop-file-utils: update desktop icon' 'gtk-update-icon-cache: update desktop icon' 'python2-amodem: air-gapped transaction signing over audio modem' 'python2-btchip: Ledger hardware wallet support' 'python2-pycryptodomex: use PyCryptodome AES implementation instead of pyaes' 'python2-keepkey: KeepKey hardware wallet support' 'python2-matplotlib: plot transaction history in graphical mode' 'python2-rpyc: send commands to Electrum Python console from an external script' 'python2-trezor: Trezor hardware wallet support' 'xdg-utils: update desktop icon' 'zbar: QR code reading support' ) provides=("${pkgname}") conflicts=("${pkgname}") source=("${pkgname}-${pkgver}.tar.gz::https://github.com/fyookball/electrum/archive/${pkgver}.tar.gz") sha256sums=('406bc77c9a6f8a1fb69cdbe2873ad6fb2956afbb6ec0f1da71b9d6ee9f8bf8bc') build() { cd "${_tarname}-${pkgver}" msg2 'Compiling icons...' pyrcc4 icons.qrc -o gui/qt/icons_rc.py msg2 'Compiling protobuf description file...' protoc --proto_path=lib/ --python_out=lib/ lib/paymentrequest.proto msg2 'Creating translations...' python2 contrib/make_locale msg2 'Building...' python2 setup.py build } package() { cd "${_tarname}-${pkgver}" python2 setup.py install --root="${pkgdir}" } # vim: ts=2 sw=2 et: