[arch-commits] Commit in fabric/trunk (PKGBUILD paramiko.patch)

Sven-Hendrik Haase svenstaro at nymeria.archlinux.org
Wed Mar 26 21:34:09 UTC 2014


    Date: Wednesday, March 26, 2014 @ 22:34:09
  Author: svenstaro
Revision: 108333

upgpkg: fabric 1.8.3-2

Fix paramiko compatibility

Added:
  fabric/trunk/paramiko.patch
Modified:
  fabric/trunk/PKGBUILD

----------------+
 PKGBUILD       |    9 ++++++---
 paramiko.patch |   24 ++++++++++++++++++++++++
 2 files changed, 30 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-03-26 21:21:25 UTC (rev 108332)
+++ PKGBUILD	2014-03-26 21:34:09 UTC (rev 108333)
@@ -3,17 +3,20 @@
 
 pkgname=fabric
 pkgver=1.8.3
-pkgrel=1
+pkgrel=2
 pkgdesc="Python library and command-line tool designed to streamline deploying applications or performing system administration tasks via the SSH protocol"
 url="http://fabfile.org/"
 license=('BSD')
 arch=('any')
 depends=('python2' 'pycrypto' 'python2-paramiko' 'python2-setuptools')
-source=("http://pypi.python.org/packages/source/F/Fabric/Fabric-${pkgver}.tar.gz")
-md5sums=('02ce0ad4657f2d0ab6497a8fd3a09c2c')
+source=("http://pypi.python.org/packages/source/F/Fabric/Fabric-${pkgver}.tar.gz"
+        paramiko.patch)
+md5sums=('02ce0ad4657f2d0ab6497a8fd3a09c2c'
+         '5bec4030b1e99ace47f2e1eaf6f7b190')
 
 package() {
   cd ${srcdir}/Fabric-${pkgver}
+  patch -Np0 < ${srcdir}/paramiko.patch
   python2 setup.py install --root=${pkgdir} --optimize=1
 
   install -D -m644 README.rst ${pkgdir}/usr/share/doc/${pkgname}/README.rst

Added: paramiko.patch
===================================================================
--- paramiko.patch	                        (rev 0)
+++ paramiko.patch	2014-03-26 21:34:09 UTC (rev 108333)
@@ -0,0 +1,24 @@
+--- setup.py
++++ setup.py
+@@ -26,6 +26,11 @@ pip, with `pip install fabric==dev`.
+ For more information, please see the Fabric website or execute ``fab --help``.
+ """ % (get_version('branch'), readme)
+
++if sys.version_info[:2] < (2, 6):
++    install_requires=['paramiko>=1.10,<1.13']
++else:
++    install_requires=['paramiko>=1.10']
++
+ setup(
+     name='Fabric',
+     version=get_version('short'),
+@@ -37,7 +42,7 @@ setup(
+     packages=find_packages(),
+     test_suite='nose.collector',
+     tests_require=['nose', 'fudge<1.0'],
+-    install_requires=['paramiko>=1.10,<1.13'],
++    install_requires=install_requires,
+     entry_points={
+         'console_scripts': [
+             'fab = fabric.main:main',
+




More information about the arch-commits mailing list