Files
MX_Pmodule/EM/IMOD/build
Spencer Bliven 4e437aefde Install IMOD/4.11.20
This is the first version to use modbuild; IMOD/4.9.5 was installed
manually.
2022-11-03 13:11:32 +01:00

44 lines
913 B
Plaintext
Executable File

#!/usr/bin/env modbuild
pbuild::add_to_group 'EM'
pbuild::prep() {
: ${CUDA_VERSION:?No CUDA_VERSION set}
local cuda="${CUDA_VERSION%.*}"
local filename="imod_${V_PKG}_RHEL7-64_CUDA${cuda}.sh"
local dst="$PMODULES_DISTFILESDIR/${filename}"
if [ -f "$dst" ]; then
echo "Found cached $dst" >&2
else
${curl:-curl} \
--location \
--fail \
--output "$dst" \
"https://bio3d.colorado.edu/imod/AMD64-RHEL5/$filename"
fi
}
pbuild::configure() {
:
}
pbuild::compile() {
:
}
pbuild::install() {
: ${CUDA_VERSION:?No CUDA_VERSION set}
local cuda="${CUDA_VERSION%.*}"
local filename="imod_${V_PKG}_RHEL7-64_CUDA${cuda}.sh"
local dst="$PMODULES_DISTFILESDIR/${filename}"
mkdir -p "$PREFIX/profile.d"
sh "$dst" \
-yes \
-dir "$PREFIX" \
-script "$PREFIX/profile.d"
}