diff --git a/kbd.changes b/kbd.changes index 6f536f9..814b1ea 100644 --- a/kbd.changes +++ b/kbd.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Sun Apr 30 04:31:25 UTC 2017 - bwiedemann@suse.com + +- call gzip -n to make build fully reproducible + ------------------------------------------------------------------- Thu Mar 23 23:23:20 UTC 2017 - zaitor@opensuse.org diff --git a/kbd.spec b/kbd.spec index f5fbeac..19af801 100644 --- a/kbd.spec +++ b/kbd.spec @@ -305,13 +305,13 @@ while read line; do XKBLAYOUT=`echo "$line" | cut -d " " -f 1` echo "$XKBLAYOUT" >> layouts-list.lst XKBVARIANT=`echo "$line" | cut -d " " -f 2` - ckbcomp "$XKBLAYOUT" "$XKBVARIANT" | gzip > %{buildroot}/%{kbd}/keymaps/xkb/"$XKBLAYOUT"-"$XKBVARIANT".map.gz + ckbcomp "$XKBLAYOUT" "$XKBVARIANT" | gzip -n9 > %{buildroot}/%{kbd}/keymaps/xkb/"$XKBLAYOUT"-"$XKBVARIANT".map.gz done < layouts-variants.lst # Convert X keyboard layouts (plain, no variant) cat layouts-list.lst | sort -u >> layouts-list-uniq.lst while read line; do - ckbcomp "$line" | gzip > %{buildroot}/%{kbd}/keymaps/xkb/"$line".map.gz + ckbcomp "$line" | gzip -n9 > %{buildroot}/%{kbd}/keymaps/xkb/"$line".map.gz done < layouts-list-uniq.lst # wipe converted layouts which cannot input ASCII (rh#1031848) @@ -320,12 +320,12 @@ zgrep -L "U+0041" %{buildroot}/%{kbd}/keymaps/xkb/* | xargs rm -f # Rename the converted default fi (kotoistus) layout (rh#1117891) gunzip %{buildroot}/%{kbd}/keymaps/xkb/fi.map.gz mv %{buildroot}/%{kbd}/keymaps/xkb/fi.map %{buildroot}/%{kbd}/keymaps/xkb/fi-kotoistus.map -gzip %{buildroot}/%{kbd}/keymaps/xkb/fi-kotoistus.map +gzip -n9 %{buildroot}/%{kbd}/keymaps/xkb/fi-kotoistus.map # Fix converted cz layout - add compose rules (rh#1181581) gunzip %{buildroot}/%{kbd}/keymaps/xkb/cz.map.gz patch %{buildroot}/%{kbd}/keymaps/xkb/cz.map < %{SOURCE15} -gzip %{buildroot}/%{kbd}/keymaps/xkb/cz.map +gzip -n9 %{buildroot}/%{kbd}/keymaps/xkb/cz.map # Generate entries for systemd's /usr/share/systemd/kbd-model-map mkdir -p %{buildroot}%{_datadir}/systemd