Unverified Commit d31617be authored by Donovan Glover's avatar Donovan Glover Committed by GitHub
Browse files

crystal: 1.11 -> 1.14 (#303173)

parents 89ece45c cafeb37f
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -53,5 +53,6 @@ crystal.buildCrystalPackage rec {
    license = licenses.mit;
    mainProgram = "tijolo";
    maintainers = with maintainers; [ sund3RRR ];
    broken = true;
  };
}
+19 −1
Original line number Diff line number Diff line
@@ -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
Original line number Diff line number Diff line
@@ -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 { };