diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 28 insertions, 2 deletions
@@ -1,21 +1,47 @@ # Maintainer: Astro Benzene <universebenzene at sina dot com> + pkgname=python-astropy-sphinx-theme _pyname=${pkgname#python-} pkgver=1.1 -pkgrel=1 +pkgrel=2 pkgdesc="The sphinx theme for Astropy and affiliated packages." arch=('any') url="https://github.com/astropy/astropy-sphinx-theme" license=('BSD') -depends=('python-sphinx>=1.6') makedepends=('python-setuptools') +# 'python-wheel' +# 'python-build' +# 'python-installer' +checkdepends=('python-pytest' + 'python-sphinx') source=("https://files.pythonhosted.org/packages/source/${_pyname:0:1}/${_pyname}/${_pyname}-${pkgver}.tar.gz") sha256sums=('ee1dafa0cf4d109455f7a0d19da4cdd608ad24d380ed2eb8090bb945a3d286f9') +prepare() { + cd ${srcdir}/${_pyname}-${pkgver} + + sed -i '/use_2to3/d' setup.py +} + +build() { + cd ${srcdir}/${_pyname}-${pkgver} + +# python -m build --wheel --no-isolation + python setup.py build +} + +check() { + cd ${srcdir}/${_gitname} + + pytest || warning "Tests failed" # -vv --color=yes +} + package() { cd ${srcdir}/${_pyname}-${pkgver} + depends=('python-sphinx>=1.6') install -D -m644 LICENSE.rst -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 +# python -m installer --destdir="${pkgdir}" dist/*.whl } |