From f552dbd19918b6c928dd482e1de92d920902f1f3 Mon Sep 17 00:00:00 2001 From: Alex Richert <82525672+AlexanderRichert-NOAA@users.noreply.github.com> Date: Tue, 9 Jan 2024 21:53:50 -0500 Subject: [PATCH] Add genf90 resource for cprnc to allow offline builds (#42015) * Add genf90 resource for cprnc to allow offline builds * Update package.py * Update package.py style fix --- var/spack/repos/builtin/packages/cprnc/package.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/var/spack/repos/builtin/packages/cprnc/package.py b/var/spack/repos/builtin/packages/cprnc/package.py index 8083d44eb50..9e4282879e0 100644 --- a/var/spack/repos/builtin/packages/cprnc/package.py +++ b/var/spack/repos/builtin/packages/cprnc/package.py @@ -22,3 +22,17 @@ class Cprnc(CMakePackage): depends_on("netcdf-fortran") depends_on("cmake@3:", type="build") + + resource( + name="genf90", + git="https://github.com/PARALLELIO/genf90", + tag="genf90_200608", + destination="genf90-resource", + ) + + def cmake_args(self): + args = [ + self.define("GENF90_PATH", join_path(self.stage.source_path, "genf90-resource/genf90")) + ] + + return args