summary refs log tree commit diff
path: root/pkgs/development/compilers/crystal/default.nix
diff options
context:
space:
mode:
authorEvangelos Paterakis <evan@geopjr.dev>2022-11-12 12:27:54 +0200
committerEvangelos Paterakis <evan@geopjr.dev>2022-11-12 12:27:54 +0200
commit4bd897e55011adf9662a76f10ba2e15cc1e68ecf (patch)
treee821bc1afb4a123a3555367468d625e587a426e3 /pkgs/development/compilers/crystal/default.nix
parent89dab4d1843129be23308c4ae6587ad4696d71f7 (diff)
downloadnixpkgs-4bd897e55011adf9662a76f10ba2e15cc1e68ecf.tar
nixpkgs-4bd897e55011adf9662a76f10ba2e15cc1e68ecf.tar.gz
nixpkgs-4bd897e55011adf9662a76f10ba2e15cc1e68ecf.tar.bz2
nixpkgs-4bd897e55011adf9662a76f10ba2e15cc1e68ecf.tar.lz
nixpkgs-4bd897e55011adf9662a76f10ba2e15cc1e68ecf.tar.xz
nixpkgs-4bd897e55011adf9662a76f10ba2e15cc1e68ecf.tar.zst
nixpkgs-4bd897e55011adf9662a76f10ba2e15cc1e68ecf.zip
fix: add another patch for < 1.6.0
so 12601 gets applied successfully
Diffstat (limited to 'pkgs/development/compilers/crystal/default.nix')
-rw-r--r--pkgs/development/compilers/crystal/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/compilers/crystal/default.nix b/pkgs/development/compilers/crystal/default.nix
index ff04bc9f670..db0ac01891d 100644
--- a/pkgs/development/compilers/crystal/default.nix
+++ b/pkgs/development/compilers/crystal/default.nix
@@ -109,6 +109,12 @@ let
           url = "https://github.com/crystal-lang/crystal/pull/11399.patch";
           sha256 = "sha256-CjNpkQQ2UREADmlyLUt7zbhjXf0rTjFhNbFYLwJKkc8=";
         })
+      ] ++ lib.optionals (lib.versionAtLeast version "1.3.0" && lib.versionOlder version "1.6.0") [
+        # needed for #12601 to get applied successfully
+        (fetchpatch {
+          url = "https://github.com/crystal-lang/crystal/commit/bf4009dacbf67a63a1cbaffddbdc99549bb70a03.patch";
+          sha256 = "sha256-KpMA5Zdy0QI+HcfuZVRT2gLPS7oH2D4MsdYEnHGDt/0=";
+        })
       ] ++ lib.optionals (lib.versionAtLeast version "1.3.0" && lib.versionOlder version "1.6.1") [
         # fixes an issue that prevented tests from passing when ran with
         # the --release flag