Date: Saturday, April 30, 2016 @ 06:50:53 Author: fyan Revision: 172879
upgpkg: python-paramiko 2.0.0-1 Modified: python-paramiko/trunk/PKGBUILD ----------+ PKGBUILD | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-04-30 04:33:07 UTC (rev 172878) +++ PKGBUILD 2016-04-30 04:50:53 UTC (rev 172879) @@ -6,38 +6,37 @@ pkgbase=python-paramiko pkgname=(python-paramiko python2-paramiko) -pkgver=1.16.0 +pkgver=2.0.0 pkgrel=1 pkgdesc="Python module that implements the SSH2 protocol" url="https://github.com/paramiko/paramiko/" license=('LGPL') arch=('any') -makedepends=('python-ecdsa' 'python2-ecdsa' 'python-crypto' 'python2-crypto') -source=("http://pypi.python.org/packages/source/p/paramiko/paramiko-$pkgver.tar.gz") -md5sums=('7e1203f5ffeb7d2bc2bffc4feb804216') +makedepends=('python-setuptools' 'python2-setuptools' 'python-cryptography' 'python2-cryptography' 'git') +source=("git+https://github.com/paramiko/paramiko.git#tag=$pkgver") +md5sums=('SKIP') prepare() { - cp -a paramiko-$pkgver{,-py2} + cp -a paramiko{,-py2} - find paramiko-$pkgver-py2 -name '*.py' -print0 | xargs -0 \ + find paramiko-py2 -name '*.py' -print0 | xargs -0 \ sed -i -e 's,^#!/usr/bin/env python$,#!/usr/bin/env python2,' \ -e 's,^#!/usr/bin/python$,#!/usr/bin/python2,' } check() { - cd "$srcdir/paramiko-$pkgver" + cd "$srcdir/paramiko" LANG=en_US.UTF-8 python test.py - cd "$srcdir/paramiko-$pkgver-py2" + cd "$srcdir/paramiko-py2" LANG=en_US.UTF-8 python2 test.py } package_python-paramiko() { - depends=('python-crypto' 'python-ecdsa') - cd "$srcdir/paramiko-$pkgver" + depends=('python-setuptools' 'python-cryptography') + cd "$srcdir/paramiko" python setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 README "$pkgdir/usr/share/doc/$pkgname/README" install -dm755 "$pkgdir/usr/share/doc/$pkgname/demos" install -m644 demos/* "$pkgdir/usr/share/doc/$pkgname/demos" chmod 755 "$pkgdir/usr/share/doc/$pkgname/demos/"*.py @@ -44,11 +43,10 @@ } package_python2-paramiko() { - depends=('python2-crypto' 'python2-ecdsa') - cd "$srcdir/paramiko-$pkgver-py2" + depends=('python2-setuptools' 'python2-cryptography') + cd "$srcdir/paramiko-py2" python2 setup.py install --root="$pkgdir" --optimize=1 - install -Dm644 README "$pkgdir/usr/share/doc/$pkgname/README" install -dm755 "$pkgdir/usr/share/doc/$pkgname/demos" install -m644 demos/* "$pkgdir/usr/share/doc/$pkgname/demos" chmod 755 "$pkgdir/usr/share/doc/$pkgname/demos/"*.py
