From c97ce7c90efb60a3ee76bd4841fb50a1c21c089d Mon Sep 17 00:00:00 2001 From: Aidan Heerdegen Date: Thu, 6 Mar 2025 15:02:48 +1100 Subject: [PATCH] Add package recipe for ACCESS-TEST-model (#206) * Add package recipe for ACCESS-TEST-model --------- Co-authored-by: Harshula Jayasuriya --- packages/access-test-model/package.py | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 packages/access-test-model/package.py diff --git a/packages/access-test-model/package.py b/packages/access-test-model/package.py new file mode 100644 index 0000000..8c46a39 --- /dev/null +++ b/packages/access-test-model/package.py @@ -0,0 +1,30 @@ +# Copyright Spack Project Developers. See COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +# Based on spack/var/spack/repos/builtin/packages/fiat/package.py + +from spack.package import * + + +class AccessTestModel(CMakePackage): + """ACCESS Test Model is a small test FORTRAN model component + used to test CI workflows.""" + + homepage = "https://github.com/ACCESS-NRI/access-test-model" + git = "https://github.com/ACCESS-NRI/access-test-model.git" + + maintainers("aidanheerdegen", "codegat", "harshula") + + license("Apache-2.0") + + version("main", branch="main", no_cache=True) + + variant("mpi", default=True, description="Use MPI") + + depends_on("mpi", when="+mpi") + + root_cmakelists_dir = "stub" + + def url_for_version(self, version): + return "https://github.com/ACCESS-NRI/access-test-model/tarball/{0}".format(version)