diff options
author | Chris Wögi <789@webuhu.at> | 2021-12-06 17:07:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-07 01:07:01 +0900 |
commit | bc5d68306b40b8522ffb69ba6cff91898c2fbbff (patch) | |
tree | cb1341e849ba53d1e29a53898fee756ee290ac8b /pkgs/development | |
parent | ad4b1eb16118e789c644f3d38d2ed9c7cd4b0e9f (diff) | |
download | nixpkgs-bc5d68306b40b8522ffb69ba6cff91898c2fbbff.tar nixpkgs-bc5d68306b40b8522ffb69ba6cff91898c2fbbff.tar.gz nixpkgs-bc5d68306b40b8522ffb69ba6cff91898c2fbbff.tar.bz2 nixpkgs-bc5d68306b40b8522ffb69ba6cff91898c2fbbff.tar.lz nixpkgs-bc5d68306b40b8522ffb69ba6cff91898c2fbbff.tar.xz nixpkgs-bc5d68306b40b8522ffb69ba6cff91898c2fbbff.tar.zst nixpkgs-bc5d68306b40b8522ffb69ba6cff91898c2fbbff.zip |
elixir_1_13: init (#148619)
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/beam-modules/default.nix | 16 | ||||
-rw-r--r-- | pkgs/development/interpreters/elixir/1.13.nix | 9 | ||||
-rw-r--r-- | pkgs/development/interpreters/elixir/1.7.nix | 7 | ||||
-rw-r--r-- | pkgs/development/interpreters/elixir/1.8.nix | 7 |
4 files changed, 15 insertions, 24 deletions
diff --git a/pkgs/development/beam-modules/default.nix b/pkgs/development/beam-modules/default.nix index 1c9d5099b44..1cbdf04bef9 100644 --- a/pkgs/development/beam-modules/default.nix +++ b/pkgs/development/beam-modules/default.nix @@ -42,7 +42,12 @@ let elvis-erlang = callPackage ./elvis-erlang { }; # BEAM-based languages. - elixir = elixir_1_12; + elixir = elixir_1_13; + + elixir_1_13 = lib'.callElixir ../interpreters/elixir/1.13.nix { + inherit erlang; + debugInfo = true; + }; elixir_1_12 = lib'.callElixir ../interpreters/elixir/1.12.nix { inherit erlang; @@ -64,17 +69,8 @@ let debugInfo = true; }; - elixir_1_8 = lib'.callElixir ../interpreters/elixir/1.8.nix { - erlang = pkgs.beam.interpreters.erlangR23; - debugInfo = true; - }; - # Remove old versions of elixir, when the supports fades out: # https://hexdocs.pm/elixir/compatibility-and-deprecations.html - elixir_1_7 = lib'.callElixir ../interpreters/elixir/1.7.nix { - inherit erlang; - debugInfo = true; - }; elixir_ls = callPackage ./elixir-ls { inherit elixir fetchMixDeps mixRelease; }; diff --git a/pkgs/development/interpreters/elixir/1.13.nix b/pkgs/development/interpreters/elixir/1.13.nix new file mode 100644 index 00000000000..22f087766a1 --- /dev/null +++ b/pkgs/development/interpreters/elixir/1.13.nix @@ -0,0 +1,9 @@ +{ mkDerivation }: + +# How to obtain `sha256`: +# nix-prefetch-url --unpack https://github.com/elixir-lang/elixir/archive/v${version}.tar.gz +mkDerivation { + version = "1.13.0"; + sha256 = "1rkrx9kbs2nhkmzydm02r4wkb8wxwmg8iv0nqilpzj0skkxd6k8w"; + minimumOTPVersion = "22"; +} diff --git a/pkgs/development/interpreters/elixir/1.7.nix b/pkgs/development/interpreters/elixir/1.7.nix deleted file mode 100644 index 10ebd5438a1..00000000000 --- a/pkgs/development/interpreters/elixir/1.7.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ mkDerivation }: - -mkDerivation { - version = "1.7.4"; - sha256 = "0f8j4pib13kffiihagdwl3xqs3a1ak19qz3z8fpyfxn9dnjiinla"; - minimumOTPVersion = "19"; -} diff --git a/pkgs/development/interpreters/elixir/1.8.nix b/pkgs/development/interpreters/elixir/1.8.nix deleted file mode 100644 index 931fa50b1f7..00000000000 --- a/pkgs/development/interpreters/elixir/1.8.nix +++ /dev/null @@ -1,7 +0,0 @@ -{ mkDerivation }: - -mkDerivation { - version = "1.8.2"; - sha256 = "1n77cpcl2b773gmj3m9s24akvj9gph9byqbmj2pvlsmby4aqwckq"; - minimumOTPVersion = "20"; -} |