[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
21/27: gnu: hashcat: Don't embed timestamp, fixing reproducibility.
From: |
guix-commits |
Subject: |
21/27: gnu: hashcat: Don't embed timestamp, fixing reproducibility. |
Date: |
Sun, 4 Sep 2022 17:20:33 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit 3c48ef60ad8fa76075e0fc72bd0dba7f09366915
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Sat Sep 3 14:08:24 2022 +0200
gnu: hashcat: Don't embed timestamp, fixing reproducibility.
* gnu/packages/password-utils.scm (hashcat)[arguments]{#:phases}:
Remove timestamp, fixing reproducibility.
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
---
gnu/packages/password-utils.scm | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/gnu/packages/password-utils.scm b/gnu/packages/password-utils.scm
index e8c3feaeba..1228c42297 100644
--- a/gnu/packages/password-utils.scm
+++ b/gnu/packages/password-utils.scm
@@ -35,6 +35,7 @@
;;; Copyright © 2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
;;; Copyright © 2021 David Dashyan <mail@davie.li>
;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2022 Maxime Devos <maximedevos@telenet.be>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1126,6 +1127,11 @@ your online accounts makes it necessary.")
'(#:tests? #f ;no tests
#:make-flags (list (string-append "PREFIX=" %output))
#:phases (modify-phases %standard-phases
+ ;; Don't embed timestamps, for bit-for-bit reproducibility.
+ (add-after 'unpack 'fix-reproducibility
+ (lambda _
+ (substitute* "src/Makefile"
+ (("\\$\\(shell date \\+%s\\)") "0"))))
(delete 'configure))))
(home-page "https://hashcat.net/hashcat/")
(synopsis "Advanced password recovery utility")
- branch master updated (41bce2414a -> aae98c2972), guix-commits, 2022/09/04
- 01/27: services: upower: Update default percentage values., guix-commits, 2022/09/04
- 03/27: store: Remove unused variable and 'socket' call., guix-commits, 2022/09/04
- 05/27: guix describe: Adjust test to latest changes., guix-commits, 2022/09/04
- 12/27: gnu: chez-scheme: Fix use of "/bin/sh"., guix-commits, 2022/09/04
- 13/27: gnu: Add Zuo., guix-commits, 2022/09/04
- 16/27: gnu: chez-scheme-for-racket: Support cross-compilation., guix-commits, 2022/09/04
- 14/27: gnu: racket: Update to 8.6., guix-commits, 2022/09/04
- 21/27: gnu: hashcat: Don't embed timestamp, fixing reproducibility.,
guix-commits <=
- 20/27: gnu: racket: Use Racket CS on all systems., guix-commits, 2022/09/04
- 25/27: gnu: Add texlive-latex-hyphenat., guix-commits, 2022/09/04
- 02/27: services: upower: Default to a percentage-based policy., guix-commits, 2022/09/04
- 04/27: store: Open daemon connections with SOCK_CLOEXEC., guix-commits, 2022/09/04
- 06/27: guix system: Do not use 'vm-image.tmpl' in tests., guix-commits, 2022/09/04
- 07/27: gnu: stex: Update to 1.2.2-2.afa6075., guix-commits, 2022/09/04
- 09/27: etc: teams: Add racket team., guix-commits, 2022/09/04
- 10/27: etc: teams: Add entry for Philip McGrath., guix-commits, 2022/09/04
- 15/27: gnu: chez-scheme: Make bootfiles regular inputs., guix-commits, 2022/09/04
- 17/27: gnu: racket: Support cross-compiling the VM packages., guix-commits, 2022/09/04