diff options
author | Universebenzene | 2019-01-08 20:20:27 +0800 |
---|---|---|
committer | Universebenzene | 2019-01-08 20:20:27 +0800 |
commit | 8d0612b44794a11691af5be95e719842802bca72 (patch) | |
tree | 616318db595452be46a11bf91ed87b6a91402747 | |
download | aur-8d0612b44794a11691af5be95e719842802bca72.tar.gz |
Initial import 1.4.1
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | PKGBUILD | 72 |
2 files changed, 105 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..60990e301ab0 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,33 @@ +# Generated by mksrcinfo v8 +# Tue Jan 8 12:12:21 UTC 2019 +pkgbase = python-sphinx-click + pkgdesc = Sphinx extension that automatically documents click applications + pkgver = 1.4.1 + pkgrel = 1 + url = https://github.com/click-contrib/sphinx-click + arch = i686 + arch = x86_64 + license = MIT + checkdepends = python-coverage + checkdepends = python2-coverage + checkdepends = python-click-5.1 + checkdepends = python2-click-5.1 + makedepends = python-setuptools + makedepends = python2-setuptools + makedepends = python-sphinx + source = https://files.pythonhosted.org/packages/source/s/sphinx-click/sphinx-click-1.4.1.tar.gz + md5sums = 0c1d3c14d90f38cab7355098e61a6d75 + +pkgname = python-sphinx-click + depends = python-sphinx>=1.5 + depends = python-pbr>=2.0 + optdepends = python-sphinx-click-doc: Documentation for sphinx-click + +pkgname = python2-sphinx-click + depends = python2-sphinx>=1.5 + depends = python2-pbr>=2.0 + optdepends = python-sphinx-click-doc: Documentation for sphinx-click + +pkgname = python-sphinx-click-doc + pkgdesc = Documentation for sphinx-click + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..4c189c3d185d --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,72 @@ +# Maintainer: Astro Benzene <universebenzene at sina dot com> +pkgbase=python-sphinx-click +_pyname=${pkgbase#python-} +pkgname=("python-${_pyname}" "python2-${_pyname}" "python-${_pyname}-doc") +pkgver=1.4.1 +pkgrel=1 +pkgdesc="https://sphinx-click.readthedocs.io" +arch=('i686' 'x86_64') +url="https://github.com/click-contrib/sphinx-click" +license=('MIT') +makedepends=('python-setuptools' 'python2-setuptools' 'python-sphinx') +checkdepends=('python-coverage' 'python2-coverage' 'python-click-5.1' 'python2-click-5.1') +source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") +md5sums=('0c1d3c14d90f38cab7355098e61a6d75') + +prepare() { + cd ${srcdir}/${_pyname}-${pkgver} + sed -i -e '/auto_use/s/True/False/' setup.cfg + + cp -a ${srcdir}/${_pyname}-${pkgver}{,-py2} +} + +build() { + msg "Building Python2" + cd ${srcdir}/${_pyname}-${pkgver}-py2 + python2 setup.py build + + msg "Building Python3" + cd ${srcdir}/${_pyname}-${pkgver} + python setup.py build + + msg "Building Docs" + python setup.py build_sphinx +} + +check() { + msg "Checking Python3" + cd ${srcdir}/${_pyname}-${pkgver} + python setup.py test + + msg "Checking Python2" + cd ${srcdir}/${_pyname}-${pkgver}-py2 + python2 setup.py test +} + +package_python2-sphinx-click() { + depends=('python2-sphinx>=1.5' 'python2-pbr>=2.0') + optdepends=('python-sphinx-click-doc: Documentation for sphinx-click') + cd ${srcdir}/${_pyname}-${pkgver}-py2 + + install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -D -m644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + python2 setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 +} + +package_python-sphinx-click() { + depends=('python-sphinx>=1.5' 'python-pbr>=2.0') + optdepends=('python-sphinx-click-doc: Documentation for sphinx-click') + cd ${srcdir}/${_pyname}-${pkgver} + + install -D -m644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -D -m644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" + python setup.py install --root=${pkgdir} --prefix=/usr --optimize=1 +} + +package_python-sphinx-click-doc() { + pkgdesc="Documentation for sphinx-click" + cd ${srcdir}/${_pyname}-${pkgver}/docs/_build + + install -d -m755 "${pkgdir}/usr/share/doc/${pkgbase}" + cp -a html "${pkgdir}/usr/share/doc/${pkgbase}" +} |