diff options
author | Carlos Aznarán Laos | 2022-02-01 09:23:34 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-02-01 09:23:34 -0500 |
commit | 7518dbd0c81fe1d83bda348aaae11bbbeaad196d (patch) | |
tree | 8c54f3ad3d98ddab42db18fab25f47d1666f2a6d /PKGBUILD | |
parent | 82611787eb053fda7bd80405907dffcdbb513fa1 (diff) | |
download | aur-7518dbd0c81fe1d83bda348aaae11bbbeaad196d.tar.gz |
Version bump to 20220202
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 18 insertions, 16 deletions
@@ -2,35 +2,37 @@ # Maintainer: Carlos Aznarán <caznaranl@uni.pe> _base=triangle pkgname=python-${_base} -pkgver=20200424 -pkgrel=5 +pkgver=20220202 +pkgrel=1 pkgdesc="Python bindings to the triangle library" -url="https://github.com/drufat/triangle" -arch=('any') -license=('LGPL3') -depends=('triangle' 'python-numpy') -makedepends=('python-setuptools') -checkdepends=('python-pytest') +url="https://github.com/drufat/${_base}" +arch=(any) +license=(LGPL3) +depends=(python-numpy) # triangle +makedepends=(git python-setuptools) +checkdepends=(python-pytest) optdepends=('python-matplotlib: for Matplotlib rendering') -source=(${url}/archive/v${pkgver}.tar.gz) -sha512sums=('8b9b6ff0636ef09c0c0b5383fd6e5153965bac3767f4311e464cb100a485d3ee79274a2aa2045ee1edf6aa11992f946269d4847308c3bc9f9350b99182175fcb') +source=("git+${url}.git?#tag=v${pkgver}") +sha512sums=('SKIP') build() { - cd "${_base}-${pkgver}" + cd ${_base} + git submodule init && git submodule update + export PYTHONHASHSEED=0 + python setup.py clean --all python setup.py build } check() { - local _py3_ver=$(python3 -c "import sys; print(str(sys.version_info.major)+'.'+str(sys.version_info.minor))") - cd "${_base}-${pkgver}" - PYTHONPATH="build/lib.linux-$CARCH-${_py3_ver}:${PYTHONPATH}" \ + local _pyversion=$(python -c "import sys; print(f'{sys.version_info.major}.{sys.version_info.minor}')") + cd ${_base} + PYTHONPATH="build/lib.linux-$CARCH-${_pyversion}:${PYTHONPATH}" \ PYTHONDONTWRITEBYTECODE=1 \ pytest -v tests } package() { - cd "${_base}-${pkgver}" - export PYTHONHASHSEED=0 + cd ${_base} PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --root="${pkgdir}" --optimize=1 --skip-build install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" } |