diff options
author | Chris Severance | 2015-09-08 03:38:01 -0400 |
---|---|---|
committer | Chris Severance | 2015-09-08 03:38:01 -0400 |
commit | dae04b1fc4f73e4fb8656e7c6dc598461d421ba3 (patch) | |
tree | 0c941d7e73ccaa686137545c889e2c0687c9abce | |
download | aur-dae04b1fc4f73e4fb8656e7c6dc598461d421ba3.tar.gz |
made python2 package
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 64 |
2 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f7fc9c6df4b4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = python2-guzzle-sphinx-theme + pkgdesc = Sphinx theme used by Guzzle + pkgver = 0.7.10 + pkgrel = 1 + url = https://github.com/guzzle/guzzle_sphinx_theme + arch = any + license = custom + makedepends = python2 + makedepends = python2-distribute + source = guzzle-sphinx-theme-0.7.10.tar.gz::https://github.com/guzzle/guzzle_sphinx_theme/archive/0.7.10.tar.gz + sha256sums = 7be7a9d5b3f4235074f449e5f7e9f8f8432fb8e9e3896ee3f40d9b9165189943 + +pkgname = python2-guzzle-sphinx-theme + depends = python2 + depends = python2-sphinx>=1.1.3 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..05f38de84663 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,64 @@ +# Maintainer: Chris Severance aur.severach AatT spamgourmet.com + +set -u +_pyver="python2" +_pybase='guzzle-sphinx-theme' +pkgname="${_pyver}-${_pybase}" +pkgver=0.7.10 +pkgrel=1 +pkgdesc='Sphinx theme used by Guzzle' +arch=('any') +url="https://github.com/guzzle/${_pybase//-/_}" +license=('custom') # Copyright (c) 2013 Michael Dowling <mtdowling@gmail.com> +_pydepends=( # See setup.py, README.rst, and requirements.txt for version dependencies + "${_pyver}-sphinx>=1.1.3" #"python-sphinx<1.3" # COM Arch is already newer. Documentation might not work. +) +makedepends=("${_pyver}" "${_pyver}-distribute") # same as python-setuptools +source=("${_pybase}-${pkgver}.tar.gz::${url}/archive/${pkgver}.tar.gz") +sha256sums=('7be7a9d5b3f4235074f449e5f7e9f8f8432fb8e9e3896ee3f40d9b9165189943') + +if [ "${pkgname%-git}" != "${pkgname}" ]; then # this is easily done with case + _srcdir="${_pybase}" + makedepends+=('git') + provides+=("${pkgname%-git}=${pkgver%%.r*}") + conflicts+=("${pkgname%-git}") + source=("${_srcdir}::git+${url}.git") + :;sha256sums=('SKIP') +pkgver() { + set -u + cd "${_srcdir}" + printf '%s.r%s.g%s' "$(sed -ne "s:__version__ = '\(.*\)'"'$:\1:p' 'botocore/__init__.py')" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" # " + set +u +} +else + _srcdir="${_pybase//-/_}-${pkgver}" + _verwatch=("${url}/releases" "${url#*github.com}/archive/\(.*\)\.tar\.gz" 'l') +fi + +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 + depends=("${_pyver}" "${_pydepends[@]}") + cd "${_srcdir}" + ${_pyver} setup.py install --root="${pkgdir}" --optimize=1 + install -Dpm644 'README.rst' 'requirements.txt' -t "${pkgdir}/usr/share/doc/${pkgname%-git}/" + install -Dpm644 'LICENSE' "${pkgdir}/usr/share/licenses/${pkgname%-git}/LICENSE" + set +u +} +set +u + +# vim:set ts=2 sw=2 et: |