Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions srcpkgs/openfoam2512/INSTALL
Original file line number Diff line number Diff line change
@@ -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
38 changes: 38 additions & 0 deletions srcpkgs/openfoam2512/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Template file for 'openfoam2512'
pkgname=openfoam2512
version=v2512
revision=1
build_style=""
configure_args=""
hostmakedepends="wget"
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 since 2004"
maintainer="muez <muezabdalla777@gmail.com>"
license="GPL-3.0"
homepage="https://www.openfoam.com/"
distfiles="https://dl.openfoam.com/source/v2512/OpenFOAM-v2512.tgz
https://dl.openfoam.com/source/v2512/ThirdParty-v2512.tar.gz"
checksum="ae9a0a133a2e996b88bd1d0f3cc229e3c49968c368feae61bd3ec63deaf337aa
2f84e28a6849b6e5fe0f6af01fe90c932ca48142d5b4525d6a1bdfcbd85ca5a9"
python_version=3

do_fetch() {
mkdir -p $wrksrc
cd $wrksrc
wget ${distfiles}
}
do_extract() {
vtar -xf "OpenFOAM-${version}.tgz"
vtar -xf "ThirdParty-${version}.tar.gz"
mv "ThirdParty-${version}" "OpenFOAM-${version}/thirdparty"
}
do_build() {
cd "OpenFOAM-${version}"
source ./etc/bashrc || exit 0
./Allwmake -j ${makejobs}
}
do_install() {
mkdir ${PKGDESTDIR}/opt/
mv *-${version} ${PKGDESTDIR}/opt/
}