about summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@protonmail.ch>2020-01-28 18:45:01 -0500
committerGitHub <noreply@github.com>2020-01-28 18:45:01 -0500
commite22b99bb905e13a113ed327e3ea8743f8676f44f (patch)
treebef9ace763587fd70b0930834e6b1688962d523b /pkgs/development
parentde6df13ced2f334d638ab3d827b0368fc14f6c3d (diff)
parente3863ab2691a34cb3868aca6a35caf97115a83c3 (diff)
downloadnixlib-e22b99bb905e13a113ed327e3ea8743f8676f44f.tar
nixlib-e22b99bb905e13a113ed327e3ea8743f8676f44f.tar.gz
nixlib-e22b99bb905e13a113ed327e3ea8743f8676f44f.tar.bz2
nixlib-e22b99bb905e13a113ed327e3ea8743f8676f44f.tar.lz
nixlib-e22b99bb905e13a113ed327e3ea8743f8676f44f.tar.xz
nixlib-e22b99bb905e13a113ed327e3ea8743f8676f44f.tar.zst
nixlib-e22b99bb905e13a113ed327e3ea8743f8676f44f.zip
Merge pull request #78599 from cw789/elixir_update
elixir_1_10: init at 1.10.0
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/beam-modules/default.nix14
-rw-r--r--pkgs/development/interpreters/elixir/1.10.nix9
-rw-r--r--pkgs/development/interpreters/elixir/1.5.nix7
3 files changed, 16 insertions, 14 deletions
diff --git a/pkgs/development/beam-modules/default.nix b/pkgs/development/beam-modules/default.nix
index 031f7b5dda72..96062a573004 100644
--- a/pkgs/development/beam-modules/default.nix
+++ b/pkgs/development/beam-modules/default.nix
@@ -36,35 +36,35 @@ let
         buildMix = callPackage ./build-mix.nix {};
 
         # BEAM-based languages.
-        elixir = elixir_1_9;
+        elixir = elixir_1_10;
 
-        elixir_1_9 = lib.callElixir ../interpreters/elixir/1.9.nix {
+        elixir_1_10 = lib.callElixir ../interpreters/elixir/1.10.nix {
           inherit rebar erlang;
           debugInfo = true;
         };
 
-        elixir_1_8 = lib.callElixir ../interpreters/elixir/1.8.nix {
+        elixir_1_9 = lib.callElixir ../interpreters/elixir/1.9.nix {
           inherit rebar erlang;
           debugInfo = true;
         };
 
-        elixir_1_7 = lib.callElixir ../interpreters/elixir/1.7.nix {
+        elixir_1_8 = lib.callElixir ../interpreters/elixir/1.8.nix {
           inherit rebar erlang;
           debugInfo = true;
         };
 
-        elixir_1_6 = lib.callElixir ../interpreters/elixir/1.6.nix {
+        elixir_1_7 = lib.callElixir ../interpreters/elixir/1.7.nix {
           inherit rebar erlang;
           debugInfo = true;
         };
 
-        elixir_1_5 = lib.callElixir ../interpreters/elixir/1.5.nix {
+        elixir_1_6 = lib.callElixir ../interpreters/elixir/1.6.nix {
           inherit rebar erlang;
           debugInfo = true;
         };
 
         # Remove old versions of elixir, when the supports fades out:
-        #   https://hexdocs.pm/elixir/compatibility-and-deprecations.html
+        # https://hexdocs.pm/elixir/compatibility-and-deprecations.html
 
         lfe = lfe_1_2;
         lfe_1_2 = lib.callLFE ../interpreters/lfe/1.2.nix { inherit erlang buildRebar3 buildHex; };
diff --git a/pkgs/development/interpreters/elixir/1.10.nix b/pkgs/development/interpreters/elixir/1.10.nix
new file mode 100644
index 000000000000..f9e1451354d6
--- /dev/null
+++ b/pkgs/development/interpreters/elixir/1.10.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.10.0";
+  sha256 = "1fz22c2jqqm2jvzxar11bh1djg3kqdn5rbxdddlz0cv6mfz7hvgv";
+  minimumOTPVersion = "21";
+}
diff --git a/pkgs/development/interpreters/elixir/1.5.nix b/pkgs/development/interpreters/elixir/1.5.nix
deleted file mode 100644
index 229c42d9f7b2..000000000000
--- a/pkgs/development/interpreters/elixir/1.5.nix
+++ /dev/null
@@ -1,7 +0,0 @@
-{ mkDerivation }:
-
-mkDerivation {
-  version = "1.5.3";
-  sha256 = "00kgqcn9g6vflc551wniz9pwv7pszyf8v6smpkqs50j3kbliihy5";
-  minimumOTPVersion = "18";
-}