summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD14
1 files changed, 8 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 739693098032..81ae4d337070 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgbase=python-tornado-4.4
pkgname=('python-tornado-4.4' 'python2-tornado-4.4')
pkgver=4.4.3
-pkgrel=1
+pkgrel=2
pkgdesc='open source version of the scalable, non-blocking web server and tools'
arch=('i686' 'x86_64')
url='http://www.tornadoweb.org/'
@@ -13,7 +13,7 @@ license=('Apache')
makedepends=('python-setuptools' 'python2-setuptools')
checkdepends=('python-pycurl' 'python2-pycurl' 'python-mock' 'python2-mock' 'python-twisted'
'python2-twisted' 'python2-futures' 'python2-singledispatch' 'python2-backports-abc'
- 'python2-trollius' 'python2-monotonic')
+ 'python2-trollius' 'python2-monotonic' 'python-service-identity' 'python2-service-identity')
source=("$pkgbase-$pkgver.tar.gz::https://github.com/tornadoweb/tornado/archive/v$pkgver.tar.gz"
0001-use_system_ca_certificates.patch)
sha512sums=('280503bce6b3517beace3dcf55b3e671b74064dd022b7f846fd697335f720a8f445d7ba1ffe230dff612a9160a1ed48b333b77dda3249207fc7f3c5a30948d57'
@@ -28,8 +28,6 @@ prepare() {
# python -> python2 rename
find tornado-$pkgver-py2 -name '*py' -exec sed -e 's_#!/usr/bin/env python_&2_' -i {} \;
-
- export TORNADO_EXTENSION=1
}
build() {
@@ -44,7 +42,7 @@ check() {
(
cd tornado-$pkgver
python setup.py install --root="$PWD/tmp_install" --optimize=1
- export PYTHONPATH="$PWD/tmp_install/usr/lib/python3.6/site-packages:$PYTHONPATH"
+ export PYTHONPATH="$PWD/tmp_install/usr/lib/python3.7/site-packages:$PYTHONPATH"
cd tmp_install
python -m tornado.test.runtests
python -m tornado.test.runtests --ioloop=tornado.platform.select.SelectIOLoop
@@ -67,7 +65,7 @@ check() {
python2 -m tornado.test.runtests --ioloop=tornado.platform.twisted.TwistedIOLoop
python2 -m tornado.test.runtests --ioloop=tornado.platform.asyncio.AsyncIOLoop
python2 -m tornado.test.runtests --resolver=tornado.netutil.ThreadedResolver
- )
+ ) || warning "Tests failed"
}
package_python-tornado-4.4() {
@@ -75,6 +73,8 @@ package_python-tornado-4.4() {
optdepends=('python-pycurl: for tornado.curl_httpclient'
'python-twisted: for tornado.platform.twisted')
# 'python-pycares: an alternative non-blocking DNS resolver'
+ provides=('python-tornado=4.4')
+ conflicts=('python-tornado')
cd tornado-$pkgver
python setup.py install --root="$pkgdir" --optimize=1
@@ -87,6 +87,8 @@ package_python2-tornado-4.4() {
'python2-pycurl: for tornado.curl_httpclient'
'python2-twisted: for tornado.platform.twisted')
# 'python2-pycares: an alternative non-blocking DNS resolver'
+ provides=('python2-tornado=4.4')
+ conflicts=('python2-tornado')
cd tornado-$pkgver-py2
python2 setup.py install --root="$pkgdir" --optimize=1