Skip to content

Commit

Permalink
Merge pull request #21506 from sara-nl/20241001095701_new_pr_Julia1105
Browse files Browse the repository at this point in the history
{lang}[system/system] Julia v1.10.5 w/ linux x86_64
  • Loading branch information
jfgrimm authored Oct 3, 2024
2 parents ef56e11 + 7502d97 commit b50b281
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions easybuild/easyconfigs/j/Julia/Julia-1.10.5-linux-x86_64.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# This file is an EasyBuild reciPY as per https://easybuilders.github.io/easybuild/
# Author: Pablo Escobar Lopez
# sciCORE - University of Basel
# SIB Swiss Institute of Bioinformatics
# Updated by: Dugan Witherick, University of Warwick
# Robert Mijakovic <[email protected]>
# Wahid Mainassara <[email protected]>
# Paul Melis <[email protected]>

easyblock = 'Tarball'

name = 'Julia'
version = '1.10.5'
versionsuffix = '-linux-x86_64'

homepage = 'https://julialang.org'
description = "Julia is a high-level, high-performance dynamic programming language for numerical computing"

toolchain = SYSTEM

source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/']
sources = ['%(namelower)s-%(version)s%(versionsuffix)s.tar.gz']
patches = [('julia.wrapper', 'bin/')]
checksums = [
{'julia-1.10.5-linux-x86_64.tar.gz': '33497b93cf9dd65e8431024fd1db19cbfbe30bd796775a59d53e2df9a8de6dc0'},
{'julia.wrapper': 'd10aeaff53cca9875f7b0ce9218eae3bd21870b654e26c4c52aa8bfcc9da702d'},
]

# install wrapper with linking safeguards for Julia libraries
postinstallcmds = ["cd %(installdir)s/bin && mv julia julia.bin && mv julia.wrapper julia"]

sanity_check_paths = {
'files': ['bin/julia', 'bin/julia.bin', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT],
'dirs': ['bin', 'etc', 'include', 'lib', 'lib/julia', 'share']
}
sanity_check_commands = ['julia --help']

moduleclass = 'lang'

0 comments on commit b50b281

Please sign in to comment.