Date: Wednesday, April 23, 2014 @ 10:07:56 Author: tredaelli Revision: 110021
New package: electrum Added: electrum/ electrum/repos/ electrum/trunk/ electrum/trunk/PKGBUILD electrum/trunk/electrum.install electrum/trunk/setup.py.patch ------------------+ PKGBUILD | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++++ electrum.install | 11 ++++++++++ setup.py.patch | 11 ++++++++++ 3 files changed, 76 insertions(+) Added: electrum/trunk/PKGBUILD =================================================================== --- electrum/trunk/PKGBUILD (rev 0) +++ electrum/trunk/PKGBUILD 2014-04-23 08:07:56 UTC (rev 110021) @@ -0,0 +1,54 @@ +# $Id$ +# Maintainer: Timothy Redaelli <[email protected]> +# Contributor: Andy Weidenbaum <[email protected]> +# ThomasV PGP key: gpg --recv-key 6694D8DE7BE8EE5631BED9502BD5824B7F9470E6 +# http://bitcoin-otc.com/viewgpg.php?nick=ThomasV + +pkgname=electrum +pkgver=1.9.8 +pkgrel=2 +pkgdesc="Lightweight Bitcoin wallet" +arch=('any') +depends=('python2' 'python2-ecdsa' 'python2-pbkdf2' 'python2-pyqt4' 'python2-sip' 'python2-slowaes' 'qt4' 'sip') +makedepends=('gettext' 'python2-pycurl' 'python2-setuptools') +optdepends=('desktop-file-utils: update desktop database' + 'python2-zbar: QR code reading support') +url="https://electrum.org" +license=('GPL3') +source=("https://download.electrum.org/${pkgname^}-${pkgver}.tar.gz"{,.asc} + setup.py.patch) +md5sums=('e3918fec0254267f08e41a1fb8691382' + '4fdd91fe50c4718067b5f22a866ceb53' + '562f61b12e8bc80de23fb56b8ce56fe7') +sha256sums=('8fc144a32013e4a747fea27fff981762a6b9e14cde9ffb405c4c721975d846ff' + '181b88ceecd8701844d79110d31fe71b16d943c47612989f3c51e19270f2a87b' + '5f8d846dedce20601f3131e687bd2dc54ca8df0137cbdaa1b06eab11eb6a52da') +provides=('electrum') +install=electrum.install + +prepare() { + cd ${srcdir}/${pkgname^}-${pkgver} + + msg 'Patching setup.py...' + patch -p1 < ${srcdir}/setup.py.patch + + msg 'Fixing Python version...' + find . -type f -exec sed -i 's#/usr/bin/python#/usr/bin/python2#g' {} + + find . -type f -exec sed -i 's#/usr/bin/env python#/usr/bin/env python2#g' {} + +} + +build() { + cd ${srcdir}/${pkgname^}-${pkgver} + + msg 'Building...' + python2 mki18n.py + pyrcc4 icons.qrc -o gui/qt/icons_rc.py + python2 setup.py build +} + +package() { + cd ${srcdir}/${pkgname^}-${pkgver} + + msg 'Installing...' + python2 setup.py install --root="${pkgdir}" --optimize=1 +} Property changes on: electrum/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property Added: electrum/trunk/electrum.install =================================================================== --- electrum/trunk/electrum.install (rev 0) +++ electrum/trunk/electrum.install 2014-04-23 08:07:56 UTC (rev 110021) @@ -0,0 +1,11 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + update-desktop-database -q +} Added: electrum/trunk/setup.py.patch =================================================================== --- electrum/trunk/setup.py.patch (rev 0) +++ electrum/trunk/setup.py.patch 2014-04-23 08:07:56 UTC (rev 110021) @@ -0,0 +1,11 @@ +--- ./setup.py 2014-03-16 12:53:25.136657771 -0700 ++++ ./setup.py 2014-03-16 12:53:42.736657586 -0700 +@@ -16,8 +16,6 @@ + sys.exit("Error: Electrum requires Python version >= 2.6.0...") + + usr_share = '/usr/share' +-if not os.access(usr_share, os.W_OK): +- usr_share = os.getenv("XDG_DATA_HOME", os.path.join(os.getenv("HOME"), ".local", "share")) + + data_files = [] + if (len(sys.argv) > 1 and (sys.argv[1] == "sdist")) or (platform.system() != 'Windows' and platform.system() != 'Darwin'):
