[arch-commits] Commit in (6 files)

Timothy Redaelli tredaelli at nymeria.archlinux.org
Wed Apr 23 08:07:56 UTC 2014


    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 <timothy.redaelli at gmail.com>
+# Contributor: Andy Weidenbaum <archbaum at gmail.com>
+# 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'):




More information about the arch-commits mailing list