summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMartin Diehl2023-11-14 18:02:58 +0100
committerMartin Diehl2023-11-14 18:02:58 +0100
commitcfae21cfcd3d1fd4abf2d21f94b7b6c60a022be8 (patch)
tree00961338876033f77848d254ba34e25ad5770e88 /PKGBUILD
parent765bf6704d9db9d18c46810d43d255b432340331 (diff)
downloadaur-cfae21cfcd3d1fd4abf2d21f94b7b6c60a022be8.tar.gz
3.0.0~alpha8
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 7 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index e95f67efc1b0..3048da0248bd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,9 @@
# Maintainer: Martin Diehl <martin.diehl@kuleuven.be>
pkgbase=damask
pkgname=('damask' 'damask-grid' 'damask-mesh' 'python-damask')
-pkgver=3.0.0~alpha7
-pkgver_=3.0.0-alpha7
-pkgrel=6
+pkgver=3.0.0~alpha8
+pkgver_=3.0.0-alpha8
+pkgrel=1
pkgdesc='DAMASK - The Duesseldorf Advanced Material Simulation Kit'
arch=('x86_64')
url='https://damask.mpie.de'
@@ -12,26 +12,10 @@ makedepends=('cmake' 'python-setuptools'
'petsc<3.21' 'hdf5-openmpi' 'fftw' 'zlib' 'libfyaml'
'python-matplotlib' 'python-scipy' 'python-pandas' 'python-h5py' 'python-pyaml')
optdepends=('paraview: post-processing')
-source=(https://damask.mpie.de/download/damask-${pkgver_}.tar.xz
- T-init.patch
- CMakeLists.patch
- setup.patch)
-
-sha256sums=('442b06b824441293e72ff91b211a555c5d497aedf62be1c4332c426558b848a4'
- '188a94f1d0486548acf1246531f92bca91806cf5b1a48eb33c67e9dc6297d602'
- '296d2401fdbab78083a68366bfd0c9ac0ace096305ea9acbed0581d265be4f87'
- 'c98b009ac98952528d3d50a0844d433b8635206df3e0525a8018ad68c6fad947')
-
-prepare() {
- sed -i '24s/18/20/g' ${pkgname}-${pkgver_}/src/CLI.f90
- sed -i '14s/19/21/g' ${pkgname}-${pkgver_}/CMakeLists.txt
- sed -i '124s/${fYAML_LIBRARIES}/fyaml/g' ${pkgname}-${pkgver_}/CMakeLists.txt
- sed -i '73d;75d;77d' ${pkgname}-${pkgver_}/src/mesh/discretization_mesh.f90
- sed -i '92i DMAddField, &' ${pkgname}-${pkgver_}/src/mesh/mesh_mech_FEM.f90
- patch ${pkgname}-${pkgver_}/src/grid/grid_thermal_spectral.f90 "${srcdir}/T-init.patch"
- patch ${pkgname}-${pkgver_}/src/CMakeLists.txt "${srcdir}/CMakeLists.patch"
- patch ${pkgname}-${pkgver_}/python/setup.cfg "${srcdir}/setup.patch"
-}
+source=(https://damask.mpie.de/download/damask-${pkgver_}.tar.xz)
+
+sha256sums=('f62c38123213d1c1fe2eb8910b0ffbdc1cac56273c2520f3b64a553363190b9d')
+
build() {
cmake -S ${pkgbase}-${pkgver_} -B build-grid -DDAMASK_SOLVER=grid -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Performance