diff --git a/srcpkgs/openfoam2512/INSTALL b/srcpkgs/openfoam2512/INSTALL new file mode 100644 index 00000000000000..378d9149e4ff6d --- /dev/null +++ b/srcpkgs/openfoam2512/INSTALL @@ -0,0 +1,8 @@ +case "${ACTION}" in +post) + echo "**" + echo "** Different ways to setup OpenFOAM (www.openfoam.com)" + echo "** - source from ~/.bashrc file: . /opt/OpenFOAM-v2512/etc/bashrc" + echo "**" + ;; +esac diff --git a/srcpkgs/openfoam2512/template b/srcpkgs/openfoam2512/template new file mode 100644 index 00000000000000..4a48bc48e96afb --- /dev/null +++ b/srcpkgs/openfoam2512/template @@ -0,0 +1,26 @@ +# Template file for 'openfoam2512' +pkgname=openfoam2512 +version=2512 +revision=1 +makedepends="libfl-devel openmpi-devel gnuplot libboost_thread flex boost-devel openmpi" +depends="openmpi libboost_thread flex boost libgomp gnuplot" +short_desc="OpenFOAM is a free, open source CFD software released and developed by OpenCFD Ltd" +maintainer="muez " +license="GPL-3.0" +homepage="https://www.openfoam.com/" +distfiles="${SOURCEFORGE_SITE}/openfoam/OpenFOAM-v${version}.tgz + ${SOURCEFORGE_SITE}/openfoam/ThirdParty-v${version}.tar.gz" +checksum="ae9a0a133a2e996b88bd1d0f3cc229e3c49968c368feae61bd3ec63deaf337aa + 2f84e28a6849b6e5fe0f6af01fe90c932ca48142d5b4525d6a1bdfcbd85ca5a9" +python_version=3 + +do_build() { + mv "ThirdParty-v${version}" "OpenFOAM-v${version}/thirdparty" + cd "OpenFOAM-v${version}" + source ./etc/bashrc || exit 0 + ./Allwmake -j ${makejobs} +} +do_install() { + vmkdir opt + mv *-v${version} ${PKGDESTDIR}/opt/ +}