summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorThomas Madlener <thomas.madlener@desy.de>2021-10-14 16:04:45 +0200
committerGitHub <noreply@github.com>2021-10-14 14:04:45 +0000
commit49354140bef867f40b5c888c4cd1198e45732073 (patch)
treefa050e7d743646ee78d5e59c5f6cc904ab31ba3f /var
parent25704ae8e6c52947686aa45bc270dc10ac6a41bc (diff)
downloadspack-49354140bef867f40b5c888c4cd1198e45732073.tar.gz
spack-49354140bef867f40b5c888c4cd1198e45732073.tar.bz2
spack-49354140bef867f40b5c888c4cd1198e45732073.tar.xz
spack-49354140bef867f40b5c888c4cd1198e45732073.zip
edm4hep: new version, fix tests (depends on catch2) (#26679)
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/edm4hep/package.py4
-rw-r--r--var/spack/repos/builtin/packages/edm4hep/test-deps.patch12
2 files changed, 16 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/edm4hep/package.py b/var/spack/repos/builtin/packages/edm4hep/package.py
index 4fdb7e476b..879decf40b 100644
--- a/var/spack/repos/builtin/packages/edm4hep/package.py
+++ b/var/spack/repos/builtin/packages/edm4hep/package.py
@@ -16,9 +16,12 @@ class Edm4hep(CMakePackage):
tags = ["hep", "key4hep"]
version('master', branch='master')
+ version('0.3.2', sha256='b6a28649a4ba9ec1c4423bd1397b0a810ca97374305c4856186b506e4c00f769')
version('0.3.1', sha256='eeec38fe7d72d2a72f07a63dca0a34ca7203727f67869c0abf6bef014b8b319b')
version('0.3', sha256='d0ad8a486c3ed1659ea97d47b268fe56718fdb389b5935f23ba93804e4d5fbc5')
+ patch('test-deps.patch', when='@:0.3.2')
+
variant('cxxstd',
default='17',
values=('17',),
@@ -33,6 +36,7 @@ class Edm4hep(CMakePackage):
depends_on('hepmc@:2', type='test')
depends_on('heppdt', type='test')
+ depends_on('catch2@3.0.1:', type='test')
def cmake_args(self):
args = []
diff --git a/var/spack/repos/builtin/packages/edm4hep/test-deps.patch b/var/spack/repos/builtin/packages/edm4hep/test-deps.patch
new file mode 100644
index 0000000000..53d4bddacb
--- /dev/null
+++ b/var/spack/repos/builtin/packages/edm4hep/test-deps.patch
@@ -0,0 +1,12 @@
+diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
+index 6413c03..11325a4 100644
+--- a/test/CMakeLists.txt
++++ b/test/CMakeLists.txt
+@@ -54,6 +54,7 @@ IF(TARGET ROOT::ROOTDataFrame)
+ add_test(NAME test_rdf COMMAND test_rdf)
+ set_tests_properties(test_rdf PROPERTIES
+ ENVIRONMENT LD_LIBRARY_PATH=$<TARGET_FILE_DIR:edm4hep>:$<TARGET_FILE_DIR:podio::podio>:$ENV{LD_LIBRARY_PATH}
++ DEPENDS write_events
+ )
+ endif()
+