wyrd: fix build

This commit is contained in:
Vincent Laporte 2018-03-07 16:52:35 +00:00 committed by Will Dietz
parent f2661ed72b
commit 1d4bbef0e8
3 changed files with 8 additions and 9 deletions

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, ocaml, ncurses, remind, camlp4 }:
{ stdenv, fetchurl, ocamlPackages, ncurses, remind }:
stdenv.mkDerivation rec {
version = "1.4.6";
@ -9,10 +9,13 @@ stdenv.mkDerivation rec {
sha256 = "0zlrg602q781q8dij62lwdprpfliyy9j1rqfqcz8p2wgndpivddj";
};
buildInputs = [ ocaml ncurses remind camlp4 ];
NIX_CFLAGS_COMPILE = [ "-DNCURSES_INTERNALS=1" ];
# needed for configure phase to succeed
CPPFLAGS = "-DNCURSES_INTERNALS";
preConfigure = ''
substituteInPlace curses/curses.ml --replace 'pp gcc' "pp $CC"
'';
buildInputs = [ ocamlPackages.ocaml ncurses remind ocamlPackages.camlp4 ];
preferLocalBuild = true;

View File

@ -5505,7 +5505,7 @@ with pkgs;
wv2 = callPackage ../tools/misc/wv2 { };
inherit (ocamlPackages) wyrd;
wyrd = callPackage ../tools/misc/wyrd { };
x86info = callPackage ../os-specific/linux/x86info { };

View File

@ -969,10 +969,6 @@ let
# Apps / from all-packages
wyrd = callPackage ../tools/misc/wyrd {
ncurses = pkgs.ncurses5;
};
haxe = callPackage ../development/compilers/haxe { };
ocamlnat = callPackage ../development/ocaml-modules/ocamlnat { };