wyrd: fix build

wip/yesman
Vincent Laporte 6 years ago committed by Will Dietz
parent f2661ed72b
commit 1d4bbef0e8
  1. 11
      pkgs/tools/misc/wyrd/default.nix
  2. 2
      pkgs/top-level/all-packages.nix
  3. 4
      pkgs/top-level/ocaml-packages.nix

@ -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;

@ -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 { };

@ -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 { };

Loading…
Cancel
Save