summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChih-Hsuan Yen2018-06-15 18:35:03 +0800
committerChih-Hsuan Yen2018-06-15 18:35:03 +0800
commit76ab4e479d49eee6943e92c5de5aac5cbc26ed9d (patch)
treea7b37ede40828be31661636a92cddd42f4b376cb
parent5d5fef90d04b3b5dc3558f544e8a793936113f2e (diff)
downloadaur-76ab4e479d49eee6943e92c5de5aac5cbc26ed9d.tar.gz
switch to split packages to also cover python2
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD40
2 files changed, 42 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bf447d14a516..d6ca998c9e67 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,22 @@
-# Generated by mksrcinfo v8
-# Sun Jul 3 18:30:19 UTC 2016
pkgbase = python-requests-futures
pkgdesc = Asynchronous Python HTTP for Humans.
pkgver = 0.9.7
- pkgrel = 2
+ pkgrel = 4
url = https://github.com/ross/requests-futures
arch = any
license = Apache
makedepends = python-setuptools
- depends = python-requests
+ makedepends = python-requests
+ makedepends = python2-setuptools
+ makedepends = python2-requests
+ makedepends = python2-futures
source = https://pypi.python.org/packages/source/r/requests-futures/requests-futures-0.9.7.tar.gz
sha256sums = a9ca2c3480b6fac29ec5de59c146742e2ab2b60f8c68581766094edb52ea7bad
pkgname = python-requests-futures
+ depends = python-requests
+
+pkgname = python2-requests-futures
+ depends = python2-requests
+ depends = python2-futures
diff --git a/PKGBUILD b/PKGBUILD
index c8b3123bdadc..20ae753c56e3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,18 +1,42 @@
-# Maintainer: Alexander 'z33ky' Hirsch <1zeeky@gmail.com>
+# Maintainer: Chih-Hsuan Yen <yan12125@gmail.com>
+# Contributor: Alexander 'z33ky' Hirsch <1zeeky@gmail.com>
-pkgname=python-requests-futures
+pkgbase=python-requests-futures
+pkgname=(python-requests-futures python2-requests-futures)
pkgver=0.9.7
-pkgrel=2
+pkgrel=4
+_distname=requests-futures-$pkgver
pkgdesc='Asynchronous Python HTTP for Humans.'
license=('Apache')
arch=('any')
url='https://github.com/ross/requests-futures'
-depends=('python-requests')
-makedepends=('python-setuptools')
+makedepends=('python-setuptools' 'python-requests'
+ 'python2-setuptools' 'python2-requests' 'python2-futures')
source=("https://pypi.python.org/packages/source/r/requests-futures/requests-futures-${pkgver}.tar.gz")
sha256sums=('a9ca2c3480b6fac29ec5de59c146742e2ab2b60f8c68581766094edb52ea7bad')
-package() {
- cd "${srcdir}/requests-futures-${pkgver}"
- python setup.py install --root="${pkgdir}" --optimize=1
+prepare() {
+ cp -r ${_distname}{,-py2}
}
+
+check() {
+ cd "$srcdir"/$_distname
+ python test_requests_futures.py
+
+ cd "$srcdir"/$_distname
+ python2 test_requests_futures.py
+}
+
+package_python-requests-futures() {
+ depends=('python-requests')
+ cd $_distname
+ python setup.py install --root="${pkgdir}" --optimize=1
+}
+
+package_python2-requests-futures() {
+ depends=('python2-requests' 'python2-futures')
+ cd "$_distname-py2"
+ python2 setup.py install --root="${pkgdir}" --optimize=1
+}
+
+# vim: set filetype=sh: