diff --git a/pkgs/development/compilers/crystal/default.nix b/pkgs/development/compilers/crystal/default.nix index a0aa47a88151..f8195c2e7775 100644 --- a/pkgs/development/compilers/crystal/default.nix +++ b/pkgs/development/compilers/crystal/default.nix @@ -10,19 +10,16 @@ , git , gmp , hostname -, libatomic_ops , libevent , libiconv , libxml2 , libyaml , libffi -, llvmPackages_13 , llvmPackages_15 , llvmPackages_18 , makeWrapper , openssl , pcre2 -, pcre , pkg-config , installShellFiles , readline @@ -154,7 +151,7 @@ let nativeBuildInputs = [ binary makeWrapper which pkg-config llvmPackages.llvm installShellFiles ]; buildInputs = [ boehmgc - (if lib.versionAtLeast version "1.8" then pcre2 else pcre) + pcre2 libevent libyaml zlib @@ -245,16 +242,6 @@ let }); in rec { - binaryCrystal_1_2 = genericBinary { - version = "1.2.2"; - sha256s = { - x86_64-linux = "sha256-sW5nhihW/6Dkq95i3vJNWs2D1CtQhujhxVbgQCAas6E="; - aarch64-darwin = "sha256-4VB4yYGl1/YeYSsHOZq7fdeQ8IQMfloAPhEU0iKrvxs="; - x86_64-darwin = "sha256-4VB4yYGl1/YeYSsHOZq7fdeQ8IQMfloAPhEU0iKrvxs="; - aarch64-linux = "sha256-QgPKUDFyodqY1+b85AybSpbbr0RmfISdNpB08Wf34jo="; - }; - }; - binaryCrystal_1_10 = genericBinary { version = "1.10.1"; sha256s = { @@ -265,35 +252,6 @@ rec { }; }; - crystal_1_2 = generic { - version = "1.2.2"; - sha256 = "sha256-nyOXhsutVBRdtJlJHe2dALl//BUXD1JeeQPgHU4SwiU="; - binary = binaryCrystal_1_2; - llvmPackages = llvmPackages_13; - extraBuildInputs = [ libatomic_ops ]; - }; - - crystal_1_7 = generic { - version = "1.7.3"; - sha256 = "sha256-ULhLGHRIZbsKhaMvNhc+W74BwNgfEjHcMnVNApWY+EE="; - binary = binaryCrystal_1_2; - llvmPackages = llvmPackages_13; - }; - - crystal_1_8 = generic { - version = "1.8.2"; - sha256 = "sha256-YAORdipzpC9CrFgZUFlFfjzlJQ6ZeA2ekVu8IfPOxR8="; - binary = binaryCrystal_1_2; - llvmPackages = llvmPackages_15; - }; - - crystal_1_9 = generic { - version = "1.9.2"; - sha256 = "sha256-M1oUFs7/8ljszga3StzLOLM1aA4fSfVPQlsbuDHGd84="; - binary = binaryCrystal_1_2; - llvmPackages = llvmPackages_15; - }; - crystal_1_11 = generic { version = "1.11.2"; sha256 = "sha256-BBEDWqFtmFUNj0kuGBzv71YHO3KjxV4d2ySTCD4HhLc="; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index eca10fd76e63..eab448cc7a3c 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -250,6 +250,10 @@ mapAliases { cpp-ipfs-api = cpp-ipfs-http-client; # Project has been renamed. Added 2022-05-15 crispyDoom = crispy-doom; # Added 2023-05-01 crossLibcStdenv = stdenvNoLibc; # Added 2024-09-06 + crystal_1_2 = throw "'crystal_1_2' has been removed as it is obsolete and no longer used in the tree. Consider using 'crystal' instead"; # Added 2025-02-13 + crystal_1_7 = throw "'crystal_1_7' has been removed as it is obsolete and no longer used in the tree. Consider using 'crystal' instead"; # Added 2025-02-13 + crystal_1_8 = throw "'crystal_1_8' has been removed as it is obsolete and no longer used in the tree. Consider using 'crystal' instead"; # Added 2025-02-13 + crystal_1_9 = throw "'crystal_1_9' has been removed as it is obsolete and no longer used in the tree. Consider using 'crystal' instead"; # Added 2025-02-13 clash-geoip = throw "'clash-geoip' has been removed. Consider using 'dbip-country-lite' instead."; # added 2024-10-19 clash-verge = throw "'clash-verge' has been removed, as it was broken and unmaintained. Consider using 'clash-verge-rev' or 'clash-nyanpasu' instead"; # Added 2024-09-17 clasp = clingo; # added 2022-12-22 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index eaa73723a1ab..c4f12eea38b5 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5704,10 +5704,6 @@ with pkgs; }; inherit (darwin.apple_sdk_11_0.callPackage ../development/compilers/crystal { }) - crystal_1_2 - crystal_1_7 - crystal_1_8 - crystal_1_9 crystal_1_11 crystal_1_12 crystal_1_14