Skip to content

Commit

Permalink
adding easyconfigs: juliaup-1.12.5-GCCcore-12.3.0.eb
Browse files Browse the repository at this point in the history
  • Loading branch information
paulmelis committed Jan 9, 2024
1 parent ecbcc38 commit 3d013d4
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions easybuild/easyconfigs/j/juliaup/juliaup-1.12.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.12.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 = ['c68d05d594569203fa8846e16f9e4e8ea485837c527dce637bde60aee54cca7e']

builddependencies = [
('binutils', '2.40'),
('Rust', '1.70.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 3d013d4

Please sign in to comment.