From edd3e40f91fa2535981706f45bb67253ccb50813 Mon Sep 17 00:00:00 2001 From: Basile Henry Date: Mon, 16 Nov 2020 15:22:06 +0000 Subject: [PATCH] Make autogen.man reproducible Keep the date format similar to what it is when we are not using the MAN_PAGE_DATE env var. The man pages scripts seem to use different formats in different pages, so we use the most common format for all. --- pkgs/development/tools/misc/autogen/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/tools/misc/autogen/default.nix b/pkgs/development/tools/misc/autogen/default.nix index 87b8bde58ad..23235499cfb 100644 --- a/pkgs/development/tools/misc/autogen/default.nix +++ b/pkgs/development/tools/misc/autogen/default.nix @@ -42,6 +42,10 @@ stdenv.mkDerivation rec { guile libxml2 ]; + preConfigure = '' + export MAN_PAGE_DATE=$(date '+%Y-%m-%d' -d "@$SOURCE_DATE_EPOCH") + ''; + configureFlags = [ # Make sure to use a static value for the timeout. If we do not set a value