From 2e6096772ade2bc47470cffd6634b37d635d7c0f Mon Sep 17 00:00:00 2001 From: caubet_m Date: Wed, 26 Jul 2023 13:05:33 +0200 Subject: [PATCH 1/2] Add Julia 1.9.2 --- Programming/Julia/build | 17 +++++++++++++++++ Programming/Julia/files/variants.rhel7 | 1 + Programming/Julia/modulefile | 16 ++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100755 Programming/Julia/build create mode 100644 Programming/Julia/files/variants.rhel7 create mode 100644 Programming/Julia/modulefile diff --git a/Programming/Julia/build b/Programming/Julia/build new file mode 100755 index 0000000..7e6e71a --- /dev/null +++ b/Programming/Julia/build @@ -0,0 +1,17 @@ +#!/usr/bin/env modbuild + +pbuild::set_download_url "https://julialang-s3.julialang.org/bin/linux/x64/${V_MAJOR}.${V_MINOR}/julia-${V_PKG}-linux-x86_64.tar.gz" + +pbuild::add_to_group 'Programming' +pbuild::install_docfiles 'LICENSE.md' + +pbuild::compile_in_sourcetree + +pbuild::compile() { + : +} + +pbuild::install() { + rsync -av . "${PREFIX}" +} + diff --git a/Programming/Julia/files/variants.rhel7 b/Programming/Julia/files/variants.rhel7 new file mode 100644 index 0000000..e8cadb7 --- /dev/null +++ b/Programming/Julia/files/variants.rhel7 @@ -0,0 +1 @@ +Julia/1.9.2 stable diff --git a/Programming/Julia/modulefile b/Programming/Julia/modulefile new file mode 100644 index 0000000..be84fd3 --- /dev/null +++ b/Programming/Julia/modulefile @@ -0,0 +1,16 @@ +#%Module1.0 + +module-whatis "Julia" +module-url "https://julialang.org/" +module-license "https://github.com/JuliaLang/julia/blob/master/LICENSE.md" +module-maintainer "Marc Caubet " +module-help " +Julia is a high-level, high-performance dynamic language for technical +computing. + +Julia is an open source project with over 1,000 contributors. It is +made available under the MIT license. The source code is available on +GitHub. +" + +module-addgroup Programming From 6596693345481cb6f4e4eca4cc9fcb231e0649ed Mon Sep 17 00:00:00 2001 From: caubet_m Date: Wed, 26 Jul 2023 13:16:49 +0200 Subject: [PATCH 2/2] Fix modulefile Julia 1.9.2 --- Programming/Julia/modulefile | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Programming/Julia/modulefile b/Programming/Julia/modulefile index be84fd3..7bf03e7 100644 --- a/Programming/Julia/modulefile +++ b/Programming/Julia/modulefile @@ -3,14 +3,10 @@ module-whatis "Julia" module-url "https://julialang.org/" module-license "https://github.com/JuliaLang/julia/blob/master/LICENSE.md" -module-maintainer "Marc Caubet " +module-maintainer "Marc Caubet Serrabou " module-help " Julia is a high-level, high-performance dynamic language for technical computing. - -Julia is an open source project with over 1,000 contributors. It is -made available under the MIT license. The source code is available on -GitHub. " module-addgroup Programming