Skip to content

Commit

Permalink
adding easyconfigs: juliaup-1.14.5-GCCcore-12.3.0.eb
Browse files Browse the repository at this point in the history
  • Loading branch information
paulmelis committed Feb 14, 2024
1 parent 264fbbe commit 73e294e
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions easybuild/easyconfigs/j/juliaup/juliaup-1.14.5-GCCcore-12.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Paul Melis, SURF ([email protected])
easyblock = 'Binary'

name = 'juliaup'
version = '1.14.5'

homepage = 'https://github.com/JuliaLang/juliaup'
description = """A cross-platform installer for the Julia programming language."""

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

source_urls = ['https://github.com/JuliaLang/juliaup/archive/']
sources = ['v%(version)s.tar.gz']
checksums = ['62c6f555a3a210ec7b612cc89f7d7117511c6307e2a1890b7fbb8c474f820a6b']

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

extract_sources = True

install_cmd = "cargo build --release && cargo install --root %(installdir)s --path ."

sanity_check_paths = {
# Contains a shim for bin/julia, which will download the necessary julia binary on demand
# and make sure the 'julia' command actually points to the active version
'files': ['bin/juliaup', 'bin/julia'],
'dirs': [],
}

sanity_check_commands = ["juliaup --help"]

moduleclass = 'lang'

0 comments on commit 73e294e

Please sign in to comment.