summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/cairo-renderer.cpp
diff options
context:
space:
mode:
authorPatrick Storz <eduard.braun2@gmx.de>2019-07-07 19:24:05 +0000
committerPatrick Storz <eduard.braun2@gmx.de>2019-07-10 18:15:54 +0000
commite70c3b470fc68f88eeca2bfc0175899fb6a5c2f1 (patch)
treef7a214161f0f05039380910bfb7028adcf838f81 /src/extension/internal/cairo-renderer.cpp
parentcairo-renderer: set metadata in output (diff)
downloadinkscape-e70c3b470fc68f88eeca2bfc0175899fb6a5c2f1.tar.gz
inkscape-e70c3b470fc68f88eeca2bfc0175899fb6a5c2f1.zip
Move reproducible-builds hack out of CairoRenderContext
Diffstat (limited to '')
-rw-r--r--src/extension/internal/cairo-renderer.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/extension/internal/cairo-renderer.cpp b/src/extension/internal/cairo-renderer.cpp
index 35531cb04..170abe9a7 100644
--- a/src/extension/internal/cairo-renderer.cpp
+++ b/src/extension/internal/cairo-renderer.cpp
@@ -61,6 +61,8 @@
#include "io/sys.h"
+#include "include/source_date_epoch.h"
+
#include "libnrtype/Layout-TNG.h"
#include "object/sp-anchor.h"
@@ -697,8 +699,13 @@ void CairoRenderer::setMetadata(CairoRenderContext *ctx, SPDocument *doc) {
ctx->_metadata.creator = Glib::ustring::compose("Inkscape %1 (https://inkscape.org)",
Inkscape::version_string_without_revision);
- // cdate / mdate
- // (currently unused)
+ // cdate (only used for for reproducible builds hack)
+ Glib::ustring cdate = ReproducibleBuilds::now_iso_8601();
+ if (!cdate.empty()) {
+ ctx->_metadata.cdate = cdate;
+ }
+
+ // mdate (currently unused)
}
bool