summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlos Aznarán2023-12-17 12:51:32 -0500
committerCarlos Aznarán2023-12-17 12:51:32 -0500
commit77f372e99cb36ef6863e9fd33268062631d8dd40 (patch)
tree4fe6e68810fe109d42be2139a7fc3bca19655a5d
parent779607cb35ed258de7939192018f40dfc07b1ff9 (diff)
downloadaur-77f372e99cb36ef6863e9fd33268062631d8dd40.tar.gz
Bump version to 2.9.1
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD22
2 files changed, 11 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c6e611ef16b4..18bc9b2cfa51 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = dune-common
pkgdesc = Infrastructure and foundation classes
- pkgver = 2.9.0
+ pkgver = 2.9.1
pkgrel = 4
url = https://dune-project.org/modules/dune-common
arch = x86_64
@@ -37,14 +37,10 @@ pkgbase = dune-common
provides = dunepackaging.py
provides = duneproject
provides = rmgenerated.py
- source = https://dune-project.org/download/2.9.0/dune-common-2.9.0.tar.gz
- source = https://dune-project.org/download/2.9.0/dune-common-2.9.0.tar.gz.asc
- source = pybind11-compatibility.patch::https://gitlab.dune-project.org/core/dune-common/-/commit/f3b4ac266d37b7255e68d203dfce4a22bda9b4f1.patch
- source = gcc13-compatibility.patch::https://gitlab.dune-project.org/core/dune-common/-/commit/56655f6910f3bfcfa86e7573b47228c0f28794f3.patch
- validpgpkeys = E5B47782DE09813BCC3518E159DA94F1FC8FD313
- sha512sums = 4d1f05ee7d5c2376f0fc782b4978596501eed0e7c6d6c68b3a37949a0141cf308b42a6df1b171804a9606907f6597039f28916731c1caa0c54a36775402e6e97
+ source = https://dune-project.org/download/2.9.1/dune-common-2.9.1.tar.gz
+ source = https://dune-project.org/download/2.9.1/dune-common-2.9.1.tar.gz.asc
+ validpgpkeys = 2AA99AA4E2D6214E6EA01C9A4AF42916F6E5B1CF
+ sha512sums = 554d9f5dde66930d8966b99832728d17bb7670aa055c071e00260c6f90e739818672e3b9fb3f292bcb96f128f9e82679c921d8603bb993eb768f89a7b3951ac1
sha512sums = SKIP
- sha512sums = af34c7f82db9a03568649090b5ba3c870202619d835341709a3e43aff8649b58bfff69057fecb40fe205bb63d3fff345c066dd965389d29af5c29c80837fd9a7
- sha512sums = aa0e6cd1af73bee0231dc40cb46081753ed38a3712c30ce79080dbb0023a8d9bacc318b2c5e1e46fa9e8f64a82b4594d2672a00ed178e32f05f3a003e2c9c0f9
pkgname = dune-common
diff --git a/PKGBUILD b/PKGBUILD
index 24cdd20bb84f..8daac7cdff3a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Maintainer: Carlos Aznarán <caznaranl@uni.pe>
# Contributor: Lukas Böger <dev___AT___lboeger___DOT___de>
pkgname=dune-common
-_tarver=2.9.0
+_tarver=2.9.1
_tar="${_tarver}/${pkgname}-${_tarver}.tar.gz"
pkgver="${_tarver}"
pkgrel=4
@@ -10,8 +10,7 @@ pkgdesc="Infrastructure and foundation classes"
arch=(x86_64)
url="https://dune-project.org/modules/${pkgname}"
license=('custom:GPL2 with runtime exception')
-depends=(cmake git lapack python-setuptools
- python-portalocker python-numpy python-mpi4py python-jinja)
+depends=(cmake git lapack python-setuptools python-portalocker python-numpy python-mpi4py python-jinja)
makedepends=(python-scikit-build doxygen graphviz python-sphinx texlive-latexextra biber)
optdepends=('vc: C++ Vectorization library'
'texlive-latexextra: Type setting system'
@@ -26,25 +25,16 @@ optdepends=('vc: C++ Vectorization library'
'python-matplotlib: for Matplotlib rendering'
'python-mayavi: for 3D plotting')
provides=('dunecontrol' 'dune-ctest' 'dune-git-whitespace-hook' 'dunepackaging.py' 'duneproject' 'rmgenerated.py')
-source=(https://dune-project.org/download/${_tar}{,.asc}
- pybind11-compatibility.patch::https://gitlab.dune-project.org/core/${pkgname}/-/commit/f3b4ac266d37b7255e68d203dfce4a22bda9b4f1.patch
- gcc13-compatibility.patch::https://gitlab.dune-project.org/core/dune-common/-/commit/56655f6910f3bfcfa86e7573b47228c0f28794f3.patch)
-sha512sums=('4d1f05ee7d5c2376f0fc782b4978596501eed0e7c6d6c68b3a37949a0141cf308b42a6df1b171804a9606907f6597039f28916731c1caa0c54a36775402e6e97'
- 'SKIP'
- 'af34c7f82db9a03568649090b5ba3c870202619d835341709a3e43aff8649b58bfff69057fecb40fe205bb63d3fff345c066dd965389d29af5c29c80837fd9a7'
- 'aa0e6cd1af73bee0231dc40cb46081753ed38a3712c30ce79080dbb0023a8d9bacc318b2c5e1e46fa9e8f64a82b4594d2672a00ed178e32f05f3a003e2c9c0f9')
-validpgpkeys=('E5B47782DE09813BCC3518E159DA94F1FC8FD313') # Andreas Dedner <a.s.dedner@warwick.ac.uk>
+source=(https://dune-project.org/download/${_tar}{,.asc})
+sha512sums=('554d9f5dde66930d8966b99832728d17bb7670aa055c071e00260c6f90e739818672e3b9fb3f292bcb96f128f9e82679c921d8603bb993eb768f89a7b3951ac1'
+ 'SKIP')
+validpgpkeys=('2AA99AA4E2D6214E6EA01C9A4AF42916F6E5B1CF') # Christoph Grüninger <pgp@grueninger.de>
prepare() {
cd ${pkgname}-${pkgver}
local _pyversion=$(python -c "import sys; print(f'{sys.version_info.major}.{sys.version_info.minor}')")
- sed -i 's/^Version: '"${pkgver%%.0}"'-git/Version: '"${pkgver}"'/' dune.module
# https://salsa.debian.org/science-team/dune-common/-/blob/master/debian/patches/skip-dirs-starting-with-dot.patch
sed -i 's/^ $(find -H "$dir" -name $CONTROL | $GREP -v '\''dune-\[-_a-zA-Z\]\/dune-\[-a-zA-Z_\]\*-\[0-9\]\\{1,\\}.\[0-9\]\\{1,\\}\/'\'')/ $(find -H "$dir" -name '\''.?\*'\'' -prune -o -name $CONTROL -print | $GREP -v '\''dune-\[-_a-zA-Z\]\/dune-\[-a-zA-Z_\]\*-\[0-9\]\\{1,\\}.\[0-9\]\\{1,\\}\/'\'')/' lib/dunemodules.lib
- # https://github.com/FEniCS/basix/issues/591
- patch -p1 -i ../pybind11-compatibility.patch
- # https://gitlab.dune-project.org/core/dune-common/-/merge_requests/1214
- patch -p1 -i ../gcc13-compatibility.patch
python -m venv --system-site-packages _skbuild/linux-${CARCH}-${_pyversion}/cmake-build/dune-env
}