summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD17
2 files changed, 11 insertions, 12 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 65d08c8c87e1..5edb0512bd74 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = python-meshpy
pkgdesc = 2D/3D simplicial mesh generator interface for Python (Triangle, TetGen, gmsh)
- pkgver = 2020.1
- pkgrel = 3
+ pkgver = 2022.1.3
+ pkgrel = 1
url = https://documen.tician.de/meshpy
arch = x86_64
license = MIT
@@ -10,7 +10,7 @@ pkgbase = python-meshpy
makedepends = pybind11
makedepends = git
depends = python-gmsh_interop
- source = git+https://github.com/inducer/meshpy.git?signed#tag=v2020.1
+ source = git+https://github.com/inducer/meshpy.git?signed#tag=v2022.1.3
validpgpkeys = 900A958D9A0ACA58B1468F2471AA298BCA171145
sha512sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index ef7095607243..cceb28efbcfa 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,9 +2,9 @@
_base=meshpy
pkgname=python-${_base}
pkgdesc="2D/3D simplicial mesh generator interface for Python (Triangle, TetGen, gmsh)"
-pkgver=2020.1
-pkgrel=3
-arch=('x86_64')
+pkgver=2022.1.3
+pkgrel=1
+arch=(x86_64)
url="https://documen.tician.de/${_base}"
license=(MIT)
depends=(python-gmsh_interop) # boost
@@ -15,20 +15,19 @@ validpgpkeys=('900A958D9A0ACA58B1468F2471AA298BCA171145') # Andreas Kloeckner
sha512sums=('SKIP')
build() {
- cd "${_base}"
+ cd ${_base}
python3 ./configure.py --python-exe=python3
make
}
check() {
- cd "${_base}"
- local _pyversion=$(python -c "import sys; print(sys.version[:3])")
- PYTHONPATH="${PWD}/build/lib.linux-${CARCH}-${_pyversion}:${PYTHONPATH}" python test/test_meshpy.py
+ cd ${_base}
+ local _pyversion=$(python -c "import sys; print(f'{sys.version_info.major}{sys.version_info.minor}')")
+ PYTHONPATH="${PWD}/build/lib.linux-${CARCH}-cpython-${_pyversion}:${PYTHONPATH}" python test/test_meshpy.py
}
package() {
- cd "${_base}"
- export PYTHONHASHSEED=0
+ cd ${_base}
PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build
install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}"
}