]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Build documentation with FORCE_SOURCE_DATE=1
authorAnders Kaseorg <andersk@mit.edu>
Thu, 24 Aug 2017 22:09:15 +0000 (18:09 -0400)
committerAnders Kaseorg <andersk@mit.edu>
Thu, 24 Aug 2017 22:09:15 +0000 (18:09 -0400)
pdfTeX refuses to fully obey SOURCE_DATE_EPOCH without
FORCE_SOURCE_DATE=1.  See
https://reproducible.alioth.debian.org/blog/posts/59/.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
debian/changelog
debian/rules

index 1b16bd2f4f4caffe9e6e2f5528a7768ccf138174..33c70cc29f7ffb1ea31bf7e7fc6d298b01dd7b65 100644 (file)
@@ -1,3 +1,10 @@
+openafs (1.6.21-3) UNRELEASED; urgency=medium
+
+  * Build documentation with FORCE_SOURCE_DATE=1, without which pdfTeX
+    refuses to behave fully reproducibly.
+
+ -- Anders Kaseorg <andersk@mit.edu>  Thu, 24 Aug 2017 18:08:04 -0400
+
 openafs (1.6.21-2) unstable; urgency=medium
 
   * debian/patches:
index d5a977f2e6594eff51b08fee2400f714d7736373..2f91d2fc4a115b5e98f07719f83e9f2732a475d7 100755 (executable)
@@ -33,7 +33,9 @@ ifneq (,$(findstring nodoc,$(DEB_BUILD_OPTIONS)))
     DOXYCMD=
     GENDOCS=
 else
-    DOCMAKE=make
+    # pdfTeX refuses to fully obey SOURCE_DATE_EPOCH without
+    # FORCE_SOURCE_DATE=1.
+    DOCMAKE=FORCE_SOURCE_DATE=1 make
     DOXYCMD=dh_doxygen -popenafs-doc
     GENDOCS=AdminGuide QuickStartUnix UserGuide
 endif