diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 35 |
2 files changed, 14 insertions, 28 deletions
@@ -1,5 +1,5 @@ pkgbase = python-cement - pkgdesc = CLI Application Framework + pkgdesc = CLI Application Framework for Python pkgver = 2.6.2 pkgrel = 1 url = http://builtoncement.com/ @@ -7,14 +7,9 @@ pkgbase = python-cement license = Apache2 makedepends = python makedepends = python-distribute - makedepends = python2 - makedepends = python2-distribute source = http://pypi.python.org/packages/source/c/cement/cement-2.6.2.tar.gz sha256sums = ba547b342c2e327f2509f9424971f7ae9dd61ec884cb62c80f45d88bdf4bd27b pkgname = python-cement depends = python -pkgname = python2-cement - depends = python2 - @@ -1,52 +1,43 @@ # Maintainer: Chris Severance aur.severach aATt spamgourmet dott com set -u +_pyver="python" _pybase='cement' -pkgbase="python-${_pybase}" -pkgname=(python{,2}-${_pybase}) +pkgname="${_pyver}-${_pybase}" pkgver='2.6.2' pkgrel='1' -pkgdesc='CLI Application Framework' +pkgdesc='CLI Application Framework for Python' +arch=('any') #url="https://pypi.python.org/pypi/${_pybase}/" url='http://builtoncement.com/' -makedepends=(python{,2}{,-distribute}) # ,-sphinx,-nose,-coverage,-pep8,-autopep8,-mock,-pystache,-pyyaml,-colorlog}) license=('Apache2') #custom: ISC -arch=('any') -_verwatch=("https://pypi.python.org/simple/${_pybase}/" "${_pybase}-\([0-9\.]\+\)\.tar\.gz" 't') +makedepends=("${_pyver}" "${_pyver}-distribute") # same as python-setuptools _srcdir="${_pybase}-${pkgver}" +_verwatch=("https://pypi.python.org/simple/${_pybase}/" "${_pybase}-\([0-9\.]\+\)\.tar\.gz" 't') source=("http://pypi.python.org/packages/source/${_pybase: 0:1}/${_pybase}/${_pybase}-${pkgver}.tar.gz") sha256sums=('ba547b342c2e327f2509f9424971f7ae9dd61ec884cb62c80f45d88bdf4bd27b') build() { set -u cd "${_srcdir}" - python setup.py build + ${_pyver} setup.py build set +u } check() { set -u cd "${_srcdir}" - # Way too many unreasonable dependencies to run check - #python setup.py test --verbose - set +u -} - -package_python-cement() { - set -u - depends=('python') - cd "${_srcdir}" - python setup.py install --root="${pkgdir}" - install -Dm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + # If pip is installed, some package tests download missing packages. We can't allow that. + #${_pyver} setup.py test --verbose set +u } -package_python2-cement() { +package() { set -u - depends=('python2') + depends=("${_pyver}") # "${_pydepends[@]}") cd "${_srcdir}" - python2 setup.py install --root="${pkgdir}" - install -Dm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + ${_pyver} setup.py install --root="${pkgdir}" + install -Dpm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" set +u } set +u |