[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
08/22: gnu: gnunet-scheme: Make scheme-gnunet.pdf reproducible.
From: |
guix-commits |
Subject: |
08/22: gnu: gnunet-scheme: Make scheme-gnunet.pdf reproducible. |
Date: |
Wed, 7 Sep 2022 16:04:14 -0400 (EDT) |
mbakke pushed a commit to branch master
in repository guix.
commit 85aa25cd6a8f18b279acf3ede3ed3e74820a9635
Author: Maxime Devos <maximedevos@telenet.be>
AuthorDate: Tue Sep 6 17:49:11 2022 +0200
gnu: gnunet-scheme: Make scheme-gnunet.pdf reproducible.
* gnu/packages/gnunet.scm
(gnunet-scheme)[arguments]<#:phases>{reproducible-timestamp}:
New phase.
Signed-off-by: Marius Bakke <marius@gnu.org>
---
gnu/packages/gnunet.scm | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm
index cd97decd6f..1288d8d18c 100644
--- a/gnu/packages/gnunet.scm
+++ b/gnu/packages/gnunet.scm
@@ -33,6 +33,7 @@
#:use-module (gnu packages file)
#:use-module (gnu packages aidc)
#:use-module (gnu packages autotools)
+ #:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages crypto)
#:use-module (gnu packages curl)
@@ -363,6 +364,15 @@ services.")
(base32
"0kvqbqijfyp3fhsqjyzwd7b3cm5khwv557wq196mv6rx47aaivgd"))))
(build-system gnu-build-system)
+ (arguments
+ (list #:phases
+ #~(modify-phases %standard-phases
+ ;; For reproducibility, do not insert real timestamps in the
PDF.
+ (add-after 'unpack 'reproducible-timestamp
+ (lambda _
+ (substitute* "Makefile.am"
+ (("\\$\\(TEXMACS_CONVERT\\)")
+ "faketime -m -f '1970-01-01 00:00:00'
$(TEXMACS_CONVERT)")))))))
(inputs (list guile-3.0)) ;for pkg-config
(propagated-inputs (list guile-bytestructures guile-gcrypt guile-pfds
guile-fibers-1.1))
@@ -373,6 +383,7 @@ services.")
guile-gcrypt
guile-pfds
guile-fibers-1.1
+ libfaketime
automake
autoconf
pkg-config
- branch master updated (9ec4233181 -> b45a44eaad), guix-commits, 2022/09/07
- 01/22: gnu: expect: Update home page., guix-commits, 2022/09/07
- 05/22: gnu: font-lxgw-wenkai-tc: Update to 0.921., guix-commits, 2022/09/07
- 06/22: gnu: python-pyvista: Update to 0.36.1., guix-commits, 2022/09/07
- 08/22: gnu: gnunet-scheme: Make scheme-gnunet.pdf reproducible.,
guix-commits <=
- 09/22: gnunet-scheme: Unbundle config.rpath., guix-commits, 2022/09/07
- 11/22: gnu: abseil-cpp: Update to 20220623.1., guix-commits, 2022/09/07
- 12/22: gnu: python-shiboken-2: Use G-expressions., guix-commits, 2022/09/07
- 03/22: gnu: sqlite-next: Update to 3.39.3., guix-commits, 2022/09/07
- 02/22: gnu: python-apsw: Update to 3.39.2.1., guix-commits, 2022/09/07
- 07/22: gnu: gnunet-scheme: Update to 0.3., guix-commits, 2022/09/07
- 13/22: gnu: Add python-shiboken-6, guix-commits, 2022/09/07
- 21/22: gnu: f3d: Update to 1.3.1., guix-commits, 2022/09/07
- 04/22: gnu: font-lxgw-wenkai: Update to 1.240., guix-commits, 2022/09/07
- 15/22: gnu: python-pyside-2: Clarify the package inputs., guix-commits, 2022/09/07