summaryrefslogtreecommitdiffstats
path: root/Help
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2018-07-27 14:06:35 (GMT)
committerKitware Robot <kwrobot@kitware.com>2018-07-27 14:06:44 (GMT)
commitbccbf9a737785c34e0b23b2b456fbb4e112d42fb (patch)
tree318b97c65f19e6e6d6934ff8d9a48de328232192 /Help
parent131fcf65f667ab23b3bcd31c6d82b5bd01a44683 (diff)
parent548ac51d8ea319c65abefa0a771636893c45014c (diff)
downloadCMake-bccbf9a737785c34e0b23b2b456fbb4e112d42fb.zip
CMake-bccbf9a737785c34e0b23b2b456fbb4e112d42fb.tar.gz
CMake-bccbf9a737785c34e0b23b2b456fbb4e112d42fb.tar.bz2
Merge topic 'reproducible-tarballs'
548ac51d8e CPack/Deb: Support SOURCE_DATE_EPOCH when packaging files Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2226
Diffstat (limited to 'Help')
-rw-r--r--Help/cpack_gen/deb.rst8
-rw-r--r--Help/release/dev/cpack-deb-source-date-epoch.rst6
2 files changed, 14 insertions, 0 deletions
diff --git a/Help/cpack_gen/deb.rst b/Help/cpack_gen/deb.rst
index c5923be..37d750d 100644
--- a/Help/cpack_gen/deb.rst
+++ b/Help/cpack_gen/deb.rst
@@ -527,3 +527,11 @@ alternate data stream (ADT) is used.
When a filesystem without ADT support is used only owner read/write
permissions can be preserved.
+
+Reproducible packages
+^^^^^^^^^^^^^^^^^^^^^
+
+The environment variable ``SOURCE_DATE_EPOCH`` may be set to a UNIX
+timestamp, defined as the number of seconds, excluding leap seconds,
+since 01 Jan 1970 00:00:00 UTC. If set, the CPack Deb generator will
+use its value for timestamps in the package.
diff --git a/Help/release/dev/cpack-deb-source-date-epoch.rst b/Help/release/dev/cpack-deb-source-date-epoch.rst
new file mode 100644
index 0000000..b276569
--- /dev/null
+++ b/Help/release/dev/cpack-deb-source-date-epoch.rst
@@ -0,0 +1,6 @@
+cpack-deb-source-date-epoch
+---------------------------
+
+* The :cpack_gen:`CPack Deb Generator` learned to honor the ``SOURCE_DATE_EPOCH``
+ environment variable when packaging files. This is useful for generating
+ reproducible packages.