# Maintainer: Gerasimos Chourdakis # Maintainer: Carlos Aznarán _base=openfoam pkgname=${_base}-com-precice _gitcommit=74b8719ce874c793a581fd009a54c0e1c7923b1e pkgver=1.3.0 pkgrel=4 pkgdesc="preCICE adapter for OpenFOAM" arch=(x86_64) url="https://github.com/precice/${_base}-adapter" license=(GPL-3.0-or-later) _openfoam_version=v2306 depends=("${_base}-com=${_openfoam_version}" precice) makedepends=(git) source=("git+${url}.git#commit=${_gitcommit}") # validpgpkeys=('2A955D4FE358070072B117D56723BA104179BCE9') # Gerasimos Chourdakis sha512sums=('463a8baf18ee9867eb59fc295c77f1f4b1a5bc7bdca72334b7ad78af94312bb198c1635881e994e7b0bac4e41fdc41851b8cc1b480e7d025f8332f220584b46a') prepare() { if [ -n "${WM_PROJECT_DIR}" ]; then echo echo -e "\e[1m\e[5m\e[31mPlease make sure that no OpenFOAM version is sourced in bashrc.\e[0m" echo return 1 fi # Uncomment next line ff want see enable debug messages, see https://precice.org/adapter-openfoam-get.html # sed -i 's/ADAPTER_PREP_FLAGS=""/ADAPTER_PREP_FLAGS="-DADAPTER_DEBUG_MODE"/' ${_base}-adapter/Allwmake sed -i 's/ADAPTER_TARGET_DIR="${FOAM_USER_LIBBIN:-}"/ADAPTER_TARGET_DIR="${pkgdir}${FOAM_LIBBIN}"/' ${_base}-adapter/Allwmake } package() { source /opt/OpenFOAM/OpenFOAM-${_openfoam_version}/etc/bashrc || true cd ${_base}-adapter install -d "${pkgdir}${FOAM_APP}" ./Allclean . ./Allwmake || true install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" }