diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..093925d9c9cd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: Chris Severance aur.severach AatT spamgourmet.com + +set -u +_pyver="python2" +_pybase='parse_type' +pkgname="${_pyver}-${_pybase}" +pkgver='0.3.4' +pkgrel='1' +pkgdesc='simplifies to build parse types based on the parse module' +arch=('any') +url="https://pypi.python.org/pypi/${_pybase}/" +#url="https://github.com/behave/${_pybase}" +license=('BSD') +_pydepends=( # See setup.py, README.rst, and requirements.txt for version dependencies + "${_pyver}-parse>=1.6" # COM + "${_pyver}-six" # COM +) +depends=("${_pyver}" "${_pydepends[@]}") +makedepends=("${_pyver}" "${_pyver}-distribute") # same as python-setuptools +_srcdir="${_pybase}-${pkgver}" +#_verwatch=("${url}/releases" "${url#*github.com}/archive/\(.*\)\.tar\.gz" 'l') +#source=("${_pybase}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +#_verwatch=("https://pypi.python.org/simple/${_pybase//_/-}/" "${_pybase}-\([0-9\.]\+\)\.tar\.gz" 't') +source=("https://pypi.python.org/packages/source/${_pybase: 0:1}/${_pybase}/${_pybase}-${pkgver}.tar.gz") +sha256sums=('3dd0b323bafcb8c25e000ce5589042a1c99cba9c3bec77b9f591e46bc9606147') + +build() { + set -u + cd "${_srcdir}" + ${_pyver} setup.py build + set +u +} + +check() { + set -u + cd "${_srcdir}" + # If pip is installed, some package tests download missing packages. We can't allow that. + #${_pyver} setup.py test --verbose + set +u +} + +package() { + set -u + cd "${_srcdir}" + ${_pyver} setup.py install --root="${pkgdir}" + install -Dpm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + set +u +} +set +u + +# vim:set ts=2 sw=2 et: |