[arch-commits] Commit in python-tornado/trunk (PKGBUILD)

Felix Yan felixonmars at archlinux.org
Sat Apr 1 09:12:15 UTC 2017


    Date: Saturday, April 1, 2017 @ 09:12:15
  Author: felixonmars
Revision: 220265

upgpkg: python-tornado 4.4.3-1

Modified:
  python-tornado/trunk/PKGBUILD

----------+
 PKGBUILD |   37 +++++++++++++++++++------------------
 1 file changed, 19 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-04-01 08:52:54 UTC (rev 220264)
+++ PKGBUILD	2017-04-01 09:12:15 UTC (rev 220265)
@@ -2,48 +2,49 @@
 # Maintainer: Felix Yan <felixonmars at archlinux.org>
 # Contributor: Thomas Dziedzic < gostrc at gmail >
 
+pkgbase=python-tornado
 pkgname=('python-tornado' 'python2-tornado')
-pkgver=4.4.2
-pkgrel=2
+pkgver=4.4.3
+pkgrel=1
 pkgdesc='open source version of the scalable, non-blocking web server and tools'
 arch=('i686' 'x86_64')
 url='http://www.tornadoweb.org/'
 license=('Apache')
-makedepends=('python-setuptools' 'python2-setuptools' 'git')
+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')
-source=("git+https://github.com/tornadoweb/tornado.git#tag=v$pkgver"
+source=("$pkgbase-$pkgver.tar.gz::https://github.com/tornadoweb/tornado/archive/v$pkgver.tar.gz"
         0001-use_system_ca_certificates.patch)
-sha512sums=('SKIP'
+sha512sums=('280503bce6b3517beace3dcf55b3e671b74064dd022b7f846fd697335f720a8f445d7ba1ffe230dff612a9160a1ed48b333b77dda3249207fc7f3c5a30948d57'
             'a6422735bdce26246088d38aec55042627a1800329847aba54ca85453dcefcdde631519b57088dd441a42a4c341e7f07c73ab6b73d8404869b67ee4107bde912')
 
 prepare() {
-  cd tornado
+  cd tornado-$pkgver
   patch -p1 -i ../0001-use_system_ca_certificates.patch
 
   cd "$srcdir"
-  cp -a tornado{,-py2}
+  cp -a tornado-$pkgver{,-py2}
 
   # python -> python2 rename
-  find tornado-py2 -name '*py' -exec sed -e 's_#!/usr/bin/env python_&2_' -i {} \;
+  find tornado-$pkgver-py2 -name '*py' -exec sed -e 's_#!/usr/bin/env python_&2_' -i {} \;
 
   export TORNADO_EXTENSION=1
 }
 
 build() {
-  cd tornado
+  cd tornado-$pkgver
   python setup.py build
 
-  cd ../tornado-py2
+  cd ../tornado-$pkgver-py2
   python2 setup.py build
 }
 
 check() {
   (
-    cd tornado
+    cd tornado-$pkgver
     python setup.py install --root="$PWD/tmp_install" --optimize=1
-    export PYTHONPATH="$PWD/tmp_install/usr/lib/python3.5/site-packages:$PYTHONPATH"
+    export PYTHONPATH="$PWD/tmp_install/usr/lib/python3.6/site-packages:$PYTHONPATH"
     cd tmp_install
     python -m tornado.test.runtests
     python -m tornado.test.runtests --ioloop=tornado.platform.select.SelectIOLoop
@@ -52,10 +53,10 @@
     python -m tornado.test.runtests --ioloop=tornado.platform.twisted.TwistedIOLoop
     python -m tornado.test.runtests --ioloop=tornado.platform.asyncio.AsyncIOLoop
     python -m tornado.test.runtests --resolver=tornado.netutil.ThreadedResolver
-  )
+  ) || warning "Tests failed"
 
   (
-    cd tornado-py2
+    cd tornado-$pkgver-py2
     python2 setup.py install --root="$PWD/tmp_install" --optimize=1
     export PYTHONPATH="$PWD/tmp_install/usr/lib/python2.7/site-packages:$PYTHONPATH"
     cd tmp_install
@@ -75,8 +76,8 @@
               'python-twisted: for tornado.platform.twisted')
               # 'python-pycares: an alternative non-blocking DNS resolver'
 
-  cd tornado
-  python setup.py install --root="${pkgdir}" --optimize=1
+  cd tornado-$pkgver
+  python setup.py install --root="$pkgdir" --optimize=1
 }
 
 package_python2-tornado() {
@@ -87,6 +88,6 @@
               'python2-twisted: for tornado.platform.twisted')
               # 'python2-pycares: an alternative non-blocking DNS resolver'
 
-  cd tornado-py2
-  python2 setup.py install --root="${pkgdir}" --optimize=1
+  cd tornado-$pkgver-py2
+  python2 setup.py install --root="$pkgdir" --optimize=1
 }



More information about the arch-commits mailing list