summaryrefslogtreecommitdiffstats
path: root/pkgs/development/tools/scry/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/tools/scry/default.nix')
-rw-r--r--pkgs/development/tools/scry/default.nix20
1 files changed, 10 insertions, 10 deletions
diff --git a/pkgs/development/tools/scry/default.nix b/pkgs/development/tools/scry/default.nix
index dcb8087372da..7346ace2ff37 100644
--- a/pkgs/development/tools/scry/default.nix
+++ b/pkgs/development/tools/scry/default.nix
@@ -1,16 +1,18 @@
-{ lib, fetchFromGitHub, crystal_0_31, coreutils, shards, makeWrapper, which }:
+{ lib, fetchFromGitHub, crystal_0_35, coreutils, makeWrapper }:
+let
+ crystal = crystal_0_35;
-let crystal = crystal_0_31;
-
-in crystal.buildCrystalPackage rec {
+in
+crystal.buildCrystalPackage rec {
pname = "scry";
- version = "0.8.1";
+ version = "unstable-2020-09-02"; # to make it work with crystal 0.35
src = fetchFromGitHub {
owner = "crystal-lang-tools";
repo = pname;
- rev = "v${version}";
- sha256 = "0ii4k9l3dgm1c9lllc8ni9dar59lrxik0v9iz7gk3d6v62wwnq79";
+ # rev = "v${version}";
+ rev = "580a1879810a9f5d63d8a0d90fbdaa99d86b58da";
+ sha256 = "sha256-WjpkkHfy38wDj/ejXyyMtd5rLfTRoj/7D+SAhRROnbU=";
};
# we are already testing for this, so we can ignore the failures
@@ -18,14 +20,12 @@ in crystal.buildCrystalPackage rec {
rm spec/scry/executable_spec.cr
'';
- format = "crystal";
+ format = "shards";
nativeBuildInputs = [ makeWrapper ];
shardsFile = ./shards.nix;
- crystalBinaries.scry.src = "src/scry.cr";
-
postFixup = ''
wrapProgram $out/bin/scry \
--prefix PATH : ${lib.makeBinPath [ crystal coreutils ]}