diff --git a/templates/common/build_icon.sh b/templates/common/build_icon.sh index bac7789f40b6b3644fc90b1eae92683f540a2796..ce8c79927fdd37bbe191d05351a681df7c52d4f2 100644 --- a/templates/common/build_icon.sh +++ b/templates/common/build_icon.sh @@ -12,11 +12,9 @@ fi # Go to the working directory cd ${WORKDIR} || exit - . ${WORKDIR}/proj/platforms/common/spack_utils.sh load_spack "%spack.init%" "%spack.root%" "%spack.url%" "%spack.branch%" "%spack.externals%" "%spack.compiler%" "%spack.disable_local_config%" "%spack.user_cache_path%" "%spack.user_config_path%" "%spack.upstreams%" - if [ ! $(rpm -qa | grep bzip2) ]; then spack install --reuse bzip2 spack load --first bzip2 @@ -47,6 +45,9 @@ else echo "\%icon.build_cmd\% is not defined. If you want to compile icon with spack, please provide a spack compile instruction string in your build.yml" fi +# Build dwd-icon-tools +spack install dwd-icon-tools % "%spack.compiler%" + # Need to get ECCODES DWD definitions: eccodes_version=$(spack spec $SPACK_BUILD_ICON | grep eccodes | grep -o "@.*%" | grep -o "[0-9\.]*")