From 44a85f20fdba3219490201815193a58cb13def61 Mon Sep 17 00:00:00 2001 From: Alexander Puck Neuwirth Date: Wed, 1 Nov 2023 20:10:48 +0100 Subject: [PATCH 1/3] adding easyconfigs: HepMC-2.06.11-gompi-2022a.eb --- .../h/HepMC/HepMC-2.06.11-gompi-2022a.eb | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb diff --git a/easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb b/easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb new file mode 100644 index 00000000000..7d89e8ca6ac --- /dev/null +++ b/easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb @@ -0,0 +1,30 @@ +# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild +# Author: Alexander Puck Neuwirth + +easyblock = 'CMakeMake' + +name = 'HepMC' +version = '2.06.11' + +homepage = 'http://hepmc.web.cern.ch/hepmc/' +description = """HepMC is a standard for storing Monte Carlo event data.""" + +toolchain = {'name': 'gompi', 'version': '2022a'} + +source_urls = ['https://hepmc.web.cern.ch/hepmc/releases/'] +sources = ['hepmc%(version)s.tgz'] +checksums = ['86b66ea0278f803cde5774de8bd187dd42c870367f1cbf6cdaec8dc7cf6afc10'] + +builddependencies = [('CMake', '3.23.1')] + +dependencies = [ +] + +configopts = '-Dmomentum=GEV -Dlength=MM' + +sanity_check_paths = { + 'files': ["lib/libHepMC.so"], + 'dirs': ['include/HepMC'] +} + +moduleclass = 'phys' From 33ceac484bd3991192468db0f0907f579dde5d1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Fri, 3 Nov 2023 10:34:13 +0100 Subject: [PATCH 2/3] drop the empty list of dependencies --- easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb | 3 --- 1 file changed, 3 deletions(-) diff --git a/easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb b/easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb index 7d89e8ca6ac..4a07aa2e8e5 100644 --- a/easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb +++ b/easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb @@ -17,9 +17,6 @@ checksums = ['86b66ea0278f803cde5774de8bd187dd42c870367f1cbf6cdaec8dc7cf6afc10'] builddependencies = [('CMake', '3.23.1')] -dependencies = [ -] - configopts = '-Dmomentum=GEV -Dlength=MM' sanity_check_paths = { From 7f036f9dbb53e27376cc61e84a99ba77486554a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bob=20Dr=C3=B6ge?= Date: Fri, 3 Nov 2023 10:34:44 +0100 Subject: [PATCH 3/3] consistent use of quotes --- easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb b/easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb index 4a07aa2e8e5..ca033f0fd1c 100644 --- a/easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb +++ b/easybuild/easyconfigs/h/HepMC/HepMC-2.06.11-gompi-2022a.eb @@ -20,7 +20,7 @@ builddependencies = [('CMake', '3.23.1')] configopts = '-Dmomentum=GEV -Dlength=MM' sanity_check_paths = { - 'files': ["lib/libHepMC.so"], + 'files': ['lib/libHepMC.so'], 'dirs': ['include/HepMC'] }