diff --git a/pkgs/development/compilers/dictu/default.nix b/pkgs/development/compilers/dictu/default.nix index 5bce969edb8b..b58d86871374 100644 --- a/pkgs/development/compilers/dictu/default.nix +++ b/pkgs/development/compilers/dictu/default.nix @@ -47,16 +47,19 @@ stdenv.mkDerivation rec { "-DCMAKE_RANLIB=${stdenv.cc.cc}/bin/gcc-ranlib" ]; + postBuild = '' + cd .. # move out of cmakeBuildDir + ''; + doCheck = cliSupport; preCheck = '' - cd .. sed -i tests/runTests.du \ -e '/http/d' sed -i tests/path/realpath.du \ -e 's/usr/build/g' sed -i tests/path/isDir.du \ - -e 's,/usr/bin,/build/source,' \ + -e "s,/usr/bin,$PWD," \ -e '/home/d' ''; @@ -67,11 +70,11 @@ stdenv.mkDerivation rec { installPhase = '' mkdir -p $out - cp -r /build/source/src/include $out/include + cp -r src/include $out/include mkdir -p $out/lib - cp /build/source/build/src/libdictu_api* $out/lib + cp build/src/libdictu_api* $out/lib '' + lib.optionalString cliSupport '' - install -Dm755 /build/source/dictu $out/bin/dictu + install -Dm755 dictu $out/bin/dictu ''; meta = with lib; {