summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Severance2015-09-08 03:38:01 -0400
committerChris Severance2015-09-08 03:38:01 -0400
commitdae04b1fc4f73e4fb8656e7c6dc598461d421ba3 (patch)
tree0c941d7e73ccaa686137545c889e2c0687c9abce
downloadaur-dae04b1fc4f73e4fb8656e7c6dc598461d421ba3.tar.gz
made python2 package
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD64
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: