# 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-git pkgdesc="Lightweight Bitcoin Cash wallet" pkgver=2.9.3.r49.gf0de53e9 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-qtpy' 'python2-pysocks' 'python2-qrcode' 'python2-requests' 'python2-six' 'qt5-base') 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/-git/}") conflicts=("${pkgname/-git/}") source=('electron-cash::git+https://github.com/fyookball/electrum.git') sha256sums=('SKIP') pkgver() { cd "${pkgname/-git/}" git describe --long --tags \ | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { cd ${pkgname/-git/} msg2 'Compiling icons...' python2-pyrcc5 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 ${pkgname/-git/} msg2 'Installing...' python2 setup.py install --root="${pkgdir}" msg2 'Cleaning up pkgdir...' find "${pkgdir}" -type d -name .git -exec rm -r '{}' + find "${pkgdir}" -type f -name .gitignore -exec rm -r '{}' + } # vim: ts=2 sw=2 et: