3
0
Fork 0
forked from mirrors/nixpkgs

freecell-solver: fix build

This commit is contained in:
Orivej Desh 2018-06-03 21:19:54 +00:00
parent 5b96694e2d
commit 39c2df48d5

View file

@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, cmake
, perl, gmp, libtap, gperf
, perlPackages, python3Packages }:
, perlPackages, python3 }:
with stdenv.lib;
stdenv.mkDerivation rec{
@ -13,11 +13,20 @@ stdenv.mkDerivation rec{
sha256 = "1cmaib69pijmcpvgjvrdry8j4xys8l906l80b8z21vvyhdwrfdnn";
};
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ cmake perl gmp libtap gperf
perlPackages.TemplateToolkit perlPackages.StringShellQuote
perlPackages.GamesSolitaireVerify perlPackages.TaskFreecellSolverTesting
python3Packages.python python3Packages.random2 ];
nativeBuildInputs = [
cmake perl pkgconfig
] ++ (with perlPackages; TaskFreecellSolverTesting.buildInputs ++ [
GamesSolitaireVerify StringShellQuote TaskFreecellSolverTesting TemplateToolkit
]);
buildInputs = [
gmp libtap gperf
python3 python3.pkgs.random2
];
# "ninja t/CMakeFiles/delta-states-test.t.exe.dir/__/delta_states.c.o" fails
# to depend on the generated "is_king.h".
enableParallelBuilding = false;
meta = {
description = "A FreeCell automatic solver";