From f7a165f5e0e7e397d15acf85afbc6623713bfead Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Eric=20M=C3=BCller?= <mueller@kip.uni-heidelberg.de>
Date: Wed, 6 Mar 2024 09:44:54 +0100
Subject: [PATCH] fix(BSS2): Fix missing dep on git{,-review}

---
 packages/hxtorch/package.py          | 2 ++
 packages/pynn-brainscales/package.py | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/packages/hxtorch/package.py b/packages/hxtorch/package.py
index 2abd2549..85fdcbe1 100644
--- a/packages/hxtorch/package.py
+++ b/packages/hxtorch/package.py
@@ -35,6 +35,7 @@ class Hxtorch(WafPackage):
     depends_on('cppcheck', type=('build', 'link', 'run'))
     depends_on('genpybind@ebrains', type=('build', 'link', 'run'))
     depends_on('gflags', type=('build', 'link', 'run'))
+    depends_on('git', type=('build', 'link'))
     depends_on('googletest@1.11.0:+gmock', type=('build', 'link', 'run')) # variadic templates needed
     depends_on('inja', type=('build', 'link', 'run', 'test')) # template engine for PPU source jit generation
     depends_on('intel-tbb', type=('build', 'link', 'run'))  # ppu gdbserver
@@ -44,6 +45,7 @@ class Hxtorch(WafPackage):
     depends_on('pkgconfig', type=('build', 'link', 'run'))
     depends_on('psmisc', type=('run', 'test'))
     depends_on('python@3.7.0:', type=('build', 'link', 'run')) # BrainScaleS-2 only supports Python >= 3.7
+    depends_on('py-git-review', type=('build', 'link'))
     depends_on('py-h5py', type=('build', 'link', 'run')) # PyNN tests need it
     depends_on('py-jax@0.3.25:', type=('build', 'link', 'run'))
     depends_on('py-matplotlib', type=('build', 'link', 'run'))
diff --git a/packages/pynn-brainscales/package.py b/packages/pynn-brainscales/package.py
index 4efc2cfc..c715d46d 100644
--- a/packages/pynn-brainscales/package.py
+++ b/packages/pynn-brainscales/package.py
@@ -35,6 +35,7 @@ class PynnBrainscales(WafPackage):
     depends_on('cppcheck', type=('build', 'link', 'run'))
     depends_on('genpybind@ebrains', type=('build', 'link', 'run'))
     depends_on('gflags', type=('build', 'link', 'run'))
+    depends_on('git', type=('build', 'link'))
     depends_on('googletest@1.11.0:+gmock', type=('build', 'link', 'run')) # variadic templates needed
     depends_on('inja', type=('build', 'link', 'run', 'test')) # template engine for PPU source jit generation
     depends_on('intel-tbb', type=('build', 'link', 'run'))  # ppu gdbserver
@@ -45,6 +46,7 @@ class PynnBrainscales(WafPackage):
     depends_on('psmisc', type=('run', 'test'))
     depends_on('python@3.7.0:', type=('build', 'link', 'run')) # BrainScaleS-2 only supports Python >= 3.7
     depends_on('py-deap@1.3.1:', type=('build', 'link', 'run'))
+    depends_on('py-git-review', type=('build', 'link'))
     depends_on('py-h5py', type=('build', 'link', 'run')) # PyNN tests need it
     depends_on('py-matplotlib', type=('build', 'link', 'run'))
     depends_on('py-nose', type=('build', 'link', 'run'))
-- 
GitLab