Merge topic 'reproducible-tarballs'

548ac51d8e CPack/Deb: Support SOURCE_DATE_EPOCH when packaging files

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !2226
This commit is contained in:
Brad King
2018-07-27 14:06:35 +00:00
committed by Kitware Robot
9 changed files with 112 additions and 4 deletions
+8
View File
@@ -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.
@@ -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.