diff options
Diffstat (limited to 'var')
5 files changed, 124 insertions, 0 deletions
diff --git a/var/spack/repos/builtin.mock/packages/installed-deps-a/package.py b/var/spack/repos/builtin.mock/packages/installed-deps-a/package.py new file mode 100644 index 0000000000..c3b4d67d74 --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/installed-deps-a/package.py @@ -0,0 +1,26 @@ +# Copyright 2013-2022 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 import * + + +class InstalledDepsA(Package): + """Used by test_installed_deps test case.""" + # a + # / \ + # b c b --> d build/link + # |\ /| b --> e build/link + # |/ \| c --> d build + # d e c --> e build/link + + homepage = "http://www.example.com" + url = "http://www.example.com/a-1.0.tar.gz" + + version("1", "0123456789abcdef0123456789abcdef") + version("2", "abcdef0123456789abcdef0123456789") + version("3", "def0123456789abcdef0123456789abc") + + depends_on("installed-deps-b", type=("build", "link")) + depends_on("installed-deps-c", type=("build", "link")) diff --git a/var/spack/repos/builtin.mock/packages/installed-deps-b/package.py b/var/spack/repos/builtin.mock/packages/installed-deps-b/package.py new file mode 100644 index 0000000000..66c24d9c31 --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/installed-deps-b/package.py @@ -0,0 +1,26 @@ +# Copyright 2013-2022 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 import * + + +class InstalledDepsB(Package): + """Used by test_installed_deps test case.""" + # a + # / \ + # b c b --> d build/link + # |\ /| b --> e build/link + # |/ \| c --> d build + # d e c --> e build/link + + homepage = "http://www.example.com" + url = "http://www.example.com/b-1.0.tar.gz" + + version("1", "0123456789abcdef0123456789abcdef") + version("2", "abcdef0123456789abcdef0123456789") + version("3", "def0123456789abcdef0123456789abc") + + depends_on("installed-deps-d", type=("build", "link")) + depends_on("installed-deps-e", type=("build", "link")) diff --git a/var/spack/repos/builtin.mock/packages/installed-deps-c/package.py b/var/spack/repos/builtin.mock/packages/installed-deps-c/package.py new file mode 100644 index 0000000000..703245d5b8 --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/installed-deps-c/package.py @@ -0,0 +1,26 @@ +# Copyright 2013-2022 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 import * + + +class InstalledDepsC(Package): + """Used by test_installed_deps test case.""" + # a + # / \ + # b c b --> d build/link + # |\ /| b --> e build/link + # |/ \| c --> d build + # d e c --> e build/link + + homepage = "http://www.example.com" + url = "http://www.example.com/c-1.0.tar.gz" + + version("1", "0123456789abcdef0123456789abcdef") + version("2", "abcdef0123456789abcdef0123456789") + version("3", "def0123456789abcdef0123456789abc") + + depends_on("installed-deps-d@2", type="build") + depends_on("installed-deps-e@2", type=("build", "link")) diff --git a/var/spack/repos/builtin.mock/packages/installed-deps-d/package.py b/var/spack/repos/builtin.mock/packages/installed-deps-d/package.py new file mode 100644 index 0000000000..b2e4bb41f8 --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/installed-deps-d/package.py @@ -0,0 +1,23 @@ +# Copyright 2013-2022 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 import * + + +class InstalledDepsD(Package): + """Used by test_installed_deps test case.""" + # a + # / \ + # b c b --> d build/link + # |\ /| b --> e build/link + # |/ \| c --> d build + # d e c --> e build/link + + homepage = "http://www.example.com" + url = "http://www.example.com/d-1.0.tar.gz" + + version("1", "0123456789abcdef0123456789abcdef") + version("2", "abcdef0123456789abcdef0123456789") + version("3", "def0123456789abcdef0123456789abc") diff --git a/var/spack/repos/builtin.mock/packages/installed-deps-e/package.py b/var/spack/repos/builtin.mock/packages/installed-deps-e/package.py new file mode 100644 index 0000000000..7ae70d9bd0 --- /dev/null +++ b/var/spack/repos/builtin.mock/packages/installed-deps-e/package.py @@ -0,0 +1,23 @@ +# Copyright 2013-2022 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 import * + + +class InstalledDepsE(Package): + """Used by test_installed_deps test case.""" + # a + # / \ + # b c b --> d build/link + # |\ /| b --> e build/link + # |/ \| c --> d build + # d e c --> e build/link + + homepage = "http://www.example.com" + url = "http://www.example.com/e-1.0.tar.gz" + + version("1", "0123456789abcdef0123456789abcdef") + version("2", "abcdef0123456789abcdef0123456789") + version("3", "def0123456789abcdef0123456789abc") |