[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#32231] [PATCH 8/8] gnu: java-tomcat: Strip timestamps
From: |
Björn Höfling |
Subject: |
[bug#32231] [PATCH 8/8] gnu: java-tomcat: Strip timestamps |
Date: |
Sat, 21 Jul 2018 10:25:32 +0200 |
* gnu/package/web.scm (java-tomcat)[arguments]: Add phase 'strip timestamps.
Makes build deterministic.
---
gnu/packages/web.scm | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index a3290a3..565198f 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -5747,6 +5747,14 @@ encoder/decoder based on the draft-12 specification for
UBJSON.")
(("depends=\"validate\"") "depends=\"build-prepare\"")
((",download-validate") ""))
#t))
+ (add-after 'unpack 'strip-timestamps
+ (lambda _
+ (substitute* "build.xml"
+ (("<filter token=\"YEAR\" value=.*")
+ "<filter token=\"YEAR\" value=\"1970\"/>")
+ (("<filter token=\"VERSION_BUILT\" value=.*")
+ "<filter token=\"VERSION_BUILT\" value=\"Jan 1 1970 00:00:00
UTC\"/>"))
+ #t))
(add-after 'unpack 'generate-properties
(lambda _
;; This could have been passed to make-flags, but getcwd returns
--
2.7.4
pgpVEYBcj1_f9.pgp
Description: OpenPGP digital signature
- [bug#32231] [PATCH 0/8] Tomcat related updates, Björn Höfling, 2018/07/21
- [bug#32231] [PATCH 1/8] gnu: java-guice: Remove jars., Björn Höfling, 2018/07/21
- [bug#32231] [PATCH 2/8] gnu: java-logback-core: Add file-name field., Björn Höfling, 2018/07/21
- [bug#32231] [PATCH 3/8] gnu: java: Use java-classpathx-servletapi instead of java-tomcat where possible., Björn Höfling, 2018/07/21
- [bug#32231] [PATCH 4/8] gnu: Add java-javaee-servletapi., Björn Höfling, 2018/07/21
- [bug#32231] [PATCH 5/8] gnu: java: Use java-javaee-servletapi instead of java-tomcat., Björn Höfling, 2018/07/21
- [bug#32231] [PATCH 6/8] gnu: java-tomcat: Update to 8.5.32., Björn Höfling, 2018/07/21
- [bug#32231] [PATCH 7/8] gnu: java-tomcat: Remove bundled jars., Björn Höfling, 2018/07/21
- [bug#32231] [PATCH 8/8] gnu: java-tomcat: Strip timestamps,
Björn Höfling <=
- bug#32231: [PATCH 0/8] Tomcat related updates, Julien Lepiller, 2018/07/24