From efc359c23135ebccc2835b37513f01adf73e2dac Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Tue, 26 Jan 2016 06:12:23 +0100 Subject: lz4: be just a bit more reproducible --- pkgs/tools/compression/lz4/default.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'pkgs/tools/compression') diff --git a/pkgs/tools/compression/lz4/default.nix b/pkgs/tools/compression/lz4/default.nix index 8340ea3fe8b0..cdc42e4b8488 100644 --- a/pkgs/tools/compression/lz4/default.nix +++ b/pkgs/tools/compression/lz4/default.nix @@ -11,8 +11,17 @@ stdenv.mkDerivation rec { owner = "Cyan4973"; }; + patches = [ ./install-on-freebsd.patch ] ; + buildInputs = stdenv.lib.optional doCheck valgrind; + # An ever-changing __DATE__ isn't very reproducible, so we must override it. + # But rather than displaying "()" or 1970, let --version show useful info: + NIX_CFLAGS_COMPILE = [ + ''-D__DATE__="${stdenv.cc.cc.name}"'' + "-Wno-builtin-macro-redefined" + ]; + enableParallelBuilding = true; makeFlags = [ "PREFIX=$(out)" ]; @@ -20,8 +29,6 @@ stdenv.mkDerivation rec { doCheck = false; # tests take a very long time checkTarget = "test"; - patches = [ ./install-on-freebsd.patch ] ; - meta = with stdenv.lib; { description = "Extremely fast compression algorithm"; longDescription = '' -- cgit 1.4.1