summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuillaume Horel2019-11-27 09:07:01 -0500
committerGuillaume Horel2019-11-27 09:11:19 -0500
commit4eddf25b8df4cd14f44e993f961ae05f4dc87432 (patch)
tree57ab2d6424c0b7e9beaabb6af8712ac61459dfbf
downloadaur-4eddf25b8df4cd14f44e993f961ae05f4dc87432.tar.gz
initial import
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD35
2 files changed, 56 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b2f8da578834
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = python-paramiko-ng
+ pkgdesc = Python module that implements the SSH2 protocol
+ pkgver = 2.7.4
+ pkgrel = 1
+ url = https://github.com/paramiko/paramiko/
+ arch = any
+ license = LGPL
+ checkdepends = python-mock
+ checkdepends = python-pytest
+ makedepends = python-setuptools
+ depends = python-bcrypt
+ depends = python-cryptography
+ depends = python-pyasn1
+ depends = python-pynacl
+ provides = python-paramiko
+ conflicts = python-paramiko
+ source = paramiko-ng-2.7.4.tar.gz::https://github.com/ploxiln/paramiko-ng/archive/2.7.4.tar.gz
+ sha256sums = 9cc7f3313de47a38901e2524072fdc0ac5d9cc991132600fa296cb9b2998f112
+
+pkgname = python-paramiko-ng
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..736512c58e68
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Guillaume Horel <guillaume.horel@gmail.com>
+# Maintainer: Angel Velasquez <angvp@archlinux.org>
+# Maintainer: Felix Yan <felixonmars@archlinux.org>
+# Contributor: Douglas Soares de Andrade <douglas@archlinux.org>
+# Contributor: Mario Danic <mario.danic@gmail.com>
+
+pkgname='python-paramiko-ng'
+_pkgname='paramiko-ng'
+pkgver=2.7.4
+pkgrel=1
+pkgdesc="Python module that implements the SSH2 protocol"
+provides=('python-paramiko')
+conflicts=('python-paramiko')
+url="https://ploxiln.github.io/paramiko-ng/"
+license=('LGPL')
+arch=('any')
+makedepends=('python-setuptools')
+depends=('python-bcrypt' 'python-cryptography' 'python-pyasn1' 'python-pynacl')
+checkdepends=('python-mock' 'python-pytest')
+source=("$_pkgname-$pkgver.tar.gz::https://github.com/ploxiln/paramiko-ng/archive/$pkgver.tar.gz")
+sha256sums=('9cc7f3313de47a38901e2524072fdc0ac5d9cc991132600fa296cb9b2998f112')
+
+check() {
+ cd "$srcdir/$_pkgname-$pkgver"
+ LANG=en_US.UTF-8 pytest
+}
+
+package() {
+ cd "$_pkgname-$pkgver"
+
+ PARAMIKO_REPLACE=1 python setup.py install --root="$pkgdir" --optimize=1
+ install -dm755 "$pkgdir"/usr/share/doc/python-$_pkgname/demos
+ install -m644 demos/* "$pkgdir"/usr/share/doc/python-$_pkgname/demos
+ chmod 755 "$pkgdir"/usr/share/doc/python-$_pkgname/demos/*.py
+}