From 8d20438fd42abc4ac9d67e8373fee4c4061c3467 Mon Sep 17 00:00:00 2001 From: johzip Date: Wed, 27 Nov 2024 17:13:57 +0100 Subject: [PATCH 1/2] add package.py --- package.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 package.py diff --git a/package.py b/package.py new file mode 100644 index 0000000..ef6ae95 --- /dev/null +++ b/package.py @@ -0,0 +1,30 @@ +# Copyright 2013-2024 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 SpackExercise(CMakePackage): + """Simulation Software Engenieering Course Exercise Nr. 4 from Student Joahnnes Zipfel""" + + homepage = "https://simulation-software-engineering.github.io/homepage/" + url = "https://github.com/Simulation-Software-Engineering/spack-exercise/archive/refs/tags/v0.3.0.tar.gz" + git = "https://github.com/Simulation-Software-Engineering/spack-exercise.git" + + maintainers("johzip") + + license("MIT", checked_by="johzip") + + version("0.3.0", sha256="e54a4c037941d85a22fb3e6e73195df8448cf69a96aa44ef374ac518344812f0") + version("0.2.0", sha256="3dd6b4cc0f7aff179d8e290bc3879056237ae372738a4bd7222f6450fbcdfc77") + version("0.1.0", sha256="cac78e641cb703e3fe51956f91fe8347ac52f74ef037d8eadae5777c65a19a00") + + depends_on("cxx", type="build") + + depends_on("yaml-cpp@0.7.0", when="@0.3.0") + depends_on("boost@1.65.1:", when="@0.2.0:0.3.0") + + From f0c3643896b38035dc3be30e329dcae78b9bac47 Mon Sep 17 00:00:00 2001 From: johzip <56304247+johzip@users.noreply.github.com> Date: Sun, 12 Jan 2025 12:34:58 +0100 Subject: [PATCH 2/2] Update package.py at least version 0.7.0 Co-authored-by: Ishaan Desai --- package.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.py b/package.py index ef6ae95..d7c4976 100644 --- a/package.py +++ b/package.py @@ -24,7 +24,7 @@ class SpackExercise(CMakePackage): depends_on("cxx", type="build") - depends_on("yaml-cpp@0.7.0", when="@0.3.0") + depends_on("yaml-cpp@0.7.0:", when="@0.3.0") depends_on("boost@1.65.1:", when="@0.2.0:0.3.0")