diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 25 insertions, 9 deletions
@@ -1,22 +1,38 @@ # Maintainer: Miguel de Val-Borro <miguel.deval at gmail dot com> -# Contributor: Universebenzene <universebenzene at sina dot com> +# Maintainer: Universebenzene <universebenzene at sina dot com> + pkgname=('python-astropy-helpers') pkgver=4.0.1 -pkgrel=6 +pkgrel=8 pkgdesc="Utilities used for building the Astropy python library for astronomy" arch=('any') url="https://astropy-helpers.readthedocs.io/" -license=('BSD') -makedepends=('python-setuptools') -source=("https://files.pythonhosted.org/packages/source/a/astropy-helpers/astropy-helpers-${pkgver}.tar.gz") -md5sums=('e626e395b4eac6784acb45c5f56e6706') +license=('BSD-3-Clause') +makedepends=('python-setuptools' + 'python-wheel' + 'python-build' + 'python-installer') +source=("https://files.pythonhosted.org/packages/source/a/astropy-helpers/astropy-helpers-${pkgver}.tar.gz" + 'fix-importlib.patch') +md5sums=('e626e395b4eac6784acb45c5f56e6706' + 'b289870dcc9fe1c7744868b454d3cad4') + +get_pyver() { + python -c "import sys; print('$1'.join(map(str, sys.version_info[:2])))" +} + +build() { + cd ${srcdir}/astropy-helpers-${pkgver} + + python -m build --wheel --no-isolation +} prepare() { cd ${srcdir}/astropy-helpers-${pkgver} - export _pyver=$(python -c 'import sys; print("%d.%d" % sys.version_info[:2])') - sed -e "/astropy_helpers/s:astropy_helpers:/usr/lib/python${_pyver}/site-packages/astropy_helpers:" \ + sed -e "/astropy_helpers/s:astropy_helpers:/usr/lib/python$(get_pyver .)/site-packages/astropy_helpers:" \ -i "astropy_helpers/commands/build_sphinx.py" + patch -Np1 -i "${srcdir}/fix-importlib.patch" } package() { @@ -25,5 +41,5 @@ package() { install -D -m644 LICENSE.rst -t "${pkgdir}/usr/share/licenses/${pkgname}" install -m644 -t "${pkgdir}/usr/share/licenses/${pkgname}" licenses/* install -D -m644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" - python setup.py install --prefix=/usr --root=${pkgdir} --optimize=1 + python -m installer --destdir="${pkgdir}" dist/*.whl } |