summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog7
-rwxr-xr-xdebian/rules6
2 files changed, 13 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index cc78df7..da0ece7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+ultracopier (1.4.0.6-2) UNRELEASED; urgency=medium
+
+ * debian/build:
+ + Ensure constant timestamp for Qt message files to get reproducible build.
+
+ -- Thomas Preud'homme <robotux@debian.org> Fri, 30 Mar 2018 23:25:57 +0100
+
ultracopier (1.4.0.6-1) unstable; urgency=medium
* New upstream release:
diff --git a/debian/rules b/debian/rules
index da20b2d..03e5852 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,6 +10,12 @@ override_dh_auto_configure:
lrelease ultracopier.pro
lrelease plugins/CopyEngine/Ultracopier/CopyEngine.pro
lrelease plugins/Themes/Oxygen/interface.pro
+ # Ensure QM file timestamps are stable over time because they get
+ # picked up by rcc in files generated from QRC resource file when they
+ # themselves refer to a QM file (ie. qrc_ultracopier-resources
+ # generated from resources/ultracopier-resources.qrc gets the timestamp
+ # from resources/Languages/en/translation.qm
+ find -name \*.qm -exec touch -d@0 {} \;
dh_auto_configure --buildsystem=qmake -- \
QMAKE_CXXFLAGS_RELEASE="$(CXXFLAGS) $(CPPFLAGS)" \
QMAKE_CXXFLAGS_DEBUG="$(CXXFLAGS) $(CPPFLAGS)" \