icr: do not wrap crystal so we can use one from the environment

This commit is contained in:
Peter Hoeg 2019-06-06 14:46:57 +08:00
parent ae71c13a92
commit e1e3a56ddb

View file

@ -1,4 +1,4 @@
{ stdenv, fetchFromGitHub, crystal, shards, which, makeWrapper
{ stdenv, fetchFromGitHub, crystal, shards, which
, openssl, readline, libyaml }:
stdenv.mkDerivation rec {
@ -19,15 +19,11 @@ stdenv.mkDerivation rec {
buildInputs = [ crystal libyaml openssl readline ];
nativeBuildInputs = [ makeWrapper shards which ];
nativeBuildInputs = [ shards which ];
doCheck = true;
checkTarget = "test";
postInstall = ''
wrapProgram $out/bin/icr --prefix PATH : "${stdenv.lib.makeBinPath [ crystal ]}"
'';
meta = with stdenv.lib; {
description = "Interactive console for the Crystal programming language";
homepage = "https://github.com/crystal-community/icr";