diff options
author | Raito Bezarius <masterancpp@gmail.com> | 2023-10-30 14:43:25 +0100 |
---|---|---|
committer | Raito Bezarius <masterancpp@gmail.com> | 2023-11-17 16:05:24 +0100 |
commit | 2912f7ec10bcfd7082e0d4094f6c882237c511e4 (patch) | |
tree | 272d42e6c55bd4224f121e166da13ebbb0be87b4 | |
parent | c7f0bbcf2c4d42b39a5dd5ba30497c2d157a7e09 (diff) | |
download | nixpkgs-2912f7ec10bcfd7082e0d4094f6c882237c511e4.tar nixpkgs-2912f7ec10bcfd7082e0d4094f6c882237c511e4.tar.gz nixpkgs-2912f7ec10bcfd7082e0d4094f6c882237c511e4.tar.bz2 nixpkgs-2912f7ec10bcfd7082e0d4094f6c882237c511e4.tar.lz nixpkgs-2912f7ec10bcfd7082e0d4094f6c882237c511e4.tar.xz nixpkgs-2912f7ec10bcfd7082e0d4094f6c882237c511e4.tar.zst nixpkgs-2912f7ec10bcfd7082e0d4094f6c882237c511e4.zip |
nodejs_14: drop
Security support EOLed 6 months ago.
-rw-r--r-- | pkgs/development/web/nodejs/v14.nix | 26 | ||||
-rw-r--r-- | pkgs/top-level/aliases.nix | 2 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 6 |
3 files changed, 2 insertions, 32 deletions
diff --git a/pkgs/development/web/nodejs/v14.nix b/pkgs/development/web/nodejs/v14.nix deleted file mode 100644 index c2d5d58bea7..00000000000 --- a/pkgs/development/web/nodejs/v14.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ callPackage, lib, overrideCC, pkgs, buildPackages, openssl, python3, enableNpm ? true }: - -let - # Clang 16+ cannot build Node v14 due to -Wenum-constexpr-conversion errors. - # Use an older version of clang with the current libc++ for compatibility (e.g., with icu). - ensureCompatibleCC = packages: - if packages.stdenv.cc.isClang && lib.versionAtLeast (lib.getVersion packages.stdenv.cc.cc) "16" - then overrideCC packages.llvmPackages_15.stdenv (packages.llvmPackages_15.stdenv.cc.override { - inherit (packages.llvmPackages) libcxx; - extraPackages = [ packages.llvmPackages.libcxxabi ]; - }) - else packages.stdenv; - - buildNodejs = callPackage ./nodejs.nix { - inherit openssl; - stdenv = ensureCompatibleCC pkgs; - buildPackages = buildPackages // { stdenv = ensureCompatibleCC buildPackages; }; - python = python3; - }; -in - buildNodejs { - inherit enableNpm; - version = "14.21.3"; - sha256 = "sha256-RY7AkuYK1wDdzwectj1DXBXaTHuz0/mbmo5YqZ5UB14="; - patches = lib.optional pkgs.stdenv.isDarwin ./bypass-xcodebuild.diff; - } diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 1363383109d..b973af8da5f 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -623,6 +623,8 @@ mapAliases ({ nixopsUnstable = nixops_unstable; # Added 2022-03-03 nixosTest = testers.nixosTest; # Added 2022-05-05 nmap-unfree = nmap; # Added 2021-04-06 + nodejs_14 = throw "nodejs_14 has been removed as it is EOL."; # Added 2023-10-30 + nodejs-slim_14 = throw "nodejs-slim_14 has been removed as it is EOL."; # Added 2023-10-30 nodejs-14_x = nodejs_14; # Added 2022-11-06 nodejs-slim-14_x = nodejs-slim_14; # Added 2022-11-06 nodejs-16_x = nodejs_16; # Added 2022-11-06 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0b48a1a3c71..1ca223ba75f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10309,12 +10309,6 @@ with pkgs; nodejs-slim = nodejs-slim_18; corepack = hiPrio corepack_18; - nodejs_14 = callPackage ../development/web/nodejs/v14.nix { openssl = openssl_1_1; }; - nodejs-slim_14 = callPackage ../development/web/nodejs/v14.nix { - openssl = openssl_1_1; - enableNpm = false; - }; - nodejs_16 = callPackage ../development/web/nodejs/v16.nix { }; nodejs-slim_16 = callPackage ../development/web/nodejs/v16.nix { enableNpm = false; }; |