Commit 0768a2e9 authored by superherointj's avatar superherointj
Browse files

erlang_21: remove

parent a06641ba
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
{ mkDerivation }:

mkDerivation {
  version = "21.3.8.24";
  sha256 = "sha256-FNs+M4KFFKzfb4EG513HtyQ9eRRtxSPMpYq0bmRgY3g=";
  meta.knownVulnerabilities = [ "CVE-2022-37026" ];
}
+3 −1
Original line number Diff line number Diff line
@@ -439,7 +439,9 @@ mapAliases ({
  enyo-doom = enyo-launcher; # Added 2022-09-09
  epoxy = libepoxy; # Added 2021-11-11
  epsxe = throw "epsxe has been removed from nixpkgs, as it was unmaintained."; # added 2021-12-15
  inherit (beam.interpreters) erlangR25 erlangR24 erlangR23 erlangR22 erlangR21; # added 2023-03-21
  inherit (beam.interpreters) erlangR25 erlangR24 erlangR23 erlangR22; # added 2023-03-21
  erlang_21 = throw "erlangR21 has been removed in favor of newer versions."; # added 2023-03-21
  erlangR21 = erlang_21;
  esniper = throw "esniper has been removed because upstream no longer maintains it (and it no longer works)"; # Added 2021-04-12
  etcdctl = throw "'etcdctl' has been renamed to/replaced by 'etcd'"; # Converted to throw 2022-02-22
  eteroj.lv2 = throw "'eteroj.lv2' has been renamed to/replaced by 'open-music-kontrollers.eteroj'"; # Added 2022-03-09
+1 −1
Original line number Diff line number Diff line
@@ -16578,7 +16578,7 @@ with pkgs;
  };
  inherit (beam.interpreters)
    erlang erlang_25 erlang_24 erlang_23 erlang_22 erlang_21
    erlang erlang_25 erlang_24 erlang_23 erlang_22
    erlang_odbc erlang_javac erlang_odbc_javac
    elixir elixir_1_14 elixir_1_13 elixir_1_12 elixir_1_11 elixir_1_10
    elixir-ls;
+1 −15
Original line number Diff line number Diff line
@@ -14,7 +14,7 @@ let
  self = beam;

  # Aliases added 2023-03-21
  versionLoop = f: lib.lists.foldr (version: acc: (f version) // acc) { } [ "25" "24" "23" "22" "21" ];
  versionLoop = f: lib.lists.foldr (version: acc: (f version) // acc) { } [ "25" "24" "23" "22" ];

  interpretersAliases = versionLoop (version: {
    "erlangR${version}" = self.interpreters."erlang_${version}";
@@ -99,19 +99,6 @@ in
      odbcSupport = true;
    };

    erlang_21 = self.beamLib.callErlang ../development/interpreters/erlang/21.nix {
      openssl = openssl_1_1;
      wxGTK = wxGTK32;
      autoconf = buildPackages.autoconf269;
      inherit wxSupport systemdSupport;
    };
    erlang_21_odbc = self.interpreters.erlang_21.override { odbcSupport = true; };
    erlang_21_javac = self.interpreters.erlang_21.override { javacSupport = true; };
    erlang_21_odbc_javac = self.interpreters.erlang_21.override {
      javacSupport = true;
      odbcSupport = true;
    };

    # Other Beam languages. These are built with `beam.interpreters.erlang`. To
    # access for example elixir built with different version of Erlang, use
    # `beam.packages.erlang_24.elixir`.
@@ -132,6 +119,5 @@ in
    erlang_24 = self.packagesWith self.interpreters.erlang_24;
    erlang_23 = self.packagesWith self.interpreters.erlang_23;
    erlang_22 = self.packagesWith self.interpreters.erlang_22;
    erlang_21 = self.packagesWith self.interpreters.erlang_21;
  } // packagesAliases;
}