Date: Thursday, October 5, 2017 @ 13:19:05 Author: foxxx0 Revision: 261690
import from AUR Added: python-cherrypy/ python-cherrypy/repos/ python-cherrypy/trunk/ python-cherrypy/trunk/PKGBUILD ----------+ PKGBUILD | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) Added: python-cherrypy/trunk/PKGBUILD =================================================================== --- python-cherrypy/trunk/PKGBUILD (rev 0) +++ python-cherrypy/trunk/PKGBUILD 2017-10-05 13:19:05 UTC (rev 261690) @@ -0,0 +1,73 @@ +# Maintainer: Thore Bödecker <[email protected]> +# Contributor: Laurent Soest <[email protected]> +# Contributor: Angel Velasquez <[email protected]> +# Contributor: Kaiting Chen <[email protected]> +# Contributor: Douglas Soares de Andrade <[email protected]> +# Contributor: Armando M. Baratti <[email protected]> +# Contributor: Florian Richter <[email protected]> + +pkgbase='python-cherrypy' +_pkgbase="${pkgbase//python-/}" +pkgname=('python-cherrypy' 'python2-cherrypy') +pkgver=11.0.0 +pkgrel=4 +pkgdesc="A pythonic, object-oriented web development framework" +arch=('any') +url="http://www.cherrypy.org" +license=('BSD') +makedepends=('python-setuptools' 'python2-setuptools' 'python-setuptools-scm' + 'python2-setuptools-scm' 'python-tox' 'python2-tox' 'python-six' + 'python2-six' 'python-cheroot' 'python2-cheroot' 'python-portend' + 'python2-portend') +source=("${pkgbase}-${pkgver}.tar.gz::https://github.com/${_pkgbase}/${_pkgbase}/archive/v$pkgver.tar.gz") +sha512sums=('955a1d5390390149d9648d7ce20a579dbd1db05e352c2282e29044b49dc22ab4929dcefece15f8f78ed4c8c8ceb9611d87033d60f1aa38964a515bbdf0381c66') + +prepare() { + cp -r "${srcdir}/${_pkgbase}-${pkgver}" "${srcdir}/${_pkgbase}-${pkgver}-py2" + + # disable broken tests + rm "${srcdir}/${_pkgbase}-${pkgver}/${_pkgbase}/test"/test_{objectmapping.py,request_obj.py} + rm "${srcdir}/${_pkgbase}-${pkgver}-py2/${_pkgbase}/test"/test_{encoding.py,objectmapping.py,request_obj.py} +} + +build() { + + # setuptools wont find version from git tag + export SETUPTOOLS_SCM_PRETEND_VERSION="${pkgver}" + cd "${srcdir}/${_pkgbase}-${pkgver}" + python ./setup.py build + + cd "${srcdir}/${_pkgbase}-${pkgver}-py2" + python2 ./setup.py build +} + +check() { + cd "${srcdir}/${_pkgbase}-${pkgver}" + tox + + cd "${srcdir}/${_pkgbase}-${pkgver}-py2" + tox2 +} + +package_python-cherrypy() { + depends=('python' 'python-six' 'python-cheroot' 'python-portend') + + cd "${srcdir}/${_pkgbase}-${pkgver}" + + python ./setup.py install --root="${pkgdir}" --optimize=1 + + install -Dm644 LICENSE.md \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" +} + +package_python2-cherrypy() { + depends=('python2' 'python2-six' 'python2-cheroot' 'python2-portend') + + cd "${srcdir}/${_pkgbase}-${pkgver}-py2" + + python2 ./setup.py install --root="${pkgdir}" --optimize=1 + mv "${pkgdir}/usr/bin/cherryd" "${pkgdir}/usr/bin/cherryd2" + + install -Dm644 LICENSE.md \ + "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.md" +} Property changes on: python-cherrypy/trunk/PKGBUILD ___________________________________________________________________ Added: svn:keywords ## -0,0 +1 ## +Id \ No newline at end of property
