From 3cbf9376069025b8056c45c5bb0864dd6d4893a3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Eric=20M=C3=BCller?= <mueller@kip.uni-heidelberg.de>
Date: Thu, 14 Nov 2024 14:57:54 +0100
Subject: [PATCH] feat(BSS2): updates to software state

---
 packages/build-brainscales/package.py     | 8 ++++++++
 packages/oppulance/package.py             | 7 +++++++
 packages/wf-brainscales2-demos/package.py | 1 +
 3 files changed, 16 insertions(+)

diff --git a/packages/build-brainscales/package.py b/packages/build-brainscales/package.py
index 39c1c9f5..b80d0583 100644
--- a/packages/build-brainscales/package.py
+++ b/packages/build-brainscales/package.py
@@ -15,6 +15,13 @@ import spack.build_environment
 class BuildBrainscales(WafPackage):
     """Common stuff for BrainScaleS packages..."""
 
+    version(
+        "9.0-a7",
+        git="https://github.com/electronicvisions/releases-ebrains",
+        tag="ebrains-9.0-a7",
+        commit="2337adc6a33f907900d2b8be5d9f0b15872a200a",
+        submodules=True,
+    )
     version(
         "9.0-a6",
         git="https://github.com/electronicvisions/releases-ebrains",
@@ -38,6 +45,7 @@ class BuildBrainscales(WafPackage):
     )
 
     # common dependencies of BuildBrainscales-derived packages
+    depends_on('oppulance@9.0-a7', when='@9.0-a7', type=('build', 'link', 'run', 'test'))
     depends_on('oppulance@9.0-a6', when='@9.0-a6', type=('build', 'link', 'run', 'test'))
     depends_on('oppulance@9.0-a5', when='@9.0-a5', type=('build', 'link', 'run', 'test'))
     depends_on('oppulance@9.0-a4', when='@9.0-a4', type=('build', 'link', 'run', 'test'))
diff --git a/packages/oppulance/package.py b/packages/oppulance/package.py
index 0d155a96..9875947f 100644
--- a/packages/oppulance/package.py
+++ b/packages/oppulance/package.py
@@ -21,6 +21,13 @@ class Oppulance(Package):
     depends_on('wget')
     depends_on('gmp')
 
+    version(
+        "9.0-a7",
+        git="https://github.com/electronicvisions/releases-ebrains",
+        tag="ebrains-9.0-a7",
+        commit="2337adc6a33f907900d2b8be5d9f0b15872a200a",
+        submodules=True,
+    )
     version(
         "9.0-a6",
         git="https://github.com/electronicvisions/releases-ebrains",
diff --git a/packages/wf-brainscales2-demos/package.py b/packages/wf-brainscales2-demos/package.py
index e3e5c8ca..cdf482c7 100644
--- a/packages/wf-brainscales2-demos/package.py
+++ b/packages/wf-brainscales2-demos/package.py
@@ -16,6 +16,7 @@ class WfBrainscales2Demos(Package):
     maintainers = ["emuller", "muffgaga"]
 
     # ECM: we probably should build the ipynb file in this package
+    version("9.0-a7", tag="jupyter-notebooks-9.0-a7")
     version("9.0-a6", tag="jupyter-notebooks-9.0-a6")
     version("9.0-a5", tag="jupyter-notebooks-9.0-a5")
     version("9.0-a4", tag="jupyter-notebooks-9.0-a4")
-- 
GitLab