Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 09:27:55

0001 from spack.package import *
0002 
0003 try:
0004     import spack.llnl.class='include' href="/lxr/source/include/gsl/util/">util.tty as tty
0005 except:
0006     import llnl.class='include' href="/lxr/source/include/gsl/util/">util.tty as tty
0007 
0008 try:
0009     from spack.pkg.k4.k4fwcore import K4fwcore as BuiltinK4fwcore
0010 except:
0011     tty.warn("k4fwcore requires the key4hep-spack repository")
0012     from spack.package import Package as BuiltinK4fwcore
0013 
0014 class K4fwcore(BuiltinK4fwcore):
0015     # Remove rootUtils.h header that has become unnecessary
0016     patch(
0017         "https://github.com/key4hep/k4FWCore/commit/70c9c113f48d941822066430f48eee8be007f49b.patch?full_index=1",
0018         sha256="165e809c24a807d0b3e29b575e913ca09bf79f7f8308de44bf955db7c99fc5b9",
0019         when="@1.0pre18:1.0pre19",
0020     )
0021     # Allow podio@1: in CMakeLists.txt
0022     patch(
0023         "https://github.com/key4hep/k4FWCore/commit/d6e72d1fe24fe3e1c28d667a84e9f97e295d8976.patch?full_index=1",
0024         sha256="55c77a1eb7b57d14e0901f178bdd630311bebdd75eb971d659e37657a90e5738",
0025         when="@1.0pre17:1.0pre19",
0026     )