Date: Tuesday, August 11, 2020 @ 12:46:26 Author: foxxx0 Revision: 674516
archrelease: copy trunk to community-any Added: python-pecan/repos/community-any/PKGBUILD (from rev 674515, python-pecan/trunk/PKGBUILD) Deleted: python-pecan/repos/community-any/PKGBUILD ----------+ PKGBUILD | 90 +++++++++++++++++++++++++++++++------------------------------ 1 file changed, 46 insertions(+), 44 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-08-11 12:46:22 UTC (rev 674515) +++ PKGBUILD 2020-08-11 12:46:26 UTC (rev 674516) @@ -1,44 +0,0 @@ -# Maintainer: Thore Bödecker <fox...@archlinux.org> -# Contributor: Tim Meusel <t...@bastelfreak.de> -pkgname="python-pecan" -_pkgname="${pkgname#python-}" -pkgdesc='A WSGI object-dispatching web framework, designed to be lean and fast with few dependencies.' -pkgver=1.3.3 -pkgrel=3 -arch=('any') -url='https://github.com/pecan/pecan' -license=('BSD') -depends=('python' 'python-webob' 'python-mako' 'python-webtest' 'python-six' - 'python-logutils') -makedepends=('python' 'python-setuptools' 'python-sphinx' 'python-webob' - 'python-mako' 'python-webtest' 'python-six' 'python-logutils') -checkdepends=('python-virtualenv' 'python-jinja' 'gunicorn' 'python-mock' - 'python-sqlalchemy' 'python-genshi' 'python-nine') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${_pkgname}/${_pkgname}/archive/${pkgver}.tar.gz") -sha512sums=('a1d2c865c2c5ec6b891449107920b3c7fcb9a656df7f39f39610669fb50b70756e28508c9108e006e757fbaac3832b8f2e52b343d83edd173ff802407c8fff56') - -prepare(){ - # fix manpage build - sed -i '/^dist = /d' "${srcdir}/${_pkgname}-${pkgver}/docs/source/conf.py" - sed -i "s/^version = release = .*\$/version = release = '${pkgver}'/" "${srcdir}/${_pkgname}-${pkgver}/docs/source/conf.py" -} - -build() { - cd "${srcdir}/${_pkgname}-${pkgver}" - python ./setup.py build -} - -check() { - cd "${srcdir}/${_pkgname}-${pkgver}" - python setup.py test -} - -package() { - cd "${srcdir}/${_pkgname}-${pkgver}" - python ./setup.py install --root="$pkgdir/" --optimize=1 - install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - - cd docs - PYTHONPATH="${PWD}/../" make man - install -D -m644 "./build/man/pecan.1" "${pkgdir}/usr/share/man/man1/${pkgname}.1" -} Copied: python-pecan/repos/community-any/PKGBUILD (from rev 674515, python-pecan/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-08-11 12:46:26 UTC (rev 674516) @@ -0,0 +1,46 @@ +# Maintainer: Thore Bödecker <fox...@archlinux.org> +# Contributor: Tim Meusel <t...@bastelfreak.de> +pkgname="python-pecan" +_pkgname="${pkgname#python-}" +pkgdesc='A WSGI object-dispatching web framework, designed to be lean and fast with few dependencies.' +pkgver=1.4.0 +pkgrel=1 +arch=('any') +url='https://github.com/pecan/pecan' +license=('BSD') +depends=('python' 'python-webob' 'python-mako' 'python-webtest' 'python-six' + 'python-logutils') +makedepends=('python' 'python-setuptools' 'python-sphinx' 'python-webob' + 'python-mako' 'python-webtest' 'python-six' 'python-logutils') +checkdepends=('python-virtualenv' 'python-jinja' 'gunicorn' 'python-mock' + 'python-sqlalchemy' 'python-genshi' 'python-nine' 'uwsgi' + 'python-pytest' 'python-kajiki') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/${_pkgname}/${_pkgname}/archive/${pkgver}.tar.gz") +sha512sums=('3f7e072b294a732af6ff65621b1e10254260b9d42abd2bc38c3bff8e141b2ae4592567075813faf40227e7f0a3f2893c27270926fcfad18d1cdd9dc8a85bd14e') + +prepare(){ + # fix manpage build + sed -i '/^dist = /d' "${srcdir}/${_pkgname}-${pkgver}/docs/source/conf.py" + sed -i "s/^version = release = .*\$/version = release = '${pkgver}'/" "${srcdir}/${_pkgname}-${pkgver}/docs/source/conf.py" +} + +build() { + cd "${srcdir}/${_pkgname}-${pkgver}" + python ./setup.py build +} + +check() { + cd "${srcdir}/${_pkgname}-${pkgver}" + # python setup.py test + py.test -vvv -s -ra --showlocals --noconftest pecan/tests/ +} + +package() { + cd "${srcdir}/${_pkgname}-${pkgver}" + python ./setup.py install --root="$pkgdir/" --optimize=1 + install -D -m644 "LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + cd docs + PYTHONPATH="${PWD}/../" make man + install -D -m644 "./build/man/pecan.1" "${pkgdir}/usr/share/man/man1/${pkgname}.1" +}