Skip to content

Commit

Permalink
Add easyconfigs fastjet-3.4.2-gompi-2023b.eb and siscone-3.0.6-GCCcor…
Browse files Browse the repository at this point in the history
…e-13.2.0.eb
  • Loading branch information
julianmorillo committed Dec 16, 2024
1 parent 0b9b323 commit 67b92cb
Show file tree
Hide file tree
Showing 2 changed files with 70 additions and 0 deletions.
43 changes: 43 additions & 0 deletions easybuild/easyconfigs/f/fastjet/fastjet-3.4.2-gompi-2023b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
# Author: Alexander Puck Neuwirth <[email protected]>

easyblock = 'ConfigureMake'

name = 'fastjet'
version = '3.4.2'

homepage = 'https://fastjet.fr/'
description = """A software package for jet finding in pp and e+e- collisions"""

toolchain = {'name': 'gompi', 'version': '2023b'}
toolchainopts = {'optarch': True, 'pic': True}

source_urls = ['https://fastjet.fr/repo/']
sources = [SOURCELOWER_TAR_GZ]
patches = ['fastjet-3.4.0_excludeSISCone.patch']
checksums = [
{'fastjet-3.4.2.tar.gz': 'b3d33155b55ce43f420cd6d99b525acf7bdc2593a7bb7ea898a9ddb3d8ca38e3'},
{'fastjet-3.4.0_excludeSISCone.patch': '698902b4c4d54873d640239461cccc036234986ae8d6a33ceb649462ade971d3'},
]

builddependencies = [
('Autotools', '20220317'),
]

dependencies = [
('Python', '3.11.5'),
('siscone', '3.0.6'),
('CGAL', '5.6.1'),
]
configopts = '--enable-cgal-header-only --enable-pyext --enable-allplugins --enable-allcxxplugins '
configopts += "--enable-shared"

sanity_check_paths = {
'files': ['lib/libfastjet.%s' % SHLIB_EXT, 'bin/fastjet-config'],
'dirs': ['include/fastjet'],
}
sanity_check_commands = ["python -c 'import fastjet'"]

modextrapaths = {'PYTHONPATH': 'lib/python%(pyshortver)s/site-packages'}

moduleclass = 'phys'
27 changes: 27 additions & 0 deletions easybuild/easyconfigs/s/siscone/siscone-3.0.6-GCCcore-13.2.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
# Author: Alexander Puck Neuwirth <[email protected]>

easyblock = 'ConfigureMake'

name = 'siscone'
version = '3.0.6'

homepage = 'https://siscone.hepforge.org/'
description = """Hadron Seedless Infrared-Safe Cone jet algorithm"""

toolchain = {'name': 'GCCcore', 'version': '13.2.0'}

source_urls = ['https://siscone.hepforge.org/downloads/']
sources = [SOURCELOWER_TAR_GZ]
checksums = ['f9f19e87433305d073e5715a175d8ef0a56101f97203e5bd36a09b3eeb5cb04a']

builddependencies = [
('binutils', '2.40'),
]

sanity_check_paths = {
'files': ["lib/libsiscone.so"],
'dirs': ["include/siscone"],
}

moduleclass = 'phys'

0 comments on commit 67b92cb

Please sign in to comment.