diff --git a/pkgs/by-name/am/ameba/package.nix b/pkgs/by-name/am/ameba/package.nix index c1ce7a669fad..429e0ef8a062 100644 --- a/pkgs/by-name/am/ameba/package.nix +++ b/pkgs/by-name/am/ameba/package.nix @@ -1,10 +1,12 @@ { lib, fetchFromGitHub, - crystal, + crystal_1_17, coreutils, }: - +let + crystal = crystal_1_17; +in crystal.buildCrystalPackage rec { pname = "ameba"; version = "1.6.4"; diff --git a/pkgs/by-name/bl/blahaj/package.nix b/pkgs/by-name/bl/blahaj/package.nix index 258da854cfb8..b834d213e8fe 100644 --- a/pkgs/by-name/bl/blahaj/package.nix +++ b/pkgs/by-name/bl/blahaj/package.nix @@ -1,13 +1,16 @@ { lib, stdenv, - crystal, + crystal_1_17, fetchFromGitHub, # https://crystal-lang.org/2019/09/06/parallelism-in-crystal/ multithreading ? true, static ? stdenv.hostPlatform.isStatic, }: +let + crystal = crystal_1_17; +in crystal.buildCrystalPackage rec { pname = "blahaj"; version = "2.2.0"; diff --git a/pkgs/by-name/in/invidious/package.nix b/pkgs/by-name/in/invidious/package.nix index db6d48735876..d01f5bf3406a 100644 --- a/pkgs/by-name/in/invidious/package.nix +++ b/pkgs/by-name/in/invidious/package.nix @@ -1,7 +1,7 @@ { lib, callPackage, - crystal, + crystal_1_16, fetchFromGitHub, librsvg, pkg-config, @@ -27,6 +27,7 @@ let # normally video.js is downloaded at build time videojs = callPackage ./videojs.nix { inherit versions; }; + crystal = crystal_1_16; in crystal.buildCrystalPackage rec { pname = "invidious"; diff --git a/pkgs/development/compilers/crystal/default.nix b/pkgs/development/compilers/crystal/default.nix index 367a08aa87cb..30c53688cbeb 100644 --- a/pkgs/development/compilers/crystal/default.nix +++ b/pkgs/development/compilers/crystal/default.nix @@ -325,5 +325,13 @@ rec { doCheck = false; }; - crystal = crystal_1_16; + crystal_1_18 = generic { + version = "1.18.2"; + sha256 = "sha256-bwKs9bwD1WfS95DSxVY5AjT5Q61jOsfAH897tmiurng="; + binary = binaryCrystal_1_10; + llvmPackages = llvmPackages_21; + doCheck = false; + }; + + crystal = crystal_1_18; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9cb135f7a307..4244b8cb0152 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4467,6 +4467,7 @@ with pkgs; crystal_1_15 crystal_1_16 crystal_1_17 + crystal_1_18 crystal ;