diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 19 insertions, 27 deletions
@@ -1,6 +1,6 @@ pkgbase = dune-functions pkgdesc = Abstractions for functions and discrete function space bases - pkgver = 2.9.0 + pkgver = 2.9.1 pkgrel = 1 url = https://dune-project.org/modules/dune-functions arch = x86_64 @@ -12,16 +12,16 @@ pkgbase = dune-functions makedepends = doxygen makedepends = graphviz makedepends = python-scipy - depends = dune-localfunctions>=2.9.0 - depends = dune-grid>=2.9.0 - depends = dune-istl>=2.9.0 - depends = dune-typetree>=2.9.0 + depends = dune-localfunctions>=2.9.1 + depends = dune-grid>=2.9.1 + depends = dune-istl>=2.9.1 + depends = dune-typetree>=2.9.1 optdepends = doxygen: Generate the class documentation from C++ sources optdepends = graphviz: Graph visualization software - source = https://dune-project.org/download/2.9.0/dune-functions-2.9.0.tar.gz - source = https://dune-project.org/download/2.9.0/dune-functions-2.9.0.tar.gz.asc + source = https://dune-project.org/download/2.9.1/dune-functions-2.9.1.tar.gz + source = https://dune-project.org/download/2.9.1/dune-functions-2.9.1.tar.gz.asc validpgpkeys = 2AA99AA4E2D6214E6EA01C9A4AF42916F6E5B1CF - sha512sums = cbe719915fdf25edab17f0ebc3f8a7d684a08ac9fd4501832e28dcff3527196eb45688eac6d4f1632a137311b0795f073082c19ad16c3438fb38a5ad131cc47f + sha512sums = 0c3d21d8d9b2bc776eb9fb9f19305a5368c929ad0553e9576fca6557296a7be5f9626261151e6d9d31011756e751efaae5fe5912397c6fe20a615d89e00166c4 sha512sums = SKIP pkgname = dune-functions @@ -2,7 +2,7 @@ # Maintainer: Carlos Aznarán <caznaranl@uni.pe> # Contributor: Lukas Böger <dev___AT___lboeger___DOT___de> pkgname=dune-functions -_tarver=2.9.0 +_tarver=2.9.1 _tar="${_tarver}/${pkgname}-${_tarver}.tar.gz" pkgver="${_tarver}" pkgrel=1 @@ -15,23 +15,17 @@ makedepends=(texlive-latexextra texlive-pictures biber doxygen graphviz python-s optdepends=('doxygen: Generate the class documentation from C++ sources' 'graphviz: Graph visualization software') source=(https://dune-project.org/download/${_tar}{,.asc}) -sha512sums=('cbe719915fdf25edab17f0ebc3f8a7d684a08ac9fd4501832e28dcff3527196eb45688eac6d4f1632a137311b0795f073082c19ad16c3438fb38a5ad131cc47f' +sha512sums=('0c3d21d8d9b2bc776eb9fb9f19305a5368c929ad0553e9576fca6557296a7be5f9626261151e6d9d31011756e751efaae5fe5912397c6fe20a615d89e00166c4' 'SKIP') -validpgpkeys=('2AA99AA4E2D6214E6EA01C9A4AF42916F6E5B1CF') # Christoph Grüninger <gruenich@dune-project.org> +validpgpkeys=('2AA99AA4E2D6214E6EA01C9A4AF42916F6E5B1CF') # Christoph Grüninger <pgp@grueninger.de> prepare() { export _pyversion=$(python -c "import sys; print(f'{sys.version_info.major}.{sys.version_info.minor}')") - sed -i 's/^Version: '"${pkgver%%.0}"'-git/Version: '"${pkgver}"'/' ${pkgname}-${pkgver}/dune.module - # install header for run test/assembletransferoperatortest.cc in fufem - sed -i '/ rannacherturekbasis.hh/a raviartthomasbasis.hh' ${pkgname}-${pkgver}/dune/functions/functionspacebases/CMakeLists.txt - # install header for run test/assembletransferoperatortest.cc in fufem - sed -i '/ flatvectorview.hh/a globalvaluedlocalfiniteelement.hh' ${pkgname}-${pkgver}/dune/functions/functionspacebases/CMakeLists.txt # install header for run test/vintagebasisgridfunctiontest.cc in fufem sed -i '15 a install(FILES gridfunctiontest.hh DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dune/functions/gridfunctions/test)' ${pkgname}-${pkgver}/dune/functions/gridfunctions/test/CMakeLists.txt sed -i '7 a BUILD_ON_INSTALL' ${pkgname}-${pkgver}/doc/manual/CMakeLists.txt sed -i '3 a BUILD_ON_INSTALL' ${pkgname}-${pkgver}/doc/manual/CMakeLists.txt - # sed -i '/dune_python_add_test(NAME pypoisson/,+3 s/^/#/' ${pkgname}-${pkgver}/dune/python/test/CMakeLists.txt - # python -m venv --system-site-packages build-cmake/dune-env + python -m venv --system-site-packages build-cmake/dune-env } build() { @@ -52,21 +46,19 @@ build() { -DCMAKE_DISABLE_FIND_PACKAGE_LATEX=FALSE \ -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=FALSE \ -DENABLE_HEADERCHECK=ON \ - -DDUNE_ENABLE_PYTHONBINDINGS=OFF - - # -DDUNE_PYTHON_INSTALL_LOCATION='none' \ - # -DDUNE_PYTHON_WHEELHOUSE="dist" + -DDUNE_ENABLE_PYTHONBINDINGS=ON \ + -DDUNE_PYTHON_INSTALL_LOCATION='none' \ + -DDUNE_PYTHON_WHEELHOUSE="dist" cmake --build build-cmake --target all - # cd build-cmake/python - # python setup.py build + cd build-cmake/python + python setup.py build } package() { XDG_CACHE_HOME="${PWD}" DESTDIR="${pkgdir}" cmake --build build-cmake --target install install -Dm 644 ${pkgname}-${pkgver}/COPYING -t "${pkgdir}/usr/share/licenses/${pkgname}" find "${pkgdir}" -type d -empty -delete - # cd build-cmake/python - # PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build - # rm -r "${pkgdir}"/tmp + cd build-cmake/python + PYTHONPYCACHEPREFIX="${PWD}/.cache/cpython/" python setup.py install --prefix=/usr --root="${pkgdir}" --optimize=1 --skip-build } |