summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authormschubert2019-01-10 09:19:25 +0100
committermschubert2019-01-10 09:19:25 +0100
commitf2731446ff9a2abca0518d2ff8de23a6a1d5141e (patch)
treed2fceb02765588671c4bc0f9376530db38818abb /PKGBUILD
parent81d52589653293c9968f414e838c2bc522e43a98 (diff)
downloadaur-python-socks.tar.gz
split pkgbuild for py2+3
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 23 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a8656c8b4d02..db79555234e3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,20 +1,37 @@
# Maintainer: Michael Schubert <mschu.dev at gmail>
-pkgname=python-socks
+pkgname=(python-socks python2-socks)
_pkgname=PySocks
-pkgver=1.6.5
+pkgver=1.6.8
pkgrel=1
pkgdesc="SOCKS4, SOCKS5 or HTTP proxy (Anorov fork PySocks replaces socksipy)"
arch=('any')
license=('BSD')
url="https://github.com/Anorov/PySocks"
-depends=('python')
+makedepends=('python-setuptools' 'python2-setuptools')
+checkdepends=('python-pytest' 'python-psutil'
+ 'python2-pytest' 'python2-psutil')
provides=('python-socksipy-branch')
conflicts=('python-socksipy-branch')
replaces=('python-socksipy-branch')
-source=("https://github.com/Anorov/PySocks/archive/$pkgver.tar.gz")
-md5sums=('2012790b3793457a8c604fceb9842421')
+source=("$_pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
+sha256sums=('a7f32ce1ac2b3467b793fdf14b23ad2b3ae139bcb10b6331fdecdae97ac6b821')
+
+# python{,2}-test_server (or test-server?) not on AUR
+# check() {
+# python setup.py test
+# python2 setup.py test
+# }
+
+package_python-socks() {
+ depends=('python')
-package() {
cd "$srcdir/$_pkgname-$pkgver"
python setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
}
+
+package_python2-socks() {
+ depends=('python2')
+
+ cd "$srcdir/$_pkgname-$pkgver"
+ python2 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1
+}