summary refs log tree commit diff
diff options
context:
space:
mode:
authorBasile Henry <bjm.henry@gmail.com>2020-11-16 15:22:06 +0000
committerBasile Henry <bjm.henry@gmail.com>2020-11-16 17:20:23 +0000
commitedd3e40f91fa2535981706f45bb67253ccb50813 (patch)
tree6418207abcb7c3d330b76bbc15778e15fa785805
parent5bafec36ef084a8f7437a2da35768ca38b4c2bfb (diff)
downloadnixpkgs-edd3e40f91fa2535981706f45bb67253ccb50813.tar
nixpkgs-edd3e40f91fa2535981706f45bb67253ccb50813.tar.gz
nixpkgs-edd3e40f91fa2535981706f45bb67253ccb50813.tar.bz2
nixpkgs-edd3e40f91fa2535981706f45bb67253ccb50813.tar.lz
nixpkgs-edd3e40f91fa2535981706f45bb67253ccb50813.tar.xz
nixpkgs-edd3e40f91fa2535981706f45bb67253ccb50813.tar.zst
nixpkgs-edd3e40f91fa2535981706f45bb67253ccb50813.zip
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.
-rw-r--r--pkgs/development/tools/misc/autogen/default.nix4
1 files changed, 4 insertions, 0 deletions
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