File indexing completed on 2025-06-30 07:55:38
0001
0002
0003
0004
0005
0006
0007 from spack.package import *
0008
0009
0010 class Hepmcmerger(CMakePackage):
0011 """An EIC HepMC merger to combine signal and background events."""
0012
0013 homepage = "https://github.com/eic/HEPMC_Merger"
0014 url = "https://github.com/eic/HEPMC_Merger/archive/refs/tags/v1.0.4.tar.gz"
0015 list_url = "https://github.com/eic/HEPMC_Merger/tags"
0016 git = "https://github.com/eic/HEPMC_Merger.git"
0017
0018 maintainers("kkauder")
0019
0020 tags = ["eic"]
0021
0022 version("main", branch="main")
0023 version("2.0.0", sha256="901dd224aa68c308fc34fc3b859ef9e04cacfd915e5c11cf3a98ad1ec372b5ce")
0024 version("1.1.1", sha256="c55f2016901feb081c87ad275b99a4e9da0ce476a23c0c1fa15a347ca1018f97")
0025 version("1.1.0", sha256="69385f36f1d4d9b9c725afc5b40dbf0ba4253e3fccde76f989d84afee72d36b6")
0026 version("1.0.5", sha256="3660c602212368f04e98a36ced68e4ea3dcc8a23a0cb5047ef27afe07c16bf32")
0027 version("1.0.4", sha256="0f5e1d6b2d76af764f5cc528ccfad1269047f6e361b6bc0a1b80941388f71437")
0028 version("1.0.3", sha256="9f245dc46e159f9424383a4337ebbc685973e83240fe178c776e6cca5e9674f0")
0029 version("1.0.2", sha256="e8bb639545e472f46b7de8f0c6e03c9ee61086c92b8ffcba661f0fe3b1064ad6")
0030 version("1.0.1", sha256="419732c2d46afbad89e32362d339a643dc1e6e5ff9724c3027a45aef1b8fbf95")
0031 version("1.0.0", sha256="5f36b0b65f1062aab79dc6653b6f6fecb9682022f1a471efa62b5614c9731618")
0032
0033 depends_on("cxx", type="build")
0034
0035 depends_on("hepmc3")
0036 depends_on("root")
0037
0038 def cmake_args(self):
0039 args = [
0040 self.define("CMAKE_CXX_STANDARD", self.spec["root"].variants["cxxstd"].value),
0041 ]
0042 return args