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

Thore Bödecker foxxx0 at archlinux.org
Tue Jan 16 10:59:11 UTC 2018


    Date: Tuesday, January 16, 2018 @ 10:59:10
  Author: foxxx0
Revision: 283232

upgpkg: python-pecan 1.2.1-4

fix conflicting files and check() (FS#56253)

Modified:
  python-pecan/trunk/PKGBUILD

----------+
 PKGBUILD |   16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-01-16 10:48:16 UTC (rev 283231)
+++ PKGBUILD	2018-01-16 10:59:10 UTC (rev 283232)
@@ -1,15 +1,15 @@
 # Maintainer: Thore Bödecker <foxxx0 at archlinux.org>
-# Contrbutor: Tim Meusel <tim at bastelfreak.de>
+# Contributor: Tim Meusel <tim at bastelfreak.de>
 pkgbase='python-pecan'
 pkgname=('python2-pecan' 'python-pecan')
 pkgdesc='A WSGI object-dispatching web framework, designed to be lean and fast with few dependencies.'
 pkgver=1.2.1
-pkgrel=3
+pkgrel=4
 arch=('any')
 url='https://github.com/pecan/pecan'
 license=('BSD')
-makedepends=('python' 'python2' 'python-setuptools' 'python2-setuptools'
-  'python-tox' 'python-sphinx' 'python-webob' 'python-webtest' 'python-mako')
+makedepends=('python' 'python2' 'python-setuptools' 'python2-setuptools' 'python-sphinx' 'python2-sphinx' 'python-webob' 'python2-webob' 'python-mako' 'python2-mako' 'python-webtest' 'python2-webtest')
+checkdepends=('python2-tox' 'python2-singledispatch' 'python2-waitress' 'python2-markupsafe' 'python2-six' 'python2-beautifulsoup4' 'python2-gunicorn' 'uwsgi-plugin-python2')
 source=("${pkgname}-${pkgver}.tar.gz::https://github.com/pecan/pecan/archive/${pkgver}.tar.gz")
 sha512sums=('eced82e4c3ceaaf9b2d6135da9e108b6334f56fc9e356ea05cfa7a7048c41eba019b87e1e793e310b95aa0740314aa6235ff24fc1735f222da741390c44a8735')
 
@@ -27,7 +27,8 @@
 
 check() {
   cd "${srcdir}/pecan-${pkgver}"
-  tox
+  # upstream tests only support python 2
+  python2 setup.py test
 }
 
 package_python2-pecan() {
@@ -39,6 +40,11 @@
   cd docs
   PYTHONPATH="${PWD}/../" make man
   install -D -m644 "${srcdir}/pecan-${pkgver}/docs/build/man/pecan.1" "${pkgdir}/usr/share/man/man1/${pkgname}.1"
+
+  # fix conflicting files
+  for file in gunicorn_pecan pecan; do
+    mv "${pkgdir}/usr/bin/${file}" "${pkgdir}/usr/bin/${file}2"
+  done
 }
 
 package_python-pecan() {



More information about the arch-commits mailing list