Skip to content

Commit

Permalink
Merge pull request easybuilders#19599 from APN-Pucky/20240116133224_n…
Browse files Browse the repository at this point in the history
…ew_pr_YODA199

{phys}[GCC/12.3.0] YODA v1.9.9
  • Loading branch information
boegel authored Jan 18, 2024
2 parents 54a6569 + 1b8f25e commit 4c144bf
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions easybuild/easyconfigs/y/YODA/YODA-1.9.9-GCC-12.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
# Author: Alexander Puck Neuwirth <alexander@neuwirth-informatik.de>

easyblock = 'ConfigureMake'

name = 'YODA'
version = '1.9.9'

homepage = 'https://yoda.hepforge.org/'
description = """
Yet more Objects for (High Energy Physics) Data Analysis
"""

toolchain = {'name': 'GCC', 'version': '12.3.0'}
toolchainopts = {'optarch': True, 'pic': True}

source_urls = ['https://yoda.hepforge.org/downloads?f=']
sources = ['%(name)s-%(version)s.tar.bz2']
checksums = ['ebcad55369a1cedcee3a2de059407c851652ba44495113f5c09d8c2e57f516aa']

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

dependencies = [
('Python', '3.11.3')
]
configopts = "--disable-root --enable-pyext --disable-static"
buildopts = "YODA_PYTHONPATH=%(installdir)s/lib/python%(pyshortver)s/site-packages"
installopts = buildopts

sanity_check_paths = {
'files': ['bin/yoda-config', 'lib/libYODA.%s' % SHLIB_EXT],
'dirs': ['lib/python%(pyshortver)s/site-packages']
}
sanity_check_commands = ["python -c 'import yoda'"]

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

0 comments on commit 4c144bf

Please sign in to comment.