scry: 0.7.1 -> 0.8.0
This commit is contained in:
parent
24dc219de9
commit
fda3f06656
@ -1,9 +1,8 @@
|
|||||||
{ stdenv, fetchFromGitHub, crystal, shards, which }:
|
{ stdenv, lib, fetchFromGitHub, crystal, shards, llvm, which }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "scry";
|
pname = "scry";
|
||||||
# 0.7.1 doesn't work with crystal > 0.25
|
version = "0.8.0";
|
||||||
version = "0.7.1.20180919";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "crystal-lang-tools";
|
owner = "crystal-lang-tools";
|
||||||
@ -12,7 +11,9 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "1yq7jap3y5pr2yqc6fn6bxshzwv7dz3w97incq7wpcvi7ibb4lcn";
|
sha256 = "1yq7jap3y5pr2yqc6fn6bxshzwv7dz3w97incq7wpcvi7ibb4lcn";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ crystal shards which ];
|
patches = lib.optional (lib.versionAtLeast crystal.version "0.28") ./fix_for_crystal_0_28_and_above.patch;
|
||||||
|
|
||||||
|
nativeBuildInputs = [ crystal shards llvm which ];
|
||||||
|
|
||||||
buildPhase = ''
|
buildPhase = ''
|
||||||
runHook preBuild
|
runHook preBuild
|
||||||
|
@ -0,0 +1,20 @@
|
|||||||
|
diff --git a/src/scry/completion_provider.cr b/src/scry/completion_provider.cr
|
||||||
|
index 29e0d36..f67438c 100644
|
||||||
|
--- a/src/scry/completion_provider.cr
|
||||||
|
+++ b/src/scry/completion_provider.cr
|
||||||
|
@@ -1,4 +1,5 @@
|
||||||
|
require "./log"
|
||||||
|
+require "compiler/crystal/codegen/target"
|
||||||
|
require "compiler/crystal/crystal_path"
|
||||||
|
require "./completion/*"
|
||||||
|
|
||||||
|
diff --git a/src/scry/parse_analyzer.cr b/src/scry/parse_analyzer.cr
|
||||||
|
index d87eca4..bbe9ed5 100644
|
||||||
|
--- a/src/scry/parse_analyzer.cr
|
||||||
|
+++ b/src/scry/parse_analyzer.cr
|
||||||
|
@@ -1,4 +1,5 @@
|
||||||
|
require "compiler/crystal/syntax"
|
||||||
|
+require "compiler/crystal/codegen/target"
|
||||||
|
require "compiler/crystal/crystal_path"
|
||||||
|
require "./workspace"
|
||||||
|
require "./text_document"
|
Loading…
x
Reference in New Issue
Block a user