diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 29 insertions, 36 deletions
@@ -1,6 +1,6 @@ pkgbase = python-galsim pkgdesc = Modular galaxy image simulation toolkit - pkgver = 2.4.3 + pkgver = 2.4.9 pkgrel = 1 url = https://github.com/GalSim-developers/GalSim arch = x86_64 @@ -9,15 +9,15 @@ pkgbase = python-galsim makedepends = python-installer makedepends = python-setuptools makedepends = python-wheel + makedepends = pybind11 + makedepends = python-numpy + depends = python-astropy depends = boost-libs depends = eigen depends = fftw - depends = pybind11 - depends = python-astropy depends = python-coord depends = python-future - depends = python-numpy - source = python-galsim-2.4.3.tar.gz::https://files.pythonhosted.org/packages/source/G/GalSim/GalSim-2.4.3.tar.gz - sha256sums = 7134e7d00847bb9670ac9568bd16a131611a811ad6a9e7d0fb1e1518771fb7b3 + source = https://pypi.org/packages/source/G/GalSim/GalSim-2.4.9.tar.gz + sha512sums = b79fc96e6a6a969f29eaecb2e5b8a7bb9cc2bb4981b56382de09e9a0e1893663d8edae1f7ce065e1fac2c7e2cab9c8de9c80a52d2e033400d53b27fb09da516c pkgname = python-galsim @@ -1,44 +1,37 @@ -# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Maintainer: Carlos Aznarán <caznaranl@uni.pe> +# Contributor: Luis Martinez <luis dot martinez at disroot dot org> # Contributor: Andres Alejandro Navarro Alsina <aanavarroa@unal.edu.co> # Contributor: GalSim developers team on GitHub - -pkgname=python-galsim -_pkg=GalSim -pkgver=2.4.3 +_base=GalSim +pkgname=python-${_base,,} +pkgver=2.4.9 pkgrel=1 pkgdesc="Modular galaxy image simulation toolkit" -arch=('x86_64') -url="https://github.com/GalSim-developers/GalSim" +arch=(x86_64) +url="https://github.com/${_base}-developers/${_base}" license=('BSD') -depends=( - 'boost-libs' - 'eigen' - 'fftw' - 'pybind11' - 'python-astropy' - 'python-coord' - 'python-future' - 'python-numpy') -makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') -# checkdepends=('python-nose' 'python-yaml' 'python-pandas') -source=("$pkgname-$pkgver.tar.gz::https://files.pythonhosted.org/packages/source/G/$_pkg/$_pkg-$pkgver.tar.gz") -sha256sums=('7134e7d00847bb9670ac9568bd16a131611a811ad6a9e7d0fb1e1518771fb7b3') +depends=(python-astropy boost-libs eigen fftw python-coord python-future) +makedepends=(python-build python-installer python-setuptools python-wheel pybind11 python-numpy) +# checkdepends=(python-pytest) # python-yaml python-pandas +source=(https://pypi.org/packages/source/${_base::1}/${_base}/${_base}-${pkgver}.tar.gz) +sha512sums=('b79fc96e6a6a969f29eaecb2e5b8a7bb9cc2bb4981b56382de09e9a0e1893663d8edae1f7ce065e1fac2c7e2cab9c8de9c80a52d2e033400d53b27fb09da516c') build() { - cd "$_pkg-$pkgver" - python -m build --wheel --no-isolation + cd ${_base}-${pkgver} + python -m build --wheel --skip-dependency-check --no-isolation } # check() { -# cd "$_pkg-$pkgver" -# local _py="$(python -c 'import sys; print(".".join(map(str, sys.version_info[:2])))')" -# PYTHONPATH="$PWD/build/lib.linux-$CARCH-$_py" nosetests +# cd ${_base}-${pkgver} +# python -m venv --system-site-packages test-env +# test-env/bin/python -m installer dist/*.whl +# test-env/bin/python -m pytest +# PYTHONPATH="$PWD/build/lib.linux-$CARCH-$_py" nosetests # } package() { - cd "$_pkg-$pkgver" - PYTHONHASHSEED=0 python -m installer --destdir="$pkgdir" dist/*.whl - local _site="$(python -c 'import site; print(site.getsitepackages()[0])')" - install -d "$pkgdir/usr/share/licenses/$pkgname/" - ln -s "$_site/$_pkg-$pkgver.dist-info/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" + cd ${_base}-${pkgver} + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python -m installer --destdir="${pkgdir}" dist/*.whl + install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm 644 README.rst -t "${pkgdir}/usr/share/doc/${pkgname}" } |