From 0f8f8a4a27ab92ee7bf95e5fe76ed8d3f8522e60 Mon Sep 17 00:00:00 2001 From: Dan Vargas Date: Sat, 8 May 2021 14:34:12 -0500 Subject: [PATCH] pkg(julia-1.5.4): switch to build from source --- packages/julia/1.5.4/build.sh | 20 +++++++++++++++++--- packages/julia/1.5.4/environment | 3 ++- packages/julia/1.5.4/run | 2 +- 3 files changed, 20 insertions(+), 5 deletions(-) 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 "$@"