Hello community, here is the log from the commit of package kakoune for openSUSE:Factory checked in at 2017-04-30 21:24:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kakoune (Old) and /work/SRC/openSUSE:Factory/.kakoune.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kakoune" Sun Apr 30 21:24:38 2017 rev:4 rq:492212 version:0.0+git.20170223 Changes: -------- --- /work/SRC/openSUSE:Factory/kakoune/kakoune.changes 2017-02-26 17:09:51.470418150 +0100 +++ /work/SRC/openSUSE:Factory/.kakoune.new/kakoune.changes 2017-04-30 21:25:07.230356474 +0200 @@ -1,0 +2,5 @@ +Sun Apr 30 04:16:23 UTC 2017 - bwiedemann@suse.com + +- Add reproducible.patch to call gzip -n to make build a bit more reproducible + +------------------------------------------------------------------- New: ---- reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kakoune.spec ++++++ --- /var/tmp/diff_new_pack.b0KFmR/_old 2017-04-30 21:25:07.990249331 +0200 +++ /var/tmp/diff_new_pack.b0KFmR/_new 2017-04-30 21:25:07.994248768 +0200 @@ -24,6 +24,8 @@ Group: Productivity/Text/Editors Url: http://kakoune.org/ Source: %{name}-%{version}.tar.xz +# PATCH-FIX-UPSTREAM -- bmwiedemann +Patch0: reproducible.patch BuildRequires: asciidoc BuildRequires: libxslt-tools BuildRequires: ncurses-devel >= 5.3 @@ -42,6 +44,7 @@ %prep %setup -q -n %{name}-%{version}/src +%patch0 -p2 %build %if 0%{?suse_version} < 1320 ++++++ reproducible.patch ++++++ produce bit-identical results by not embedding timestamps in gz files Index: kakoune-0.0+git.20170223/src/Makefile =================================================================== --- kakoune-0.0+git.20170223.orig/src/Makefile +++ kakoune-0.0+git.20170223/src/Makefile @@ -73,7 +73,7 @@ kak : $(objects) # Generate the man page ../doc/kak.1.gz: ../doc/kak.1.txt a2x --no-xmllint -f manpage $< - gzip -f $(basename $<) + gzip -n -9 -f $(basename $<) # Generate the editor's documentation pages # Since `a2x` won't generate man pages if some sections are missing (which we don't need), @@ -82,7 +82,7 @@ kak : $(objects) a2x --no-xmllint -f manpage $< sed -i -r -e "s,^\.TH .+,.TH KAKOUNE 1 \"\" \"\" \"$(basename $(notdir $<))\"," \ -e "/^\.SH \"NAME\"/{N;d;}" $(@:.gz=.1) - gzip -f $(@:.gz=.1) + gzip -n -9 -f $(@:.gz=.1) mv -f $(@:.gz=.1.gz) $@ check: test
participants (1)
-
root@hilbert.suse.de