diff options
author | Carlos Aznarán Laos | 2023-01-14 21:33:23 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2023-01-14 21:33:23 -0500 |
commit | 4a75e2b71755f3806f47055107798e4c95b5e93a (patch) | |
tree | 1128112c2e84efb186151e60e2ddd64eb20cb3b2 | |
parent | 092096b4631c699d167aae8ec6499090de586fcf (diff) | |
download | aur-4a75e2b71755f3806f47055107798e4c95b5e93a.tar.gz |
Bump version to 0.6.0
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 21 insertions, 5 deletions
@@ -1,17 +1,23 @@ pkgbase = python-fenics-dolfinx pkgdesc = Next generation FEniCS problem solving environment (python interface) - pkgver = 0.5.2 + pkgver = 0.6.0 pkgrel = 1 url = https://github.com/FEniCS/dolfinx arch = x86_64 license = LGPL3 + checkdepends = python-pytest + checkdepends = python-scipy + checkdepends = python-matplotlib + checkdepends = python-cppimport + checkdepends = python-numba + checkdepends = openssh makedepends = cmake makedepends = python-setuptools makedepends = pybind11 depends = dolfinx depends = python-mpi4py optdepends = gmsh: for extract data from Gmsh models - source = dolfinx-0.5.2.tar.gz::https://github.com/FEniCS/dolfinx/archive/v0.5.2.tar.gz - sha512sums = c6a9af8abc37172493a547ff52a3d737bf16b34f35d737d3643b0d7578455e6097eca6c919b49bbfacfed165b028170a1d55a7cf7521e285612f1f9fc7c55522 + source = dolfinx-0.6.0.tar.gz::https://github.com/FEniCS/dolfinx/archive/v0.6.0.tar.gz + sha512sums = 6e4bbeca9045cdc558fa5cdfd23abe55bdb773b326381eaa25f843e70d9df39c5707bfdf5412ae1845fc680bbbc7cb641f9cf6e4eb2226a760ddaab8d04237bf pkgname = python-fenics-dolfinx @@ -2,16 +2,17 @@ _base=dolfinx pkgname=python-fenics-${_base} pkgdesc="Next generation FEniCS problem solving environment (python interface)" -pkgver=0.5.2 +pkgver=0.6.0 pkgrel=1 arch=(x86_64) url="https://github.com/FEniCS/${_base}" license=(LGPL3) depends=(dolfinx python-mpi4py) makedepends=(cmake python-setuptools pybind11) +checkdepends=(python-pytest python-scipy python-matplotlib python-cppimport python-numba openssh) optdepends=('gmsh: for extract data from Gmsh models') source=(${_base}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz) -sha512sums=('c6a9af8abc37172493a547ff52a3d737bf16b34f35d737d3643b0d7578455e6097eca6c919b49bbfacfed165b028170a1d55a7cf7521e285612f1f9fc7c55522') +sha512sums=('6e4bbeca9045cdc558fa5cdfd23abe55bdb773b326381eaa25f843e70d9df39c5707bfdf5412ae1845fc680bbbc7cb641f9cf6e4eb2226a760ddaab8d04237bf') build() { cd ${_base}-${pkgver}/python @@ -19,6 +20,15 @@ build() { python setup.py build } +check() { + if [ -z "$(ldconfig -p | grep libcuda.so.1)" ]; then + export OMPI_MCA_opal_warn_on_missing_libcuda=0 + fi + local _pyversion=$(python -c "import sys; print(f'{sys.version_info.major}{sys.version_info.minor}')") + PYTHONPATH="${srcdir}/${_base}-${pkgver}/python/build/lib.linux-${CARCH}-cpython-${_pyversion}:$PYTHONPATH" python -m pytest ${_base}-${pkgver}/python/test/unit -k 'not version' + PYTHONPATH="${srcdir}/${_base}-${pkgver}/python/build/lib.linux-${CARCH}-cpython-${_pyversion}:$PYTHONPATH" python -m pytest ${_base}-${pkgver}/python/demo/test.py -k 'not demos[path9-demo_static-condensation.py] and not demos[path10-demo_stokes.py] and not demos_mpi[path9-demo_static-condensation.py] and not demos_mpi[path10-demo_stokes.py]' +} + package() { cd ${_base}-${pkgver}/python PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build |