diff options
author | Carlos Aznarán Laos | 2022-04-29 07:50:39 -0500 |
---|---|---|
committer | Carlos Aznarán Laos | 2022-04-29 07:50:39 -0500 |
commit | d0b397a35dac9523cce9d583e317b8791eba17e5 (patch) | |
tree | ee97b6118b2fa26eb8f41828798e5e99ed6b6f56 | |
download | aur-d0b397a35dac9523cce9d583e317b8791eba17e5.tar.gz |
Initial commit as memory from the preCICE workshop 2022
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 38 |
3 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..00770812589f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = openfoam-com-precice + pkgdesc = preCICE adapter for OpenFOAM + pkgver = 1.1.0 + pkgrel = 1 + url = https://github.com/precice/openfoam-adapter + arch = x86_64 + license = GPL3 + makedepends = git + depends = openfoam-com=v2112 + depends = precice + source = git+https://github.com/precice/openfoam-adapter.git?signed#commit=e88aca117eb180b3f55ba07ea4d4623cd6fd621e + validpgpkeys = 0FBAF2A65E37EEB1EEDEB8878852E191BDAF81BF + sha512sums = SKIP + +pkgname = openfoam-com-precice diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f59ec20aabf5 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +*
\ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ee0f20c94ce8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Gerasimos Chourdakis <chourdak at in dot tum dot de> +# Maintainer: Carlos Aznarán <caznaranl@uni.pe> +_base=openfoam +pkgname=${_base}-com-precice +_gitcommit=e88aca117eb180b3f55ba07ea4d4623cd6fd621e +pkgver=1.1.0 +pkgrel=1 +pkgdesc="preCICE adapter for OpenFOAM" +arch=(x86_64) +url="https://github.com/precice/${_base}-adapter" +license=(GPL3) +_openfoam_version=v2112 +depends=("${_base}-com=${_openfoam_version}" "precice") +makedepends=(git) +source=("git+${url}.git?signed#commit=${_gitcommit}") +validpgpkeys=('0FBAF2A65E37EEB1EEDEB8878852E191BDAF81BF') # Gerasimos Chourdakis <chourdak@in.tum.de> +sha512sums=('SKIP') + +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 + # Enable if 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}" +} |