From 21988fbb186408f4d67638677974cd26aedf54fc Mon Sep 17 00:00:00 2001 From: Juan Miguel Carceller <22276694+jmcarcell@users.noreply.github.com> Date: Thu, 23 Jan 2025 13:25:26 +0100 Subject: [PATCH] pandoramonitoring: add patch for compiling with C++20 (#48659) * pandoramonitoring: add patch for compiling with C++20 * Fix patch for PandoraMonitoring --------- Co-authored-by: jmcarcell --- .../repos/builtin/packages/pandoramonitoring/package.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/var/spack/repos/builtin/packages/pandoramonitoring/package.py b/var/spack/repos/builtin/packages/pandoramonitoring/package.py index 1c304b90cce..d5cf0514ca5 100644 --- a/var/spack/repos/builtin/packages/pandoramonitoring/package.py +++ b/var/spack/repos/builtin/packages/pandoramonitoring/package.py @@ -26,6 +26,15 @@ class Pandoramonitoring(CMakePackage): depends_on("root@6.18.04: +x +opengl") depends_on("pandorasdk") + # https://github.com/PandoraPFA/PandoraMonitoring/pull/13 + @when("@:3.6.0") + def patch(self): + filter_file( + "TTreeWrapper::Branch::~Branch", + "TTreeWrapper::Branch::~Branch", + "src/TTreeWrapper.cc", + ) + def cmake_args(self): args = [ self.define("CMAKE_MODULE_PATH", self.spec["pandorapfa"].prefix.cmakemodules),