summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorCarlos Aznarán Laos2022-02-01 09:23:34 -0500
committerCarlos Aznarán Laos2022-02-01 09:23:34 -0500
commit7518dbd0c81fe1d83bda348aaae11bbbeaad196d (patch)
tree8c54f3ad3d98ddab42db18fab25f47d1666f2a6d /PKGBUILD
parent82611787eb053fda7bd80405907dffcdbb513fa1 (diff)
downloadaur-7518dbd0c81fe1d83bda348aaae11bbbeaad196d.tar.gz
Version bump to 20220202
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD34
1 files changed, 18 insertions, 16 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c9284a18d7af..b021bbf0dd6a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}