From e992f35ba872aab78c980c153d01a67288bb8937 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Sun, 18 Sep 2022 21:17:31 +0800 Subject: [PATCH 1/2] julia_18-bin: add support for aarch64-linux --- pkgs/development/compilers/julia/1.8-bin.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/julia/1.8-bin.nix b/pkgs/development/compilers/julia/1.8-bin.nix index b0b8351efc89..9b57697bbed9 100644 --- a/pkgs/development/compilers/julia/1.8-bin.nix +++ b/pkgs/development/compilers/julia/1.8-bin.nix @@ -9,6 +9,10 @@ stdenv.mkDerivation rec { url = "https://julialang-s3.julialang.org/bin/linux/x64/${lib.versions.majorMinor version}/julia-${version}-linux-x86_64.tar.gz"; sha256 = "sha256-MwVO5kfuik+1T8BREOB+C1PgRZH+U9Cky0x+16BekfE="; }; + aarch64-linux = fetchurl { + url = "https://julialang-s3.julialang.org/bin/linux/aarch64/${lib.versions.majorMinor version}/julia-${version}-linux-aarch64.tar.gz"; + sha256 = "sha256-ugaDesKJlUe7t5mYnxFGT+zWeCImhxw7ekhhlIEEJnk="; + }; }.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); postPatch = '' @@ -54,7 +58,7 @@ stdenv.mkDerivation rec { # Bundled and linked with various GPL code, although Julia itself is MIT. license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ ninjin raskin ]; - platforms = [ "x86_64-linux" ]; + platforms = [ "x86_64-linux" "aarch64-linux" ]; mainProgram = "julia"; }; } From d35fab6ce244858bf6e8156395c64236d9c5d938 Mon Sep 17 00:00:00 2001 From: Nick Cao Date: Mon, 19 Sep 2022 11:58:07 +0800 Subject: [PATCH 2/2] julia_18-bin: add nickcao as a maintainer --- pkgs/development/compilers/julia/1.8-bin.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/compilers/julia/1.8-bin.nix b/pkgs/development/compilers/julia/1.8-bin.nix index 9b57697bbed9..67241bbdcfe0 100644 --- a/pkgs/development/compilers/julia/1.8-bin.nix +++ b/pkgs/development/compilers/julia/1.8-bin.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation rec { homepage = "https://julialang.org"; # Bundled and linked with various GPL code, although Julia itself is MIT. license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ ninjin raskin ]; + maintainers = with lib.maintainers; [ ninjin raskin nickcao ]; platforms = [ "x86_64-linux" "aarch64-linux" ]; mainProgram = "julia"; };