elixir_1_13: init (#148619)

authored by Chris Wögi and committed by GitHub bc5d6830 ad4b1eb1

+18 -27
+6 -10
pkgs/development/beam-modules/default.nix
··· 42 42 elvis-erlang = callPackage ./elvis-erlang { }; 43 43 44 44 # BEAM-based languages. 45 - elixir = elixir_1_12; 45 + elixir = elixir_1_13; 46 + 47 + elixir_1_13 = lib'.callElixir ../interpreters/elixir/1.13.nix { 48 + inherit erlang; 49 + debugInfo = true; 50 + }; 46 51 47 52 elixir_1_12 = lib'.callElixir ../interpreters/elixir/1.12.nix { 48 53 inherit erlang; ··· 64 69 debugInfo = true; 65 70 }; 66 71 67 - elixir_1_8 = lib'.callElixir ../interpreters/elixir/1.8.nix { 68 - erlang = pkgs.beam.interpreters.erlangR23; 69 - debugInfo = true; 70 - }; 71 - 72 72 # Remove old versions of elixir, when the supports fades out: 73 73 # https://hexdocs.pm/elixir/compatibility-and-deprecations.html 74 - elixir_1_7 = lib'.callElixir ../interpreters/elixir/1.7.nix { 75 - inherit erlang; 76 - debugInfo = true; 77 - }; 78 74 79 75 elixir_ls = callPackage ./elixir-ls { inherit elixir fetchMixDeps mixRelease; }; 80 76
+9
pkgs/development/interpreters/elixir/1.13.nix
··· 1 + { mkDerivation }: 2 + 3 + # How to obtain `sha256`: 4 + # nix-prefetch-url --unpack https://github.com/elixir-lang/elixir/archive/v${version}.tar.gz 5 + mkDerivation { 6 + version = "1.13.0"; 7 + sha256 = "1rkrx9kbs2nhkmzydm02r4wkb8wxwmg8iv0nqilpzj0skkxd6k8w"; 8 + minimumOTPVersion = "22"; 9 + }
-7
pkgs/development/interpreters/elixir/1.7.nix
··· 1 - { mkDerivation }: 2 - 3 - mkDerivation { 4 - version = "1.7.4"; 5 - sha256 = "0f8j4pib13kffiihagdwl3xqs3a1ak19qz3z8fpyfxn9dnjiinla"; 6 - minimumOTPVersion = "19"; 7 - }
-7
pkgs/development/interpreters/elixir/1.8.nix
··· 1 - { mkDerivation }: 2 - 3 - mkDerivation { 4 - version = "1.8.2"; 5 - sha256 = "1n77cpcl2b773gmj3m9s24akvj9gph9byqbmj2pvlsmby4aqwckq"; 6 - minimumOTPVersion = "20"; 7 - }
+1 -1
pkgs/top-level/all-packages.nix
··· 13304 13304 inherit (beam.interpreters) 13305 13305 erlang erlangR24 erlangR23 erlangR22 erlangR21 13306 13306 erlang_odbc erlang_javac erlang_odbc_javac erlang_basho_R16B02 13307 - elixir elixir_1_12 elixir_1_11 elixir_1_10 elixir_1_9 elixir_1_8 elixir_1_7 13307 + elixir elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10 elixir_1_9 13308 13308 elixir_ls; 13309 13309 13310 13310 erlang_nox = beam_nox.interpreters.erlang;
+2 -2
pkgs/top-level/beam-packages.nix
··· 89 89 90 90 # Other Beam languages. These are built with `beam.interpreters.erlang`. To 91 91 # access for example elixir built with different version of Erlang, use 92 - # `beam.packages.erlangR23.elixir`. 92 + # `beam.packages.erlangR24.elixir`. 93 93 inherit (packages.erlang) 94 - elixir elixir_1_12 elixir_1_11 elixir_1_10 elixir_1_9 elixir_1_8 elixir_1_7 elixir_ls; 94 + elixir elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10 elixir_1_9 elixir_ls; 95 95 96 96 inherit (packages.erlang) lfe lfe_1_3; 97 97 };