From 673759101627bc2f1ce9ac1a481bef2b68fd2044 Mon Sep 17 00:00:00 2001 From: Gregory Becker Date: Sun, 18 May 2025 11:45:50 -0700 Subject: [PATCH] add missing test_repo package Signed-off-by: Gregory Becker --- .../packages/conditional-languages/package.py | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 var/spack/test_repos/builtin.mock/packages/conditional-languages/package.py diff --git a/var/spack/test_repos/builtin.mock/packages/conditional-languages/package.py b/var/spack/test_repos/builtin.mock/packages/conditional-languages/package.py new file mode 100644 index 00000000000..0e6fb9e6b68 --- /dev/null +++ b/var/spack/test_repos/builtin.mock/packages/conditional-languages/package.py @@ -0,0 +1,20 @@ +# Copyright Spack Project Developers. See COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) +from spack.package import * + + +class ConditionalLanguages(Package): + """Conditional depends on c/cxx/fortran with a variant for each""" + + homepage = "https://dev.null" + + version("1.0") + + variant("c", default=False, description="depend on c") + variant("cxx", default=False, description="depend on cxx") + variant("fortran", default=False, description="depend on fortran") + + depends_on("c", type="build", when="+c") + depends_on("cxx", type="build", when="+cxx") + depends_on("fortran", type="build", when="+fortran")