idris2: 0.2.0-840e020 -> 0.2.0
* Upgrade to release version of idris2 * Add config for proper testing phase
This commit is contained in:
parent
4c8c8885c3
commit
7fc97cf30b
|
@ -3,15 +3,15 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
# Uses scheme to bootstrap the build of idris2
|
# Uses scheme to bootstrap the build of idris2
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation rec {
|
||||||
name = "idris2";
|
name = "idris2";
|
||||||
version = "0.2.0-840e020";
|
version = "0.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "idris-lang";
|
owner = "idris-lang";
|
||||||
repo = "Idris2";
|
repo = "Idris2";
|
||||||
rev = "840e020d8ccc332135e86f855ad78053ca15d603";
|
rev = "v${version}";
|
||||||
sha256 = "1l6pdjiglwd13pf56xwzbjzyyxgz48ypfggjgsgqk2w57rmbfy90";
|
sha256 = "153z6zgb90kglw8rspk8ph5gh5nkplhi27mxai6yqbbjs2glx5d4";
|
||||||
};
|
};
|
||||||
|
|
||||||
strictDeps = true;
|
strictDeps = true;
|
||||||
|
@ -20,19 +20,18 @@ stdenv.mkDerivation {
|
||||||
|
|
||||||
prePatch = ''
|
prePatch = ''
|
||||||
patchShebangs --build tests
|
patchShebangs --build tests
|
||||||
|
|
||||||
# Do not run tests as part of the build process
|
|
||||||
substituteInPlace bootstrap.sh --replace "make test" "# make test"
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
makeFlags = [ "PREFIX=$(out)" ];
|
makeFlags = [ "PREFIX=$(out)" ];
|
||||||
|
|
||||||
# The name of the main executable of pkgs.chez is `scheme`
|
# The name of the main executable of pkgs.chez is `scheme`
|
||||||
buildFlags = [ "bootstrap" "SCHEME=scheme" ];
|
buildFlags = [ "bootstrap-build" "SCHEME=scheme" ];
|
||||||
|
|
||||||
|
checkTarget = "bootstrap-test";
|
||||||
|
|
||||||
# idris2 needs to find scheme at runtime to compile
|
# idris2 needs to find scheme at runtime to compile
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapProgram "$out/bin/idris2" --prefix PATH : "${chez}/bin"
|
wrapProgram "$out/bin/idris2" --set CHEZ "${chez}/bin/scheme"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
|
Loading…
Reference in New Issue