diff --git a/var/spack/repos/builtin/packages/acts/package.py b/var/spack/repos/builtin/packages/acts/package.py index 476bea3b0f..f88b80a8c1 100644 --- a/var/spack/repos/builtin/packages/acts/package.py +++ b/var/spack/repos/builtin/packages/acts/package.py @@ -33,6 +33,8 @@ class Acts(CMakePackage, CudaPackage): git = "https://github.com/acts-project/acts.git" maintainers = ['HadrienG2'] + tags = ['hep'] + # Supported Acts versions version('master', branch='master') version('2.00.0', commit='8708eae2b2ccdf57ab7b451cfbba413daa1fc43c') diff --git a/var/spack/repos/builtin/packages/aida/package.py b/var/spack/repos/builtin/packages/aida/package.py index 592387b86b..55b80229ac 100644 --- a/var/spack/repos/builtin/packages/aida/package.py +++ b/var/spack/repos/builtin/packages/aida/package.py @@ -12,6 +12,8 @@ class Aida(Package): homepage = "http://aida.freehep.org/" url = "ftp://ftp.slac.stanford.edu/software/freehep/AIDA/v3.2.1/aida-3.2.1.tar.gz" + tags = ['hep'] + version('3.2.1', sha256='c51da83e99c0985a7ef3e8bc5a60c3ae61f3ca603b61100c2438b4cdadd5bb2e') def install(self, spec, prefix): diff --git a/var/spack/repos/builtin/packages/ccs-qcd/package.py b/var/spack/repos/builtin/packages/ccs-qcd/package.py index 31b85dd969..f2ef976afb 100644 --- a/var/spack/repos/builtin/packages/ccs-qcd/package.py +++ b/var/spack/repos/builtin/packages/ccs-qcd/package.py @@ -31,6 +31,8 @@ class CcsQcd(MakefilePackage): homepage = "https://github.com/fiber-miniapp/ccs-qcd" git = "https://github.com/fiber-miniapp/ccs-qcd.git" + tags = ['hep'] + version('master', branch='master') version('1.2.1', commit='d7c6b6923f35a824e997ba8db5bd12dc20dda45c') diff --git a/var/spack/repos/builtin/packages/clhep/package.py b/var/spack/repos/builtin/packages/clhep/package.py index 4fca7f7efb..c47eaae16f 100644 --- a/var/spack/repos/builtin/packages/clhep/package.py +++ b/var/spack/repos/builtin/packages/clhep/package.py @@ -14,6 +14,8 @@ class Clhep(CMakePackage): list_url = "https://proj-clhep.web.cern.ch/proj-clhep/" list_depth = 1 + tags = ['hep'] + maintainers = ['drbenmorgan'] version('2.4.1.3', sha256='27c257934929f4cb1643aa60aeaad6519025d8f0a1c199bc3137ad7368245913') diff --git a/var/spack/repos/builtin/packages/collier/package.py b/var/spack/repos/builtin/packages/collier/package.py index e1d6245b35..93e7e6f90a 100644 --- a/var/spack/repos/builtin/packages/collier/package.py +++ b/var/spack/repos/builtin/packages/collier/package.py @@ -12,6 +12,8 @@ class Collier(CMakePackage): homepage = "https://collier.hepforge.org" url = "https://collier.hepforge.org/downloads/?f=collier-1.2.5.tar.gz" + tags = ['hep'] + version('1.2.5', sha256='3ec58a975ff0c3b1ca870bc38973476c923ff78fd3dd5850e296037852b94a8b') version('1.2.4', sha256='92ae8f61461b232fbd47a6d8e832e1a726d504f9390b7edc49a68fceedff8857') version('1.2.3', sha256='e6f72df223654df59113b0067a4bebe9f8c20227bb81371d3193e1557bdf56fb') diff --git a/var/spack/repos/builtin/packages/dd4hep/package.py b/var/spack/repos/builtin/packages/dd4hep/package.py index 7fb4868a91..1e1fa29e8e 100644 --- a/var/spack/repos/builtin/packages/dd4hep/package.py +++ b/var/spack/repos/builtin/packages/dd4hep/package.py @@ -21,6 +21,8 @@ class Dd4hep(CMakePackage): maintainers = ['vvolkl', 'drbenmorgan'] + tags = ['hep'] + version('master', branch='master') version('1.14.1', sha256='5b5742f1e23c2b36d3174cca95f810ce909c0eb66f3d6d7acb0ba657819e6717') version('1.14.0', sha256='b603aa3c0db8dda392253aa71fa4a0f0c3c9715d47df0b895d45c1e8849f4895') diff --git a/var/spack/repos/builtin/packages/delphes/package.py b/var/spack/repos/builtin/packages/delphes/package.py index 09163f8254..e302ef13c9 100644 --- a/var/spack/repos/builtin/packages/delphes/package.py +++ b/var/spack/repos/builtin/packages/delphes/package.py @@ -15,6 +15,8 @@ class Delphes(CMakePackage): git = "https://github.com/delphes/delphes.git" url = "http://cp3.irmp.ucl.ac.be/downloads/Delphes-3.4.2.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan', 'vvolkl', 'selvaggi'] version('master', branch='master') diff --git a/var/spack/repos/builtin/packages/dire/package.py b/var/spack/repos/builtin/packages/dire/package.py index fd9ae5075c..38326fd6f5 100644 --- a/var/spack/repos/builtin/packages/dire/package.py +++ b/var/spack/repos/builtin/packages/dire/package.py @@ -16,6 +16,8 @@ class Dire(Package): git = "http://gitlab.com/dire/direforpythia" list_url = "http://dire.gitlab.io/Downloads.html" + tags = ['hep'] + maintainer = ['mdiefent'] version('2.004', sha256='8cc1213b58fec744fdaa50834560a14b141de99efb2c3e3d3d47f3d6d84b179f') diff --git a/var/spack/repos/builtin/packages/evtgen/package.py b/var/spack/repos/builtin/packages/evtgen/package.py index 641d3d5795..edddc7271a 100644 --- a/var/spack/repos/builtin/packages/evtgen/package.py +++ b/var/spack/repos/builtin/packages/evtgen/package.py @@ -13,6 +13,8 @@ class Evtgen(AutotoolsPackage): homepage = "https://evtgen.hepforge.org/" url = "http://lcgpackages.web.cern.ch/lcgpackages/tarFiles/sources/MCGeneratorsTarFiles/evtgen-R01-07-00.tar.gz" + tags = ['hep'] + maintainers = ['vvolkl'] version('02-00-00', sha256='02372308e1261b8369d10538a3aa65fe60728ab343fcb64b224dac7313deb719') diff --git a/var/spack/repos/builtin/packages/fastjet/package.py b/var/spack/repos/builtin/packages/fastjet/package.py index ad89e48027..ec48ca687d 100644 --- a/var/spack/repos/builtin/packages/fastjet/package.py +++ b/var/spack/repos/builtin/packages/fastjet/package.py @@ -15,6 +15,8 @@ class Fastjet(AutotoolsPackage): homepage = "http://fastjet.fr/" url = "http://fastjet.fr/repo/fastjet-3.3.3.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan', 'vvolkl'] version('3.3.3', sha256='30b0a0282ce5aeac9e45862314f5966f0be941ce118a83ee4805d39b827d732b') diff --git a/var/spack/repos/builtin/packages/fjcontrib/package.py b/var/spack/repos/builtin/packages/fjcontrib/package.py index c0d10ed30d..83f7684dd4 100644 --- a/var/spack/repos/builtin/packages/fjcontrib/package.py +++ b/var/spack/repos/builtin/packages/fjcontrib/package.py @@ -13,6 +13,8 @@ class Fjcontrib(AutotoolsPackage): homepage = "https://fastjet.hepforge.org/contrib/" url = "http://fastjet.hepforge.org/contrib/downloads/fjcontrib-1.044.tar.gz" + tags = ['hep'] + version('1.044', sha256='de3f45c2c1bed6d7567483e4a774575a504de8ddc214678bac7f64e9d2e7e7a7') version('1.043', sha256='ef0f586b19ffd12f392b7facc890a73d31fc11b9f5bb727cf3743d6eb59e9993') version('1.042', sha256='5b052e93a371c557557fa4a293cca4b08f88ccfb6c43a4df15b2a9f38c6d8831') diff --git a/var/spack/repos/builtin/packages/g4abla/package.py b/var/spack/repos/builtin/packages/g4abla/package.py index bed114d825..81744cb60e 100644 --- a/var/spack/repos/builtin/packages/g4abla/package.py +++ b/var/spack/repos/builtin/packages/g4abla/package.py @@ -12,6 +12,8 @@ class G4abla(Package): homepage = "http://geant4.web.cern.ch" url = "http://geant4-data.web.cern.ch/geant4-data/datasets/G4ABLA.3.0.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] # Only versions relevant to Geant4 releases built by spack are added diff --git a/var/spack/repos/builtin/packages/g4emlow/package.py b/var/spack/repos/builtin/packages/g4emlow/package.py index e7b34000cd..aeeff046fa 100644 --- a/var/spack/repos/builtin/packages/g4emlow/package.py +++ b/var/spack/repos/builtin/packages/g4emlow/package.py @@ -12,6 +12,8 @@ class G4emlow(Package): homepage = "http://geant4.web.cern.ch" url = "http://geant4-data.web.cern.ch/geant4-data/datasets/G4EMLOW.6.50.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] # Only versions relevant to Geant4 releases built by spack are added diff --git a/var/spack/repos/builtin/packages/g4ensdfstate/package.py b/var/spack/repos/builtin/packages/g4ensdfstate/package.py index 36bc897f4b..74fcce4f67 100644 --- a/var/spack/repos/builtin/packages/g4ensdfstate/package.py +++ b/var/spack/repos/builtin/packages/g4ensdfstate/package.py @@ -12,6 +12,8 @@ class G4ensdfstate(Package): homepage = "http://geant4.web.cern.ch" url = "http://geant4-data.web.cern.ch/geant4-data/datasets/G4ENSDFSTATE.2.1.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] # Only versions relevant to Geant4 releases built by spack are added diff --git a/var/spack/repos/builtin/packages/g4incl/package.py b/var/spack/repos/builtin/packages/g4incl/package.py index e21010f411..33cb7c98fc 100644 --- a/var/spack/repos/builtin/packages/g4incl/package.py +++ b/var/spack/repos/builtin/packages/g4incl/package.py @@ -13,6 +13,8 @@ class G4incl(Package): homepage = "http://geant4.web.cern.ch" url = "http://geant4-data.web.cern.ch/geant4-data/datasets/G4INCL.1.0.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] # Only versions relevant to Geant4 releases built by spack are added @@ -31,4 +33,4 @@ def setup_dependent_run_environment(self, env, dependent_spec): def url_for_version(self, version): """Handle version string.""" - return ("http://geant4-data.web.cern.ch/geant4-data/datasets/G4INCL.%s.tar.gz" % version) \ No newline at end of file + return ("http://geant4-data.web.cern.ch/geant4-data/datasets/G4INCL.%s.tar.gz" % version) diff --git a/var/spack/repos/builtin/packages/g4ndl/package.py b/var/spack/repos/builtin/packages/g4ndl/package.py index 3eaad0f101..6d584d6612 100644 --- a/var/spack/repos/builtin/packages/g4ndl/package.py +++ b/var/spack/repos/builtin/packages/g4ndl/package.py @@ -12,6 +12,8 @@ class G4ndl(Package): homepage = "http://geant4.web.cern.ch" url = "http://geant4-data.web.cern.ch/geant4-data/datasets/G4NDL.4.5.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] version('4.6', sha256='9d287cf2ae0fb887a2adce801ee74fb9be21b0d166dab49bcbee9408a5145408') diff --git a/var/spack/repos/builtin/packages/g4neutronxs/package.py b/var/spack/repos/builtin/packages/g4neutronxs/package.py index 41acc423a6..f8631e621e 100644 --- a/var/spack/repos/builtin/packages/g4neutronxs/package.py +++ b/var/spack/repos/builtin/packages/g4neutronxs/package.py @@ -13,6 +13,8 @@ class G4neutronxs(Package): homepage = "http://geant4.web.cern.ch" url = "http://geant4-data.web.cern.ch/geant4-data/datasets/G4NEUTRONXS.1.4.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] # Only versions relevant to Geant4 releases built by spack are added diff --git a/var/spack/repos/builtin/packages/g4particlexs/package.py b/var/spack/repos/builtin/packages/g4particlexs/package.py index e573025b64..458f1a3428 100644 --- a/var/spack/repos/builtin/packages/g4particlexs/package.py +++ b/var/spack/repos/builtin/packages/g4particlexs/package.py @@ -13,6 +13,8 @@ class G4particlexs(Package): homepage = "http://geant4.web.cern.ch" url = "http://geant4-data.web.cern.ch/geant4-data/datasets/G4PARTICLEXS.2.1.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] # Only versions relevant to Geant4 releases built by spack are added @@ -32,4 +34,4 @@ def setup_dependent_run_environment(self, env, dependent_spec): def url_for_version(self, version): """Handle version string.""" - return ("http://geant4-data.web.cern.ch/geant4-data/datasets/G4PARTICLEXS.%s.tar.gz" % version) \ No newline at end of file + return ("http://geant4-data.web.cern.ch/geant4-data/datasets/G4PARTICLEXS.%s.tar.gz" % version) diff --git a/var/spack/repos/builtin/packages/g4photonevaporation/package.py b/var/spack/repos/builtin/packages/g4photonevaporation/package.py index 93d7f82de4..c80b4b7523 100644 --- a/var/spack/repos/builtin/packages/g4photonevaporation/package.py +++ b/var/spack/repos/builtin/packages/g4photonevaporation/package.py @@ -12,6 +12,8 @@ class G4photonevaporation(Package): homepage = "http://geant4.web.cern.ch" url = "http://geant4-data.web.cern.ch/geant4-data/datasets/G4PhotonEvaporation.4.3.2.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] # Only versions relevant to Geant4 releases built by spack are added diff --git a/var/spack/repos/builtin/packages/g4pii/package.py b/var/spack/repos/builtin/packages/g4pii/package.py index ea91b5b9c9..e5f5de5c9e 100644 --- a/var/spack/repos/builtin/packages/g4pii/package.py +++ b/var/spack/repos/builtin/packages/g4pii/package.py @@ -12,6 +12,8 @@ class G4pii(Package): homepage = "http://geant4.web.cern.ch" url = "http://geant4-data.web.cern.ch/geant4-data/datasets/G4PII.1.3.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] # Only versions relevant to Geant4 releases built by spack are added diff --git a/var/spack/repos/builtin/packages/g4radioactivedecay/package.py b/var/spack/repos/builtin/packages/g4radioactivedecay/package.py index 6f34e89cea..92909369ae 100644 --- a/var/spack/repos/builtin/packages/g4radioactivedecay/package.py +++ b/var/spack/repos/builtin/packages/g4radioactivedecay/package.py @@ -12,6 +12,8 @@ class G4radioactivedecay(Package): homepage = "http://geant4.web.cern.ch" url = "http://geant4-data.web.cern.ch/geant4-data/datasets/G4RadioactiveDecay.5.1.1.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] # Only versions relevant to Geant4 releases built by spack are added diff --git a/var/spack/repos/builtin/packages/g4realsurface/package.py b/var/spack/repos/builtin/packages/g4realsurface/package.py index dee32da8b9..da79ce3d48 100644 --- a/var/spack/repos/builtin/packages/g4realsurface/package.py +++ b/var/spack/repos/builtin/packages/g4realsurface/package.py @@ -12,6 +12,8 @@ class G4realsurface(Package): homepage = "http://geant4.web.cern.ch" url = "http://geant4-data.web.cern.ch/geant4-data/datasets/RealSurface.1.0.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] # Only versions relevant to Geant4 releases built by spack are added diff --git a/var/spack/repos/builtin/packages/g4saiddata/package.py b/var/spack/repos/builtin/packages/g4saiddata/package.py index 0091d09744..7d7c154975 100644 --- a/var/spack/repos/builtin/packages/g4saiddata/package.py +++ b/var/spack/repos/builtin/packages/g4saiddata/package.py @@ -12,6 +12,8 @@ class G4saiddata(Package): homepage = "http://geant4.web.cern.ch" url = "http://geant4-data.web.cern.ch/geant4-data/datasets/G4SAIDDATA.1.1.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] # Only versions relevant to Geant4 releases built by spack are added diff --git a/var/spack/repos/builtin/packages/g4tendl/package.py b/var/spack/repos/builtin/packages/g4tendl/package.py index aac083f539..03952493c1 100644 --- a/var/spack/repos/builtin/packages/g4tendl/package.py +++ b/var/spack/repos/builtin/packages/g4tendl/package.py @@ -12,6 +12,8 @@ class G4tendl(Package): homepage = "http://geant4.web.cern.ch" url = "http://geant4-data.web.cern.ch/geant4-data/datasets/G4TENDL.1.3.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] # Only versions relevant to Geant4 releases built by spack are added diff --git a/var/spack/repos/builtin/packages/gaudi/package.py b/var/spack/repos/builtin/packages/gaudi/package.py index 2062cf647f..455cf7f092 100644 --- a/var/spack/repos/builtin/packages/gaudi/package.py +++ b/var/spack/repos/builtin/packages/gaudi/package.py @@ -13,6 +13,8 @@ class Gaudi(CMakePackage): git = "https://gitlab.cern.ch/gaudi/Gaudi.git" url = "https://gitlab.cern.ch/gaudi/Gaudi/-/archive/v33r1/Gaudi-v33r1.tar.gz" + tags = ['hep'] + version('master', branch='master') version('35.0', sha256='c01b822f9592a7bf875b9997cbeb3c94dea97cb13d523c12649dbbf5d69b5fa6') version('34.0', sha256='28fc4abb5a6b08da5a6b1300451c7e8487f918b055939877219d454abf7668ae') diff --git a/var/spack/repos/builtin/packages/geant4-data/package.py b/var/spack/repos/builtin/packages/geant4-data/package.py index 57a60ededd..c8a686180d 100644 --- a/var/spack/repos/builtin/packages/geant4-data/package.py +++ b/var/spack/repos/builtin/packages/geant4-data/package.py @@ -15,6 +15,8 @@ class Geant4Data(BundlePackage): maintainers = ['drbenmorgan'] + tags = ['hep'] + version('10.6.2') version('10.6.1') version('10.6.0') diff --git a/var/spack/repos/builtin/packages/geant4-vmc/package.py b/var/spack/repos/builtin/packages/geant4-vmc/package.py index 8a5adc7c43..8f58be96e9 100644 --- a/var/spack/repos/builtin/packages/geant4-vmc/package.py +++ b/var/spack/repos/builtin/packages/geant4-vmc/package.py @@ -13,6 +13,8 @@ class Geant4Vmc(CMakePackage): url = "http://github.com/vmc-project/geant4_vmc/archive/v5-1-p1.tar.gz" git = "http://github.com/vmc-project/geant4_vmc.git" + tags = ['hep'] + maintainer = ['wdconinc'] version('master', branch='master') diff --git a/var/spack/repos/builtin/packages/geant4/package.py b/var/spack/repos/builtin/packages/geant4/package.py index 8f5d3c18f2..5e52fd4246 100644 --- a/var/spack/repos/builtin/packages/geant4/package.py +++ b/var/spack/repos/builtin/packages/geant4/package.py @@ -15,6 +15,8 @@ class Geant4(CMakePackage): homepage = "http://geant4.cern.ch/" url = "https://gitlab.cern.ch/geant4/geant4/-/archive/v10.6.0/geant4-v10.6.0.tar.gz" + tags = ['hep'] + maintainers = ['drbenmorgan'] version('10.6.2', sha256='e381e04c02aeade1ed8cdd9fdbe7dcf5d6f0f9b3837a417976b839318a005dbd') diff --git a/var/spack/repos/builtin/packages/gosam-contrib/package.py b/var/spack/repos/builtin/packages/gosam-contrib/package.py index ad45f5b03e..622b70571c 100644 --- a/var/spack/repos/builtin/packages/gosam-contrib/package.py +++ b/var/spack/repos/builtin/packages/gosam-contrib/package.py @@ -12,6 +12,8 @@ class GosamContrib(AutotoolsPackage): homepage = "https://gosam.hepforge.org" url = "https://gosam.hepforge.org/downloads/?f=gosam-contrib-2.0.tar.gz" + tags = ['hep'] + version('2.0', sha256='c05beceea74324eb51c1049773095e2cb0c09c8c909093ee913d8b0da659048d') version('1.0', sha256='a29d4232d9190710246abc2ed97fdcd8790ce83580f56a360f3456b0377c40ec') diff --git a/var/spack/repos/builtin/packages/hepmc/package.py b/var/spack/repos/builtin/packages/hepmc/package.py index eb47504343..2232edf030 100644 --- a/var/spack/repos/builtin/packages/hepmc/package.py +++ b/var/spack/repos/builtin/packages/hepmc/package.py @@ -11,6 +11,8 @@ class Hepmc(CMakePackage): homepage = "http://hepmc.web.cern.ch/hepmc/" url = "http://hepmc.web.cern.ch/hepmc/releases/hepmc2.06.09.tgz" + tags = ['hep'] + version('2.06.10', sha256='5adedd9e3f7447e1e5fc01b72f745ab87da2c1611df89208bb3d7c6ea94c11a4') version('2.06.09', sha256='e0f8fddd38472c5615210894444686ac5d72df3be682f7d151b562b236d9b422') version('2.06.08', sha256='8be6c1793e0a045f07ddb88bb64b46de7e66a52e75fb72b3f82f9a3e3ba8a8ce') diff --git a/var/spack/repos/builtin/packages/hepmc3/package.py b/var/spack/repos/builtin/packages/hepmc3/package.py index 361d3826f5..6befea4695 100644 --- a/var/spack/repos/builtin/packages/hepmc3/package.py +++ b/var/spack/repos/builtin/packages/hepmc3/package.py @@ -14,6 +14,8 @@ class Hepmc3(CMakePackage): url = "https://gitlab.cern.ch/hepmc/HepMC3/-/archive/3.2.1/HepMC3-3.2.1.tar.gz" git = "https://gitlab.cern.ch/hepmc/HepMC3.git" + tags = ['hep'] + maintainers = ['vvolkl'] version('3.2.2', sha256='0e8cb4f78f804e38f7d29875db66f65e4c77896749d723548cc70fb7965e2d41') diff --git a/var/spack/repos/builtin/packages/hepmcanalysis/package.py b/var/spack/repos/builtin/packages/hepmcanalysis/package.py index 5f48eced86..a2dc2acc60 100644 --- a/var/spack/repos/builtin/packages/hepmcanalysis/package.py +++ b/var/spack/repos/builtin/packages/hepmcanalysis/package.py @@ -15,6 +15,8 @@ class Hepmcanalysis(MakefilePackage): version('3.4.13', sha256='be9937c6de493a5671258919493b0caa0cecca77853a2075f5cecce1071e0029') + tags = ['hep'] + depends_on('hepmc') depends_on('fastjet') depends_on('root') diff --git a/var/spack/repos/builtin/packages/heppdt/package.py b/var/spack/repos/builtin/packages/heppdt/package.py index d4d393b7aa..13a06b534a 100644 --- a/var/spack/repos/builtin/packages/heppdt/package.py +++ b/var/spack/repos/builtin/packages/heppdt/package.py @@ -15,6 +15,8 @@ class Heppdt(AutotoolsPackage): homepage = "https://cdcvs.fnal.gov/redmine/projects/heppdt/wiki" url = "https://lcgpackages.web.cern.ch/lcgpackages/tarFiles/sources/HepPDT-2.06.01.tar.gz" + tags = ['hep'] + version('3.04.01', sha256='2c1c39eb91295d3ded69e0d3f1a38b1cb55bc3f0cde37b725ffd5d722f63c0f6') version('3.04.00', sha256='c5f0eefa19dbbae99f2b6a2ab1ad8fd5d5f844fbbbf96e62f0ddb68cc6a7d5f3') version('3.03.02', sha256='409d940badbec672c139cb8972c88847b3f9a2476a336f4f7ee6924f8d08426c') diff --git a/var/spack/repos/builtin/packages/heputils/package.py b/var/spack/repos/builtin/packages/heputils/package.py index e856d7b5d0..c59ecc200e 100644 --- a/var/spack/repos/builtin/packages/heputils/package.py +++ b/var/spack/repos/builtin/packages/heputils/package.py @@ -13,6 +13,8 @@ class Heputils(MakefilePackage): homepage = "https://bitbucket.org/andybuckley/heputils/src/default/" url = "https://bitbucket.org/andybuckley/heputils/get/heputils-1.3.2.tar.gz" + tags = ['hep'] + version('1.3.2', sha256='be43586979ab1a81a55348d795c2f63a5da19fc6367d5f66f354217c76c809c0') version('1.3.1', sha256='7f33ef44364a3d3a39cc65005fb6aa9dfd06bd1b18b41151c0e5e3d28d6ba15b') version('1.3.0', sha256='1ec9d9d71d409ce6b2e668e4927b1090ddf2ee9acf25457f767925cf89b24852') diff --git a/var/spack/repos/builtin/packages/herwig3/package.py b/var/spack/repos/builtin/packages/herwig3/package.py index 6f529c10bf..c12980733c 100644 --- a/var/spack/repos/builtin/packages/herwig3/package.py +++ b/var/spack/repos/builtin/packages/herwig3/package.py @@ -13,6 +13,8 @@ class Herwig3(AutotoolsPackage): homepage = "https://herwig.hepforge.org" url = "https://herwig.hepforge.org/downloads/Herwig-7.2.1.tar.bz2" + tags = ['hep'] + version('7.2.1', sha256='d4fff32f21c5c08a4b2e563c476b079859c2c8e3b78d853a8a60da96d5eea686') depends_on('autoconf', type='build') diff --git a/var/spack/repos/builtin/packages/herwigpp/package.py b/var/spack/repos/builtin/packages/herwigpp/package.py index c3cdf7791d..cb972939fc 100644 --- a/var/spack/repos/builtin/packages/herwigpp/package.py +++ b/var/spack/repos/builtin/packages/herwigpp/package.py @@ -13,6 +13,8 @@ class Herwigpp(AutotoolsPackage): homepage = "https://herwig.hepforge.org/" url = "http://lcgpackages.web.cern.ch/lcgpackages/tarFiles/sources/MCGeneratorsTarFiles/Herwig++-2.7.1.tar.bz2" + tags = ['hep'] + version('2.7.1', '80a189376bb65f5ec4e64f42e76c00ea9102d8224010563a424fc11e619a6ad6') patch('herwig++-2.7.1.patch', when='@2.7.1', level=0) diff --git a/var/spack/repos/builtin/packages/kassiopeia/package.py b/var/spack/repos/builtin/packages/kassiopeia/package.py index 90d085acb8..778273e685 100644 --- a/var/spack/repos/builtin/packages/kassiopeia/package.py +++ b/var/spack/repos/builtin/packages/kassiopeia/package.py @@ -13,6 +13,8 @@ class Kassiopeia(CMakePackage): url = "https://github.com/KATRIN-Experiment/Kassiopeia/archive/v3.6.1.tar.gz" git = "https://github.com/KATRIN-Experiment/Kassiopeia.git" + tags = ['hep'] + maintainers = ['wdconinc'] version('3.7.5', sha256='8f28d08c7ef51e64221e0a4705f3cee3a5d738b8cdde5ce9fa58a3a0dd14ae05') diff --git a/var/spack/repos/builtin/packages/lcio/package.py b/var/spack/repos/builtin/packages/lcio/package.py index e48bce82be..1e6fb468c0 100644 --- a/var/spack/repos/builtin/packages/lcio/package.py +++ b/var/spack/repos/builtin/packages/lcio/package.py @@ -14,6 +14,8 @@ class Lcio(CMakePackage): git = "https://github.com/iLCSoft/LCIO.git" url = "https://github.com/iLCSoft/LCIO/archive/v02-13-03.tar.gz" + tags = ['hep'] + maintainers = ['gaede', 'vvolkl'] version('master', branch='master') diff --git a/var/spack/repos/builtin/packages/lhapdf/package.py b/var/spack/repos/builtin/packages/lhapdf/package.py index 932bb81279..58730bae9e 100644 --- a/var/spack/repos/builtin/packages/lhapdf/package.py +++ b/var/spack/repos/builtin/packages/lhapdf/package.py @@ -13,6 +13,8 @@ class Lhapdf(AutotoolsPackage): homepage = "https://lhapdf.hepforge.org/" url = "https://lhapdf.hepforge.org/downloads/?f=LHAPDF-6.2.3.tar.gz" + tags = ['hep'] + version('6.3.0', sha256='ed4d8772b7e6be26d1a7682a13c87338d67821847aa1640d78d67d2cef8b9b5d') version('6.2.3', sha256='d6e63addc56c57b6286dc43ffc56d901516f4779a93a0f1547e14b32cfd82dd1') diff --git a/var/spack/repos/builtin/packages/madgraph5amc/package.py b/var/spack/repos/builtin/packages/madgraph5amc/package.py index d0f29eb6c0..e2e46d7117 100644 --- a/var/spack/repos/builtin/packages/madgraph5amc/package.py +++ b/var/spack/repos/builtin/packages/madgraph5amc/package.py @@ -18,6 +18,8 @@ class Madgraph5amc(Package): homepage = "https://launchpad.net/mg5amcnlo" url = "https://launchpad.net/mg5amcnlo/2.0/2.7.x/+download/MG5_aMC_v2.7.3.tar.gz" + tags = ['hep'] + version('2.8.1', sha256='acda34414beba201e529b8c03f87f4893fb3f99ed2956a131d60a387e76c5b8c', url="https://launchpad.net/mg5amcnlo/2.0/2.8.x/+download/MG5_aMC_v2.8.1.tar.gz") version('2.8.0', sha256='e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855', diff --git a/var/spack/repos/builtin/packages/mcutils/package.py b/var/spack/repos/builtin/packages/mcutils/package.py index 3065f70fe0..eda3ab7eb7 100644 --- a/var/spack/repos/builtin/packages/mcutils/package.py +++ b/var/spack/repos/builtin/packages/mcutils/package.py @@ -13,6 +13,8 @@ class Mcutils(MakefilePackage): homepage = "https://bitbucket.org/andybuckley/mcutils" url = "https://bitbucket.org/andybuckley/mcutils/get/mcutils-1.3.4.tar.gz" + tags = ['hep'] + version('1.3.4', sha256='0bf9795cc248871ab2b663d2eef647311eacaea4982997950096de68747e65a3') version('1.3.3', sha256='bfb2f0e0e6de358928436f309f3f1b084d3d652073c440f262de878332116ecb') version('1.3.2', sha256='e17d417e8d4f8d17a6879ea18dcd2cd76e161d37eae08b84893504d1b08f9708') diff --git a/var/spack/repos/builtin/packages/njet/package.py b/var/spack/repos/builtin/packages/njet/package.py index a22e6de0e7..7dcff5ca74 100644 --- a/var/spack/repos/builtin/packages/njet/package.py +++ b/var/spack/repos/builtin/packages/njet/package.py @@ -13,6 +13,8 @@ class Njet(AutotoolsPackage): homepage = "https://bitbucket.org/njet/njet/wiki/Home" url = "https://bitbucket.org/njet/njet/downloads/njet-2.1.1.tar.gz" + tags = ['hep'] + version('2.1.1', sha256='3858ad37e84f3652711aa033819a6566352ecff04a1cb0189d6590af75b7bb56') depends_on('qd') diff --git a/var/spack/repos/builtin/packages/openloops/package.py b/var/spack/repos/builtin/packages/openloops/package.py index 9a1081c2b6..6ab081537c 100644 --- a/var/spack/repos/builtin/packages/openloops/package.py +++ b/var/spack/repos/builtin/packages/openloops/package.py @@ -17,6 +17,8 @@ class Openloops(Package): homepage = "https://openloops.hepforge.org/" url = "https://openloops.hepforge.org/downloads?f=OpenLoops-2.1.1.tar.gz" + tags = ['hep'] + version('2.1.1', sha256='f1c47ece812227eab584e2c695fef74423d2f212873f762b8658f728685bcb91') all_processes = ( diff --git a/var/spack/repos/builtin/packages/photos/package.py b/var/spack/repos/builtin/packages/photos/package.py index 6304e194aa..ea4d6933bc 100644 --- a/var/spack/repos/builtin/packages/photos/package.py +++ b/var/spack/repos/builtin/packages/photos/package.py @@ -13,6 +13,8 @@ class Photos(AutotoolsPackage): homepage = "http://photospp.web.cern.ch/photospp/" url = "http://photospp.web.cern.ch/photospp/resources/PHOTOS.3.61/PHOTOS.3.61-LHC.tar.gz" + tags = ['hep'] + version('3.61', sha256='acd3bcb769ba2a3e263de399e9b89fd6296405c9cbc5045b83baba3e60db4b26') maintainers = ['vvolkl'] diff --git a/var/spack/repos/builtin/packages/podio/package.py b/var/spack/repos/builtin/packages/podio/package.py index ebb1c0e880..fccd46be66 100644 --- a/var/spack/repos/builtin/packages/podio/package.py +++ b/var/spack/repos/builtin/packages/podio/package.py @@ -16,6 +16,8 @@ class Podio(CMakePackage): maintainers = ['vvolkl', 'drbenmorgan'] + tags = ["hep", "key4hep"] + version('master', branch='master') version('0.12.0', sha256='1729a2ce21e8b307fc37dfb9a9f5ae031e9f4be4992385cf99dba3e5fdf5323a') version('0.11.0', sha256='4b2765566a14f0ddece2c894634e0a8e4f42f3e44392addb9110d856f6267fb6') diff --git a/var/spack/repos/builtin/packages/py-gosam/package.py b/var/spack/repos/builtin/packages/py-gosam/package.py index 75d8cee2a8..a470d98dc9 100644 --- a/var/spack/repos/builtin/packages/py-gosam/package.py +++ b/var/spack/repos/builtin/packages/py-gosam/package.py @@ -14,6 +14,8 @@ class PyGosam(PythonPackage): homepage = "https://gosam.hepforge.org" url = "https://gosam.hepforge.org/downloads/?f=gosam-2.0.4-6d9f1cba.tar.gz" + tags = ['hep'] + version('2.0.4', sha256='faf621c70f66d9dffc16ac5cce66258067f39f686d722a4867eeb759fcde4f44') depends_on('form', type='run') diff --git a/var/spack/repos/builtin/packages/py-hepdata-validator/package.py b/var/spack/repos/builtin/packages/py-hepdata-validator/package.py index ca4daefff5..9fc1572b21 100644 --- a/var/spack/repos/builtin/packages/py-hepdata-validator/package.py +++ b/var/spack/repos/builtin/packages/py-hepdata-validator/package.py @@ -12,6 +12,8 @@ class PyHepdataValidator(PythonPackage): homepage = "https://github.com/hepdata/hepdata-validator" url = "https://pypi.io/packages/source/h/hepdata_validator/hepdata_validator-0.1.16.tar.gz" + tags = ['hep'] + version('0.1.16', sha256='3d7f725328ecdbb66826bff2e48a40a1d9234249859c8092ca0e92be7fb78111') version('0.1.15', sha256='1030654b1a1cfc387c2759f8613f033da467c8182dc027e181227aeb52854bb2') version('0.1.14', sha256='d1596741fb26be234c2adb6972306908f09b049dc670d8312cf2636f1a615a52') diff --git a/var/spack/repos/builtin/packages/py-hepunits/package.py b/var/spack/repos/builtin/packages/py-hepunits/package.py index d30fb48126..775491e122 100644 --- a/var/spack/repos/builtin/packages/py-hepunits/package.py +++ b/var/spack/repos/builtin/packages/py-hepunits/package.py @@ -13,6 +13,8 @@ class PyHepunits(PythonPackage): url = "https://pypi.io/packages/source/h/hepunits/hepunits-1.2.1.tar.gz" homepage = "https://github.com/scikit-hep/hepunits" + tags = ['hep'] + maintainers = ['vvolkl'] version('master', branch='master') diff --git a/var/spack/repos/builtin/packages/py-particle/package.py b/var/spack/repos/builtin/packages/py-particle/package.py index b8b03b21d0..0091a7e0c1 100644 --- a/var/spack/repos/builtin/packages/py-particle/package.py +++ b/var/spack/repos/builtin/packages/py-particle/package.py @@ -17,6 +17,8 @@ class PyParticle(PythonPackage): maintainers = ['vvolkl'] + tags = ['hep'] + version('master', branch='master') version('0.11.0', sha256='e90dc36c8b7d7431bd14ee5a28486d28b6c0708555845d1d7bdf59a165405f12') diff --git a/var/spack/repos/builtin/packages/py-uproot4/package.py b/var/spack/repos/builtin/packages/py-uproot4/package.py index 4befa0ee76..d82e8bb3eb 100644 --- a/var/spack/repos/builtin/packages/py-uproot4/package.py +++ b/var/spack/repos/builtin/packages/py-uproot4/package.py @@ -15,6 +15,8 @@ class PyUproot4(PythonPackage): maintainers = ['vvolkl'] + tags = ['hep'] + version('master', branch='master') version('0.0.27', sha256='de87555937332998b476f3e310392962bc983bddc008ed2b3c07a25c0379c4c9') diff --git a/var/spack/repos/builtin/packages/pythia6/package.py b/var/spack/repos/builtin/packages/pythia6/package.py index fee36c1830..dc42cdbb41 100644 --- a/var/spack/repos/builtin/packages/pythia6/package.py +++ b/var/spack/repos/builtin/packages/pythia6/package.py @@ -33,6 +33,8 @@ class Pythia6(CMakePackage): homepage = 'https://pythiasix.hepforge.org/' url = 'http://www.hepforge.org/archive/pythiasix/pythia-6.4.28.tgz' + tags = ['hep'] + version('6.4.28', sha256='01cbff47e99365b5e46f6d62c1735d3cae1932c4710604850d59f538cb758020') diff --git a/var/spack/repos/builtin/packages/pythia8/package.py b/var/spack/repos/builtin/packages/pythia8/package.py index 856aa103b5..32cec52836 100644 --- a/var/spack/repos/builtin/packages/pythia8/package.py +++ b/var/spack/repos/builtin/packages/pythia8/package.py @@ -15,6 +15,8 @@ class Pythia8(AutotoolsPackage): homepage = "http://home.thep.lu.se/Pythia/" url = "http://home.thep.lu.se/~torbjorn/pythia8/pythia8244.tgz" + tags = ['hep'] + maintainers = ['ChristianTackeGSI'] version('8303', sha256='cd7c2b102670dae74aa37053657b4f068396988ef7da58fd3c318c84dc37913e') diff --git a/var/spack/repos/builtin/packages/qd/package.py b/var/spack/repos/builtin/packages/qd/package.py index 100fa9cc63..899c12cd45 100644 --- a/var/spack/repos/builtin/packages/qd/package.py +++ b/var/spack/repos/builtin/packages/qd/package.py @@ -14,6 +14,8 @@ class Qd(AutotoolsPackage): homepage = "https://bitbucket.org/njet/qd-library/src/master/" git = "https://bitbucket.org/njet/qd-library.git" + tags = ['hep'] + version('2.3.13', commit='a57dde9') depends_on('autoconf', type='build') diff --git a/var/spack/repos/builtin/packages/qgraf/package.py b/var/spack/repos/builtin/packages/qgraf/package.py index 5affba785f..27adfd8443 100644 --- a/var/spack/repos/builtin/packages/qgraf/package.py +++ b/var/spack/repos/builtin/packages/qgraf/package.py @@ -13,6 +13,8 @@ class Qgraf(Package): homepage = "http://cfif.ist.utl.pt/~paulo/qgraf.html" url = "http://anonymous:anonymous@qgraf.tecnico.ulisboa.pt/v3.4/qgraf-3.4.2.tgz" + tags = ['hep'] + version('3.4.2', sha256='cfc029fb871c78943865ef8b51ebcd3cd4428448b8816714b049669dfdeab8aa') def install(self, spec, prefix): diff --git a/var/spack/repos/builtin/packages/relax/package.py b/var/spack/repos/builtin/packages/relax/package.py index d2ac4aa1c8..1429ac5718 100644 --- a/var/spack/repos/builtin/packages/relax/package.py +++ b/var/spack/repos/builtin/packages/relax/package.py @@ -13,6 +13,8 @@ class Relax(CMakePackage): homepage = "https://twiki.cern.ch/twiki/bin/view/LCG/RELAX" url = "http://lcgpackages.web.cern.ch/lcgpackages/tarFiles/sources/RELAX-1.tar.gz" + tags = ['hep'] + # The RELAX project stopped using a fixed release model since it moved to # ROOT 6, so any package checksum is a lie... version('root6') diff --git a/var/spack/repos/builtin/packages/rivet/package.py b/var/spack/repos/builtin/packages/rivet/package.py index 3d28b81632..ce8dd53e51 100644 --- a/var/spack/repos/builtin/packages/rivet/package.py +++ b/var/spack/repos/builtin/packages/rivet/package.py @@ -13,6 +13,8 @@ class Rivet(AutotoolsPackage): homepage = "https://rivet.hepforge.org/" url = "https://rivet.hepforge.org/downloads/?f=Rivet-3.1.2.tar.bz2" + tags = ['hep'] + version('3.1.2', sha256='c041d09644f4eae7c212d82237033267fbc1583dfbb4e3e67377f86cece9577a') version('3.1.1', sha256='7c98b26af5f859bc65200499d15765e4b056b4cf233b34176f27a7e6bc4cf9b1') version('3.1.0', sha256='4e156daee5eb10bd1573ef32d4a6a6df74788cd9180fc977db93ef4cb281000c') diff --git a/var/spack/repos/builtin/packages/root/package.py b/var/spack/repos/builtin/packages/root/package.py index 737cd4dae7..97389545ce 100644 --- a/var/spack/repos/builtin/packages/root/package.py +++ b/var/spack/repos/builtin/packages/root/package.py @@ -15,6 +15,8 @@ class Root(CMakePackage): homepage = "https://root.cern.ch" url = "https://root.cern/download/root_v6.16.00.source.tar.gz" + tags = ['hep'] + maintainers = ['chissg', 'HadrienG2', 'drbenmorgan', 'vvolkl'] # ###################### Versions ########################## diff --git a/var/spack/repos/builtin/packages/syscalc/package.py b/var/spack/repos/builtin/packages/syscalc/package.py index 86a4cf75b6..c39e2a2b23 100644 --- a/var/spack/repos/builtin/packages/syscalc/package.py +++ b/var/spack/repos/builtin/packages/syscalc/package.py @@ -15,6 +15,8 @@ class Syscalc(MakefilePackage): version('1.1.7', sha256='ac73df0f9f195eb62601fafc2eede3db17a562750f7971616870d6df4abd1b6c', url='https://bazaar.launchpad.net/~mgtools/mg5amcnlo/SysCalc/tarball/17') + tags = ['hep'] + depends_on('lhapdf@6:') def url_for_version(self, version): diff --git a/var/spack/repos/builtin/packages/tauola/package.py b/var/spack/repos/builtin/packages/tauola/package.py index e850ce4dcc..7fd1329fa2 100644 --- a/var/spack/repos/builtin/packages/tauola/package.py +++ b/var/spack/repos/builtin/packages/tauola/package.py @@ -12,6 +12,8 @@ class Tauola(AutotoolsPackage): homepage = "https://tauolapp.web.cern.ch/tauolapp/" url = "https://tauolapp.web.cern.ch/tauolapp/resources/TAUOLA.1.1.8/TAUOLA.1.1.8-LHC.tar.gz" + tags = ['hep'] + version('1.1.8', sha256='3f734e8a967682869cca2c1ffebd3e055562613c40853cc81820d8b666805ed5') maintainers = ['vvolkl'] diff --git a/var/spack/repos/builtin/packages/thepeg/package.py b/var/spack/repos/builtin/packages/thepeg/package.py index 766586acf4..6e7895fb5d 100644 --- a/var/spack/repos/builtin/packages/thepeg/package.py +++ b/var/spack/repos/builtin/packages/thepeg/package.py @@ -12,6 +12,8 @@ class Thepeg(AutotoolsPackage): homepage = "http://home.thep.lu.se/~leif/ThePEG/" url = "https://thepeg.hepforge.org/downloads/?f=ThePEG-2.2.1.tar.bz2" + tags = ['hep'] + # The commented out versions exist, but may need patches # and/or recipe changes version('2.2.1', sha256='63abc7215e6ad45c11cf9dac013738e194cc38556a8368b850b70ab1b57ea58f') diff --git a/var/spack/repos/builtin/packages/vbfnlo/package.py b/var/spack/repos/builtin/packages/vbfnlo/package.py index 99a9b53f3b..61ff5dddb1 100644 --- a/var/spack/repos/builtin/packages/vbfnlo/package.py +++ b/var/spack/repos/builtin/packages/vbfnlo/package.py @@ -15,6 +15,8 @@ class Vbfnlo(AutotoolsPackage): homepage = "https://www.itp.kit.edu/vbfnlo/wiki/doku.php?id=overview" url = "https://github.com/vbfnlo/vbfnlo/archive/v3.0.0beta5.tar.gz" + tags = ["hep"] + # The commented out versions exist, but are not tested version('3.0.0beta5', sha256='777a3dedb365ea9abc38848a60f30d325da3799cbad69fa308664b94a8c31a90') version('3.0.0beta4', sha256='511e84765e9634a75766a160eae1925812dacbb3943e7e3b4dc90e2eacac8a2c') diff --git a/var/spack/repos/builtin/packages/vecgeom/package.py b/var/spack/repos/builtin/packages/vecgeom/package.py index 1df60770f5..8188e0a86b 100644 --- a/var/spack/repos/builtin/packages/vecgeom/package.py +++ b/var/spack/repos/builtin/packages/vecgeom/package.py @@ -15,6 +15,8 @@ class Vecgeom(CMakePackage, CudaPackage): url = "https://gitlab.cern.ch/VecGeom/VecGeom/-/archive/v1.1.6/VecGeom-v1.1.6.tar.gz" git = "https://gitlab.cern.ch/VecGeom/VecGeom.git" + tags = ['hep'] + maintainers = ['drbenmorgan', 'sethrj'] version('master', branch='master') diff --git a/var/spack/repos/builtin/packages/vgm/package.py b/var/spack/repos/builtin/packages/vgm/package.py index 2ae62bdff1..c0dd01a792 100644 --- a/var/spack/repos/builtin/packages/vgm/package.py +++ b/var/spack/repos/builtin/packages/vgm/package.py @@ -14,6 +14,8 @@ class Vgm(CMakePackage): url = "https://github.com/vmc-project/vgm/archive/v4-8.tar.gz" git = "https://github.com/vmc-project/vgm.git" + tags = ['hep'] + maintainer = ['wdconinc'] version('master', branch='master') diff --git a/var/spack/repos/builtin/packages/whizard/package.py b/var/spack/repos/builtin/packages/whizard/package.py index f7aee3ceb9..e1bcbc3153 100644 --- a/var/spack/repos/builtin/packages/whizard/package.py +++ b/var/spack/repos/builtin/packages/whizard/package.py @@ -15,6 +15,8 @@ class Whizard(AutotoolsPackage): url = "https://whizard.hepforge.org/downloads/?f=whizard-2.8.3.tar.gz" git = "https://gitlab.tp.nt.uni-siegen.de/whizard/public.git" + tags = ['hep'] + maintainers = ['vvolkl'] version('master', branch="master") diff --git a/var/spack/repos/builtin/packages/yoda/package.py b/var/spack/repos/builtin/packages/yoda/package.py index 4da424c2a8..4b058958e9 100644 --- a/var/spack/repos/builtin/packages/yoda/package.py +++ b/var/spack/repos/builtin/packages/yoda/package.py @@ -12,6 +12,8 @@ class Yoda(AutotoolsPackage): homepage = "https://yoda.hepforge.org/" url = "https://yoda.hepforge.org/downloads/?f=YODA-1.8.3.tar.bz2" + tags = ['hep'] + version('1.8.3', sha256='d9dd0ea5e0f630cdf4893c09a40c78bd44455777c2125385ecc26fa9a2acba8a') version('1.8.2', sha256='89558c11cf9b88b0899713e5b4bf8781fdcecc480ff155985ebbf148c6d80bdb') version('1.8.1', sha256='51472e12065b9469f13906f0dc609e036d0c1dbd2a8e445e7d654aba73660112')