Skip to content

Commit

Permalink
adding easyconfigs: HOLE2-2.3.1-GCCcore-12.3.0.eb
Browse files Browse the repository at this point in the history
  • Loading branch information
c3-builder committed Oct 1, 2024
1 parent eb67bbe commit adf13a3
Showing 1 changed file with 48 additions and 0 deletions.
48 changes: 48 additions & 0 deletions easybuild/easyconfigs/h/HOLE2/HOLE2-2.3.1-GCCcore-12.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
easyblock = 'ConfigureMake'

name = 'HOLE2'
version = '2.3.1'

homepage = 'https://www.holeprogram.org/'
description = """HOLE is a program that allows the analysis and visualisation of
the pore dimensions of the holes through molecular structures of ion channels"""

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

source_urls = ['https://github.com/osmart/hole2/archive/refs/tags/']
sources = ['v%(version)s.tar.gz']
checksums = ['1109dd3d15a63b6c72833314f3ef0fcfdf56341e634fbd2195df7427e6b435ae']

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

dependencies = [
]

skipsteps = ['configure']

prebuildopts = "".join([
"source source.apache && ",
"cd src && ",
])

preinstallopts = "source source.apache && cd src && "
installopts = "PREFIX=%(installdir)s"
postinstallcmds = [
# additional install targets: install-opt and install-2dmap
"source source.apache && cd src && make PREFIX=%(installdir)s install-all",
]

parallel = 1

sanity_check_paths = {
'files': [['bin/%s' % x for x in \
['bln2gnu', 'capost2gnu', 'grd2gnu', 'hole', 'labqpt', 'make_post2gnu',
'make_post_map', 'qplot', 'qpt_conv', 'sos_triangle', 'sph_process',
'vdwdot', 'vmd_triangles_to_lines']
]],
'dirs': ['bin', 'share/hole2/rad'],
}

moduleclass = 'bio'

0 comments on commit adf13a3

Please sign in to comment.