diff options
Diffstat (limited to 'var')
-rw-r--r-- | var/spack/repos/duplicates.test/packages/cycle-a/package.py | 17 | ||||
-rw-r--r-- | var/spack/repos/duplicates.test/packages/cycle-b/package.py | 17 |
2 files changed, 34 insertions, 0 deletions
diff --git a/var/spack/repos/duplicates.test/packages/cycle-a/package.py b/var/spack/repos/duplicates.test/packages/cycle-a/package.py new file mode 100644 index 0000000000..207f5aac44 --- /dev/null +++ b/var/spack/repos/duplicates.test/packages/cycle-a/package.py @@ -0,0 +1,17 @@ +# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) +from spack.package import * + + +class CycleA(Package): + """Package that would lead to cycles if default variant values are used""" + + homepage = "http://www.example.com" + url = "http://www.example.com/tdep-1.0.tar.gz" + + version("2.0", md5="0123456789abcdef0123456789abcdef") + + variant("cycle", default=True, description="activate cycles") + depends_on("cycle-b", when="+cycle") diff --git a/var/spack/repos/duplicates.test/packages/cycle-b/package.py b/var/spack/repos/duplicates.test/packages/cycle-b/package.py new file mode 100644 index 0000000000..ef190a5649 --- /dev/null +++ b/var/spack/repos/duplicates.test/packages/cycle-b/package.py @@ -0,0 +1,17 @@ +# Copyright 2013-2023 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) +from spack.package import * + + +class CycleB(Package): + """Package that would lead to cycles if default variant values are used""" + + homepage = "http://www.example.com" + url = "http://www.example.com/tdep-1.0.tar.gz" + + version("2.0", md5="0123456789abcdef0123456789abcdef") + + variant("cycle", default=True, description="activate cycles") + depends_on("cycle-a", when="+cycle") |