summary refs log tree commit diff
path: root/pkgs/tools/archivers
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2021-10-09 13:19:15 +0000
committerGitHub <noreply@github.com>2021-10-09 13:19:15 +0000
commitd86eb3b53e9d8b06358647c1695c20e3602057bc (patch)
treeff41817820e54914a29f37e4fb923563911d90ab /pkgs/tools/archivers
parent336a20009347cc3f8ef1b52fedd318f5767e1647 (diff)
parentedf8f5d054d878adba911c8fdb26ecba19ae4db4 (diff)
downloadnixpkgs-d86eb3b53e9d8b06358647c1695c20e3602057bc.tar
nixpkgs-d86eb3b53e9d8b06358647c1695c20e3602057bc.tar.gz
nixpkgs-d86eb3b53e9d8b06358647c1695c20e3602057bc.tar.bz2
nixpkgs-d86eb3b53e9d8b06358647c1695c20e3602057bc.tar.lz
nixpkgs-d86eb3b53e9d8b06358647c1695c20e3602057bc.tar.xz
nixpkgs-d86eb3b53e9d8b06358647c1695c20e3602057bc.tar.zst
nixpkgs-d86eb3b53e9d8b06358647c1695c20e3602057bc.zip
Merge pull request #141081 from trofi/fix-p7zip-determinism
p7zip: fix determinism of compressed manpages
Diffstat (limited to 'pkgs/tools/archivers')
-rw-r--r--pkgs/tools/archivers/p7zip/default.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/tools/archivers/p7zip/default.nix b/pkgs/tools/archivers/p7zip/default.nix
index 96f9262427b..7f892a44da5 100644
--- a/pkgs/tools/archivers/p7zip/default.nix
+++ b/pkgs/tools/archivers/p7zip/default.nix
@@ -14,6 +14,9 @@ stdenv.mkDerivation rec {
   # Default makefile is full of impurities on Darwin. The patch doesn't hurt Linux so I'm leaving it unconditional
   postPatch = ''
     sed -i '/CC=\/usr/d' makefile.macosx_llvm_64bits
+    # Avoid writing timestamps into compressed manpages
+    # to maintain determinism.
+    substituteInPlace install.sh --replace 'gzip' 'gzip -n'
     chmod +x install.sh
 
     # I think this is a typo and should be CXX? Either way let's kill it