Hello community,
here is the log from the commit of package thunarx-python for openSUSE:Factory checked in at 2019-06-13 23:02:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/thunarx-python (Old)
and /work/SRC/openSUSE:Factory/.thunarx-python.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "thunarx-python"
Thu Jun 13 23:02:09 2019 rev:4 rq:709352 version:0.5.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/thunarx-python/thunarx-python.changes 2018-06-20 15:25:53.433974700 +0200
+++ /work/SRC/openSUSE:Factory/.thunarx-python.new.4811/thunarx-python.changes 2019-06-13 23:02:10.787454273 +0200
@@ -1,0 +2,6 @@
+Mon Jun 10 19:25:08 UTC 2019 - Bernhard Wiedemann
+
+- Add reproducible.patch to override build date
+ to make package build reproducible (boo#1047218)
+
+-------------------------------------------------------------------
New:
----
reproducible.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ thunarx-python.spec ++++++
--- /var/tmp/diff_new_pack.pzZMr7/_old 2019-06-13 23:02:11.391453748 +0200
+++ /var/tmp/diff_new_pack.pzZMr7/_new 2019-06-13 23:02:11.399453740 +0200
@@ -24,6 +24,7 @@
Group: Development/Languages/Python
Url: http://goodies.xfce.org/projects/bindings/thunarx-python
Source: http://archive.xfce.org/src/bindings/%{name}/0.5/%{name}-%{version}.tar.bz2
+Patch0: reproducible.patch
BuildRequires: fdupes
BuildRequires: gtk-doc
BuildRequires: pkgconfig
@@ -48,6 +49,7 @@
%prep
%setup -q
+%patch0 -p1
%build
%configure \
++++++ reproducible.patch ++++++
commit 5e0514ca98f48a4f87365452119393ffb0e49524
Author: Bernhard M. Wiedemann
Date: Fri Jun 22 10:59:56 2018 +0200
thunarx-python: Allow to override build date
in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.
Index: thunarx-python-0.5.1/docs/Makefile.in
===================================================================
--- thunarx-python-0.5.1.orig/docs/Makefile.in
+++ thunarx-python-0.5.1/docs/Makefile.in
@@ -591,7 +591,7 @@ uninstall-am: uninstall-HTMLDATA
@ENABLE_GTK_DOC_TRUE@reference/builddate.xml: $(REFERENCE_DEPS)
-@ENABLE_GTK_DOC_TRUE@ $(PYTHON) -c 'import datetime; print(datetime.date.today())' > $@
+@ENABLE_GTK_DOC_TRUE@ $(PYTHON) -c 'import datetime; import os; import time; print datetime.datetime.utcfromtimestamp(int(os.environ.get("SOURCE_DATE_EPOCH", time.time()))).date()' > $@
@ENABLE_GTK_DOC_TRUE@$(HTML_DATA): $(REFERENCE_DEPS) reference/builddate.xml
@ENABLE_GTK_DOC_TRUE@ $(GTKDOC_MKHTML) \
diff --git a/docs/Makefile.am b/docs/Makefile.am
index 19971c2..3e01d78 100644
--- a/docs/Makefile.am
+++ b/docs/Makefile.am
@@ -63,7 +63,7 @@ REFERENCE_DEPS = \
if ENABLE_GTK_DOC
reference/builddate.xml: $(REFERENCE_DEPS)
- $(PYTHON) -c 'import datetime; print(datetime.date.today())' > $@
+ $(PYTHON) -c 'import datetime; import os; import time; print datetime.datetime.utcfromtimestamp(int(os.environ.get("SOURCE_DATE_EPOCH", time.time()))).date()' > $@
$(HTML_DATA): $(REFERENCE_DEPS) reference/builddate.xml
$(GTKDOC_MKHTML) \