Hello community, here is the log from the commit of package kbd for openSUSE:Factory checked in at 2016-07-27 16:07:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kbd (Old) and /work/SRC/openSUSE:Factory/.kbd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kbd" Changes: -------- --- /work/SRC/openSUSE:Factory/kbd/kbd.changes 2016-07-10 18:46:30.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kbd.new/kbd.changes 2016-07-27 16:07:30.000000000 +0200 @@ -1,0 +2,11 @@ +Tue Jul 12 12:52:31 UTC 2016 - tchva...@suse.com + +- Version update to 2.0.3: + * Various small updates +- Obsolete merged patch: + * kbd-1.15.5-br-abnt2-slash-question.patch +- Quickly run over with spec-cleaner +- Remove arch check for alpha and other unused platforms +- Drop kbd.fillup.nonpc as it should not be needed nowdays + +------------------------------------------------------------------- Old: ---- kbd-1.15.5-br-abnt2-slash-question.patch kbd-2.0.2-repack.tar.bz2 kbd-2.0.2.tar.xz kbd.fillup.nonpc New: ---- kbd-2.0.3-repack.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kbd.spec ++++++ --- /var/tmp/diff_new_pack.8DfEEz/_old 2016-07-27 16:07:31.000000000 +0200 +++ /var/tmp/diff_new_pack.8DfEEz/_new 2016-07-27 16:07:31.000000000 +0200 @@ -17,23 +17,19 @@ Name: kbd -Version: 2.0.2 +Version: 2.0.3 Release: 0 Summary: Keyboard and Font Utilities License: GPL-2.0+ Group: System/Console # git: git://git.altlinux.org/people/legion/packages/kbd.git Url: ftp://ftp.altlinux.org/pub/people/legion/kbd/ -%if 0 -Source: ftp://ftp.kernel.org/pub/linux/utils/kbd/kbd-%{version}.tar.xz -%else +# ftp://ftp.kernel.org/pub/linux/utils/kbd/kbd-%{version}.tar.xz repack_kbd.sh Source: %{name}-%{version}-repack.tar.bz2 -%endif Source1: kbd_fonts.tar.bz2 Source2: suse-add.tar.bz2 Source3: README.SUSE Source5: kbd.fillup -Source6: kbd.fillup.nonpc Source8: sysconfig.console Source9: sysconfig.keyboard Source11: fbtest.c @@ -59,27 +55,22 @@ # Patch13: adds xkb and legacy keymaps subdirs to loadkyes search path # (openSUSE FATE#318355, sle FATE#318426) Patch13: kbd-1.15.5-loadkeys-search-path.patch -Patch14: kbd-1.15.5-br-abnt2-slash-question.patch - BuildRequires: automake BuildRequires: bison BuildRequires: check-devel +BuildRequires: console-setup BuildRequires: flex BuildRequires: gcc >= 4.6 BuildRequires: pam-devel -BuildRequires: pkg-config +BuildRequires: pkgconfig BuildRequires: suse-module-tools -BuildRequires: xz - -BuildRequires: console-setup BuildRequires: xkeyboard-config - -Requires(pre): %fillup_prereq -Requires(post): coreutils -Requires(postun): coreutils +BuildRequires: xz # Temporarily require -legacy Requires: %{name}-legacy = %{version}-%{release} - +Requires(post): coreutils +Requires(postun): coreutils +Requires(pre): %fillup_prereq BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -90,13 +81,6 @@ also includes fonts from the kbd_fonts.tar.gz package (by Paul Gortmaker) on Sunsite. - - -Authors: --------- - Andries Brouwer <a...@cwi.nl> - Alexey Gladkov <gladkov.ale...@gmail.com> - %package legacy Summary: Legacy data for kbd package Group: System/Console @@ -106,9 +90,7 @@ The %{name}-legacy package contains original keymaps for kbd package. Please note that %{name}-legacy is not helpful without kbd. - - -%define kbd /usr/share/kbd +%define kbd %{_datadir}/kbd %prep %setup -q -a 1 -a 2 -n kbd-%{version} @@ -126,7 +108,6 @@ %patch11 %patch12 -p1 %patch13 -p1 -%patch14 -p1 %build for i in `find data/keymaps/mac -type f` ; do @@ -145,19 +126,20 @@ test -f qwerty/cz.map || mv qwerty/cz.map qwerty/cz-qwerty.map popd %configure \ + --disable-silent-rules \ --datadir=%{kbd} \ --enable-nls \ - --localedir=/usr/share/locale \ + --localedir=%{_datadir}/locale \ --enable-optional-progs \ --disable-vlock -make CFLAGS="%{optflags}" +make %{?_smp_mflags} gcc %{optflags} -o fbtest $RPM_SOURCE_DIR/fbtest.c # fix lat2-16.psfu (bnc#340579) font=data/consolefonts/lat2a-16.psfu ./src/psfxtable -i $font -it data/unimaps/lat2u.uni \ -o t.psfu mv t.psfu $font -make +make %{?_smp_mflags} %install mkdir -p %{buildroot}%{_sbindir} @@ -182,7 +164,7 @@ mkdir -p $DOC/doc/ install -m 644 docs/doc/keysyms.h.info docs/doc/kbd.FAQ.txt docs/doc/kbd.FAQ*.html docs/doc/README* docs/doc/TODO $DOC/doc/ install -m 644 docs/doc/as400.kbd docs/doc/console.docs docs/doc/repeat/set_kbd_repeat-2 $DOC/doc/ -echo "See /usr/share/i18/charmaps for a description of char maps" >$DOC/doc/README.charmaps +echo "See %{_datadir}/i18/charmaps for a description of char maps" >$DOC/doc/README.charmaps install -m 644 COPYING ChangeLog CREDITS README $DOC/ install -m 644 %{SOURCE3} $DOC/ rm -f $K/consolefonts/README* $K/consolefonts/ERRORS.gz @@ -254,19 +236,11 @@ mkdir -p $FILLUP_DIR install -m 644 %{SOURCE8} $FILLUP_DIR/sysconfig.console install -m 644 %{SOURCE9} $FILLUP_DIR/sysconfig.keyboard -%ifarch %ix86 alpha ia64 x86_64 cat %{SOURCE5} >> $FILLUP_DIR/sysconfig.keyboard -%else -cat %{SOURCE6} >> $FILLUP_DIR/sysconfig.keyboard -%endif -#mkdir -p $RPM_BUILD_ROOT/etc/sysconfig -#touch $RPM_BUILD_ROOT/etc/sysconfig/console -%ifnarch %ix86 -%ifnarch x86_64 +%ifnarch %{ix86} x86_64 rm -f %{buildroot}/%{_mandir}/man8/resizecons.8* %endif -%endif -%ifarch %sparc m68k +%ifarch %{sparc} m68k rm -f %{buildroot}/%{_mandir}/man8/getkeycodes.8* rm -f %{buildroot}/%{_mandir}/man8/setkeycodes.8* %endif @@ -311,55 +285,52 @@ ln -s %{_bindir}/unicode_start %{buildroot}/bin ln -s %{_bindir}/unicode_stop %{buildroot}/bin ln -s %{_sbindir}/fbtest %{buildroot}/sbin -%ifnarch %sparc m68k +%ifnarch %{sparc} m68k ln -s %{_bindir}/getkeycodes %{buildroot}/bin ln -s %{_bindir}/setkeycodes %{buildroot}/bin %endif -%ifarch %ix86 -ln -s %{_bindir}/resizecons %{buildroot}/bin -%endif -%ifarch x86_64 +%ifarch %{ix86} x86_64 ln -s %{_bindir}/resizecons %{buildroot}/bin %endif #EndUsrMerge # Move original keymaps to legacy directory -mkdir -p $RPM_BUILD_ROOT/%{kbd}/keymaps/legacy -mv $RPM_BUILD_ROOT/%{kbd}/keymaps/{amiga,atari,i386,include,mac,ppc,sun} $RPM_BUILD_ROOT/%{kbd}/keymaps/legacy +mkdir -p %{buildroot}/%{kbd}/keymaps/legacy +mv %{buildroot}/%{kbd}/keymaps/{amiga,atari,i386,include,mac,ppc,sun} %{buildroot}/%{kbd}/keymaps/legacy # Convert X keyboard layouts to console keymaps -mkdir -p $RPM_BUILD_ROOT/%{kbd}/keymaps/xkb -perl xml2lst.pl < /usr/share/X11/xkb/rules/base.xml > layouts-variants.lst +mkdir -p %{buildroot}/%{kbd}/keymaps/xkb +perl xml2lst.pl < %{_datadir}/X11/xkb/rules/base.xml > layouts-variants.lst 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 > $RPM_BUILD_ROOT/%{kbd}/keymaps/xkb/"$XKBLAYOUT"-"$XKBVARIANT".map.gz + ckbcomp "$XKBLAYOUT" "$XKBVARIANT" | gzip > %{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 > $RPM_BUILD_ROOT/%{kbd}/keymaps/xkb/"$line".map.gz + ckbcomp "$line" | gzip > %{buildroot}/%{kbd}/keymaps/xkb/"$line".map.gz done < layouts-list-uniq.lst # wipe converted layouts which cannot input ASCII (rh#1031848) -zgrep -L "U+0041" $RPM_BUILD_ROOT/%{kbd}/keymaps/xkb/* | xargs rm -f +zgrep -L "U+0041" %{buildroot}/%{kbd}/keymaps/xkb/* | xargs rm -f # Rename the converted default fi (kotoistus) layout (rh#1117891) -gunzip $RPM_BUILD_ROOT/%{kbd}/keymaps/xkb/fi.map.gz -mv $RPM_BUILD_ROOT/%{kbd}/keymaps/xkb/fi.map $RPM_BUILD_ROOT/%{kbd}/keymaps/xkb/fi-kotoistus.map -gzip $RPM_BUILD_ROOT/%{kbd}/keymaps/xkb/fi-kotoistus.map +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 # Fix converted cz layout - add compose rules (rh#1181581) -gunzip $RPM_BUILD_ROOT/%{kbd}/keymaps/xkb/cz.map.gz -patch $RPM_BUILD_ROOT/%{kbd}/keymaps/xkb/cz.map < %{SOURCE15} -gzip $RPM_BUILD_ROOT/%{kbd}/keymaps/xkb/cz.map +gunzip %{buildroot}/%{kbd}/keymaps/xkb/cz.map.gz +patch %{buildroot}/%{kbd}/keymaps/xkb/cz.map < %{SOURCE15} +gzip %{buildroot}/%{kbd}/keymaps/xkb/cz.map # Generate entries for systemd's /usr/share/systemd/kbd-model-map -mkdir -p $RPM_BUILD_ROOT/usr/share/systemd -sh ./genmap4systemd.sh $RPM_BUILD_ROOT/%{kbd}/keymaps/xkb \ - > $RPM_BUILD_ROOT/usr/share/systemd/kbd-model-map.xkb-generated +mkdir -p %{buildroot}%{_datadir}/systemd +sh ./genmap4systemd.sh %{buildroot}/%{kbd}/keymaps/xkb \ + > %{buildroot}%{_datadir}/systemd/kbd-model-map.xkb-generated %find_lang %{name} @@ -367,9 +338,6 @@ %{fillup_only -n console} %{fillup_only -n keyboard} %{?regenerate_initrd_post} -#echo "Please read the docu about the new COMPOSETABLE rc.config variable." -#echo "See /etc/sysconfig/console, /etc/sysconfig/keyboard" -#echo "and {_docdir}/kbd/README.SUSE." %postun %{?regenerate_initrd_post} @@ -392,7 +360,7 @@ /bin/openvt /bin/deallocvt /bin/dumpkeys -%ifnarch %sparc m68k +%ifnarch %{sparc} m68k /bin/getkeycodes /bin/setkeycodes %endif @@ -406,10 +374,7 @@ /bin/psfgettable /bin/psfstriptable /bin/psfxtable -%ifarch %ix86 -/bin/resizecons -%endif -%ifarch x86_64 +%ifarch %{ix86} x86_64 /bin/resizecons %endif /bin/setfont @@ -437,7 +402,7 @@ %{_bindir}/openvt %{_bindir}/deallocvt %{_bindir}/dumpkeys -%ifnarch %sparc m68k +%ifnarch %{sparc} m68k %{_bindir}/getkeycodes %{_bindir}/setkeycodes %endif @@ -451,10 +416,7 @@ %{_bindir}/psfgettable %{_bindir}/psfstriptable %{_bindir}/psfxtable -%ifarch %ix86 -%{_bindir}/resizecons -%endif -%ifarch x86_64 +%ifarch %{ix86} x86_64 %{_bindir}/resizecons %endif %{_bindir}/setfont @@ -477,35 +439,33 @@ %{_bindir}/setvesablank %{_bindir}/spawn_console %{_bindir}/spawn_login -%doc %{_mandir}/man1/* -%doc %{_mandir}/man5/keymaps.5.gz -%ifnarch %sparc m68k -%doc %{_mandir}/man8/getkeycodes.8.gz -%doc %{_mandir}/man8/setkeycodes.8.gz -%endif -%doc %{_mandir}/man8/showconsolefont.8.gz -%doc %{_mandir}/man8/loadunimap.8.gz -%doc %{_mandir}/man8/mapscrn.8.gz -%ifarch %ix86 -%doc %{_mandir}/man8/resizecons.8.gz -%endif -%ifarch x86_64 -%doc %{_mandir}/man8/resizecons.8.gz -%endif -%doc %{_mandir}/man8/setfont.8.gz -%doc %{_mandir}/man8/fbtest.8.gz -%doc %{_mandir}/man8/kbdrate.8.gz -%doc %{_mandir}/man8/clrunimap.8.gz -%doc %{_mandir}/man8/getunimap.8.gz -%doc %{_mandir}/man8/mk_modmap.8.gz -%doc %{_mandir}/man8/setlogcons.8.gz -%doc %{_mandir}/man8/setvesablank.8.gz -%doc %{_mandir}/man8/setvtrgb.8.gz -%doc %{_mandir}/man8/vcstime.8.gz -%dir /usr/share/systemd -/usr/share/systemd/kbd-model-map.xkb-generated +%{_mandir}/man1/* +%{_mandir}/man5/keymaps.5%{ext_man} +%ifnarch %{sparc} m68k +%{_mandir}/man8/getkeycodes.8%{ext_man} +%{_mandir}/man8/setkeycodes.8%{ext_man} +%endif +%{_mandir}/man8/showconsolefont.8%{ext_man} +%{_mandir}/man8/loadunimap.8%{ext_man} +%{_mandir}/man8/mapscrn.8%{ext_man} +%ifarch %{ix86} x86_64 +%{_mandir}/man8/resizecons.8%{ext_man} +%endif +%{_mandir}/man8/setfont.8%{ext_man} +%{_mandir}/man8/fbtest.8%{ext_man} +%{_mandir}/man8/kbdrate.8%{ext_man} +%{_mandir}/man8/clrunimap.8%{ext_man} +%{_mandir}/man8/getunimap.8%{ext_man} +%{_mandir}/man8/mk_modmap.8%{ext_man} +%{_mandir}/man8/setlogcons.8%{ext_man} +%{_mandir}/man8/setvesablank.8%{ext_man} +%{_mandir}/man8/setvtrgb.8%{ext_man} +%{_mandir}/man8/vcstime.8%{ext_man} +%dir %{_datadir}/systemd +%{_datadir}/systemd/kbd-model-map.xkb-generated %files legacy +%defattr(-,root,root) %{kbd}/keymaps/legacy %changelog ++++++ kbd-2.0.2-repack.tar.bz2 -> kbd-2.0.3-repack.tar.bz2 ++++++ ++++ 28384 lines of diff (skipped) ++++++ kbd.fillup ++++++ --- /var/tmp/diff_new_pack.8DfEEz/_old 2016-07-27 16:07:33.000000000 +0200 +++ /var/tmp/diff_new_pack.8DfEEz/_new 2016-07-27 16:07:33.000000000 +0200 @@ -3,7 +3,7 @@ # Compose tables are good for producing characters, which can not # be directly input from your keyboard, such as characters with # accents, currency signs, ... -# Please read /usr/share/doc/packages/kbd/README.SuSE for an +# Please read /usr/share/doc/packages/kbd/README.SUSE for an # explanation. # You may leave this variable empty (default compose table from kernel # or KEYTABLE will be used then -- most keyboard maps don't have a