diff --git a/packages/julia/1.5.4/build.sh b/packages/julia/1.5.4/build.sh index d9e746c..d5da116 100755 --- a/packages/julia/1.5.4/build.sh +++ b/packages/julia/1.5.4/build.sh @@ -1,6 +1,20 @@ #!/usr/bin/env bash -curl -OL https://julialang-s3.julialang.org/bin/linux/x64/1.5/julia-1.5.4-linux-x86_64.tar.gz -tar zxvf julia-1.5.4-linux-x86_64.tar.gz -rm julia-1.5.4-linux-x86_64.tar.gz +# Install location +PREFIX=$(realpath $(dirname $0)) +mkdir -p build +cd build + +# Download and extract Julia source +curl -L "https://github.com/JuliaLang/julia/releases/download/v1.5.4/julia-1.5.4.tar.gz" -o julia.tar.gz +tar xzf julia.tar.gz --strip-components=1 + +# Build +make -j$(nproc) +echo "prefix=$PREFIX" > Make.user +make install -j$(nproc) + +# Cleanup +cd .. +rm -rf build diff --git a/packages/julia/1.5.4/environment b/packages/julia/1.5.4/environment index a20e0bf..e7d0c97 100644 --- a/packages/julia/1.5.4/environment +++ b/packages/julia/1.5.4/environment @@ -1,3 +1,4 @@ #!/usr/bin/env bash -export PATH=$PWD/julia-1.5.4/bin:$PATH +# Add Julia binary to path +export PATH=$PWD/bin:$PATH diff --git a/packages/julia/1.5.4/run b/packages/julia/1.5.4/run index 215025f..6badf1c 100755 --- a/packages/julia/1.5.4/run +++ b/packages/julia/1.5.4/run @@ -1,4 +1,4 @@ #!/usr/bin/env bash -# Put instructions to run the runtime +# Run without startup or history file julia --startup-file=no --history-file=no "$@"