crystal: 1.11 -> 1.14 (#303173)

This commit is contained in:
Donovan Glover
2024-10-27 01:35:32 +00:00
committed by GitHub
3 changed files with 24 additions and 2 deletions
@@ -53,5 +53,6 @@ crystal.buildCrystalPackage rec {
license = licenses.mit;
mainProgram = "tijolo";
maintainers = with maintainers; [ sund3RRR ];
broken = true;
};
}
+19 -1
View File
@@ -19,6 +19,7 @@
, libffi
, llvmPackages_13
, llvmPackages_15
, llvmPackages_18
, makeWrapper
, openssl
, pcre2
@@ -246,6 +247,7 @@ let
passthru.buildCrystalPackage = callPackage ./build-package.nix {
crystal = finalAttrs.finalPackage;
};
passthru.llvmPackages = llvmPackages;
meta = with lib; {
inherit (binary.meta) platforms;
@@ -314,5 +316,21 @@ rec {
llvmPackages = llvmPackages_15;
};
crystal = crystal_1_11;
crystal_1_12 = generic {
version = "1.12.1";
sha256 = "sha256-Q6uI9zPZ3IOGyUuWdC179GPktPGFPRbRWKtOF4YWCBw=";
binary = binaryCrystal_1_10;
llvmPackages = llvmPackages_18;
};
crystal_1_14 = generic {
version = "1.14.0";
sha256 = "sha256-ayMF5yinHVOUaZxhlmqxb/iiGJHmloeYuKcnrPmxo9Y=";
binary = binaryCrystal_1_10;
llvmPackages = llvmPackages_18;
doCheck = false; # Some compiler spec problems on x86-64_linux with the .0 release
};
crystal = crystal_1_14;
}
+4 -1
View File
@@ -14432,12 +14432,15 @@ with pkgs;
crystal_1_7
crystal_1_8
crystal_1_9
crystal_1_11
crystal_1_12
crystal_1_14
crystal;
crystal2nix = callPackage ../development/compilers/crystal2nix { };
crystalline = callPackage ../development/tools/language-servers/crystalline {
llvmPackages = llvmPackages_15;
llvmPackages = crystal.llvmPackages;
};
icr = callPackage ../development/tools/icr { };