Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kbd for openSUSE:Factory checked in at 2025-01-12 11:09:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kbd (Old) and /work/SRC/openSUSE:Factory/.kbd.new.1881 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kbd" Sun Jan 12 11:09:58 2025 rev:127 rq:1236038 version:2.7.1 Changes: -------- --- /work/SRC/openSUSE:Factory/kbd/kbd.changes 2025-01-06 16:05:30.858502040 +0100 +++ /work/SRC/openSUSE:Factory/.kbd.new.1881/kbd.changes 2025-01-12 11:10:16.312843793 +0100 @@ -1,0 +2,31 @@ +Mon Jan 6 14:12:33 UTC 2025 - Stanislav Brabec <[email protected]> + +- Update to version 2.7.1: + * setfont: Fixed regression in argument parsing. + * dumpkeys: Fixed dumpkeys on pc and non-pc architectures. + * libkeymap: Add API to get/set keymap keywords. + Export functions to convert the value to kernel code. + Fix double kbdfile open. + Dump action codes for keycode 0. + * libkfont: Fix buffer allocation for doubled font. + Check console mode. + * keymaps: + Add hcesar layout, for portuguese speaking countries. + Update Colemak-DH keymaps with upstream changes. + sv-latin1.map: make Ctrl+AltGr+9 act as Ctrl+]. + * fonts: + Remove non-free Agafari fonts. (bnc#95915, + remove repack_kbd.sh) + * other: + Update man pages. + Remove deprecated startup scripts. + (Refresh kbd-2.0.2-fix-bashisms.patch.) + Remove outdated docs. + (Drop kbd-1.15.2-docu-X11R6-xorg.patch.) + Update translations. +- Drop upstreamed patches: kbd-1.15.2-sv-latin1-keycode10.patch, + kbd-2.0.2-doshell-reference.patch. +- Refresh kbd-1.15.5-loadkeys-search-path.patch. +- Releases are signed, add kbd.keyring and the signature. + +------------------------------------------------------------------- @@ -31 +62 @@ - boo#1179897, jsc#PED-7814). + kbdsettings, boo#1179897, jsc#PED-7814). Old: ---- kbd-1.15.2-docu-X11R6-xorg.patch kbd-1.15.2-sv-latin1-keycode10.patch kbd-2.0.2-doshell-reference.patch kbd-2.6.4-repack.tar.xz repack_kbd.sh New: ---- kbd-2.7.1.tar.sign kbd-2.7.1.tar.xz kbd.keyring BETA DEBUG BEGIN: Old: Remove outdated docs. (Drop kbd-1.15.2-docu-X11R6-xorg.patch.) Update translations. Old: Update translations. - Drop upstreamed patches: kbd-1.15.2-sv-latin1-keycode10.patch, kbd-2.0.2-doshell-reference.patch. Old:- Drop upstreamed patches: kbd-1.15.2-sv-latin1-keycode10.patch, kbd-2.0.2-doshell-reference.patch. - Refresh kbd-1.15.5-loadkeys-search-path.patch. BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kbd.spec ++++++ --- /var/tmp/diff_new_pack.l9iPk1/_old 2025-01-12 11:10:17.444890376 +0100 +++ /var/tmp/diff_new_pack.l9iPk1/_new 2025-01-12 11:10:17.444890376 +0100 @@ -24,18 +24,19 @@ %define legacy_folders amiga,atari,include,mac,pine,ppc,sun Name: kbd -Version: 2.6.4 +Version: 2.7.1 Release: 0 Summary: Keyboard and Font Utilities # git: git://git.altlinux.org/people/legion/packages/kbd.git License: GPL-2.0-or-later AND GPL-3.0-or-later Group: System/Console URL: http://kbd-project.org/ -# repack_kbd.sh on https://www.kernel.org/pub/linux/utils/kbd/kbd-%%{version}.tar.xz -Source: %{name}-%{version}-repack.tar.xz +Source: https://www.kernel.org/pub/linux/utils/kbd/%{name}-%{version}.tar.xz +Source1: https://www.kernel.org/pub/linux/utils/kbd/%{name}-%{version}.tar.sign Source2: suse-add.tar.bz2 Source3: README.SUSE Source4: vlock.pamd +Source5: kbd.keyring Source8: sysconfig.console Source9: sysconfig.keyboard Source10: autogen.sh @@ -46,17 +47,10 @@ Source21: kbdsettings.service Source22: numlockbios.c Source42: convert-kbd-mac.sed -Source43: repack_kbd.sh Source44: xml2lst.pl Source45: genmap4systemd.sh # PATCH-FEATURE-SUSE kbd-1.15.2-unicode_scripts.patch -- To be able to use bold, only fonts with 256 glyphs can be used. Therefore we prefer the font specified in /etc/sysconfig/console. Patch2: kbd-1.15.2-unicode_scripts.patch -# PATCH-FIX-SUSE kbd-1.15.2-docu-X11R6-xorg.patch [email protected] -- Mention all X11R6 paths in the documentation. Not upstreamable, the documentation is dead and frozen. -Patch3: kbd-1.15.2-docu-X11R6-xorg.patch -# PATCH-FIX-UPSTREAM kbd-1.15.2-sv-latin1-keycode10.patch [email protected] bsc280988 -- It's impossible to press [CTRL]+[]] with sv keyboard. Fix that. -Patch4: kbd-1.15.2-sv-latin1-keycode10.patch -# PATCH-FIX-UPSTREAM kbd-2.0.2-doshell-reference.patch [email protected] bsc675317 -- Drop doshell reference from openvt.1 man page. -Patch10: kbd-2.0.2-doshell-reference.patch # PATCH-FIX-OPENSUSE kbd-2.0.2-euro-unicode.patch [email protected] [email protected] boo360993 -- Use Unicode Euro symbol instead of the currency symbol. Not upstreamable as it breaks 8-bit environment using false ISO-8859-1 and ISO-8859-9 naps mapping currency to euro. Patch11: kbd-2.0.2-euro-unicode.patch # PATCH-FIX-OPENSUSE kbd-2.0.2-fix-bashisms.patch [email protected] -- Fix bash specific code. @@ -72,6 +66,8 @@ BuildRequires: bison BuildRequires: check-devel BuildRequires: console-setup +# TODO: The documentation generated by doxygen does not contain any valuable data +#BuildRequires: doxygen BuildRequires: fdupes BuildRequires: flex BuildRequires: gcc >= 4.6 @@ -180,6 +176,7 @@ %configure \ --disable-silent-rules \ --datadir=%{kbd} \ + --docdir=%{_defaultdocdir}/kbd \ --enable-nls \ --localedir=%{_datadir}/locale \ --enable-optional-progs \ @@ -208,13 +205,12 @@ make DESTDIR=%{buildroot} DATA_DIR=%{kbd} MAN_DIR=%{_mandir} install rm %{buildroot}%{_libdir}/*.la # ln -s iso01-12x22.psfu $K/consolefonts/suse12x22.psfu -install -m 644 data/consolefonts/README* $DOC/fonts/ +cp -a data/consolefonts/README* $DOC/fonts/ 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/ +cp -a docs/doc/{A20,dvorak,font-formats,pine,iso8859.info,keysyms.h.info} $DOC/doc/ echo "See %{_datadir}/i18/charmaps for a description of char maps" >$DOC/doc/README.charmaps -install -m 644 CREDITS README $DOC/ -install -m 644 %{SOURCE3} $DOC/ +cp -a CREDITS README $DOC/ +cp -a %{SOURCE3} $DOC/ rm -f $K/consolefonts/README* $K/consolefonts/ERRORS.gz if ls $K/consolefonts/Agafari-* > /dev/null 2>&1; then echo ""; @@ -438,7 +434,7 @@ #config(noreplace) /etc/sysconfig/console %license COPYING %doc %{_defaultdocdir}/kbd -#doc CREDITS README +#%%exclude %%{_defaultdocdir}/kbd/html %{_fillupdir}/sysconfig.console %{_fillupdir}/sysconfig.keyboard %dir %{kbd} @@ -603,9 +599,11 @@ %{_libdir}/libkfont.so.* %files devel -%{_includedir}/kbdfile* -%{_includedir}/keymap* -%{_includedir}/kfont* +#%%doc %%{_defaultdocdir}/kbd/html +%{_includedir}/kbd +%{_includedir}/kbdfile.h +%{_includedir}/keymap.h +%{_includedir}/kfont.h %{_libdir}/pkgconfig/*.pc %{_libdir}/libk*.so ++++++ kbd-1.15.5-loadkeys-search-path.patch ++++++ --- /var/tmp/diff_new_pack.l9iPk1/_old 2025-01-12 11:10:17.552894820 +0100 +++ /var/tmp/diff_new_pack.l9iPk1/_new 2025-01-12 11:10:17.552894820 +0100 @@ -1,27 +1,18 @@ -Index: b/src/loadkeys.c +Index: kbd-2.7.1/src/loadkeys.c =================================================================== ---- a/src/loadkeys.c -+++ b/src/loadkeys.c -@@ -26,6 +26,8 @@ - #include "keymap.h" +--- kbd-2.7.1.orig/src/loadkeys.c ++++ kbd-2.7.1/src/loadkeys.c +@@ -24,7 +24,12 @@ + #include "libcommon.h" + ++#define XKBKEYMAPDIR KEYMAPDIR "/xkb" ++#define LEGACYKEYMAPDIR KEYMAPDIR "/legacy" ++ static const char *const dirpath1[] = { + DATADIR "/" XKBKEYMAPDIR "/", + DATADIR "/" LEGACYKEYMAPDIR "/**", DATADIR "/" KEYMAPDIR "/**", KERNDIR "/", NULL -Index: b/src/paths.h -=================================================================== ---- a/src/paths.h -+++ b/src/paths.h -@@ -5,6 +5,8 @@ - * The following five subdirectories are defined: - */ - #define KEYMAPDIR "keymaps" -+#define XKBKEYMAPDIR "keymaps/xkb" -+#define LEGACYKEYMAPDIR "keymaps/legacy" - #define UNIMAPDIR "unimaps" - #define TRANSDIR "consoletrans" - #define VIDEOMODEDIR "videomodes" ++++++ kbd-2.0.2-fix-bashisms.patch ++++++ --- /var/tmp/diff_new_pack.l9iPk1/_old 2025-01-12 11:10:17.568895479 +0100 +++ /var/tmp/diff_new_pack.l9iPk1/_new 2025-01-12 11:10:17.568895479 +0100 @@ -91,16 +91,4 @@ done -echo -ne "\033%@" +printf "\033%%@" -diff -Ndurp kbd-2.0.2/rc/suse-kbd.rc kbd-2.0.2-fix-bashisms/rc/suse-kbd.rc ---- kbd-2.0.2/rc/suse-kbd.rc 2012-02-27 12:27:11.000000000 +0200 -+++ kbd-2.0.2-fix-bashisms/rc/suse-kbd.rc 2014-10-19 23:00:34.475266064 +0300 -@@ -76,7 +76,7 @@ case "$1" in - else - return=$rc_failed - fi -- echo -e "Loading keymap ${retmsg#Loading*/usr/lib/kbd/keymaps/*/}${return}" -+ printf "Loading keymap ${retmsg#Loading*/usr/lib/kbd/keymaps/*/}${return}\n" - ;; - stop) - ;; ++++++ kbd-2.6.4-repack.tar.xz -> kbd-2.7.1.tar.xz ++++++ ++++ 105173 lines of diff (skipped) ++++++ kbd.keyring ++++++ pub rsa4096 2012-01-04 [SC] 7F2A3D07298149A0793C9A4EA45ABA544CFFD434 uid [ unknown] Alexey Gladkov <[email protected]> uid [ unknown] Alexey Gladkov <[email protected]> uid [ unknown] Alexey Gladkov <[email protected]> sub rsa4096 2012-01-04 [E] 9C065A307CEF8A5A718339BFE4BEDE5BAEC8BACC -----BEGIN PGP PUBLIC KEY BLOCK----- mQINBE8E1rgBEACS11V2AGKefqobEq1jvurx8yek7mdHA7Wf7XNCGq1C+uA+/5ou wOG4C6G26jv/OHBYdK093ULR0QUCrsAdaN9HEKRfBbYUnthZ02wTE/Z+9QtIZI4H 2ok4uooKM5F0esR1f4DuUkNIRcCOPZFODzycxDNgS3rea1n1i6sKvu631iqzi+ZW A/fGwJR121ofbMyolJpVu8grKmSseQ0KDPJSc98AWvD81N2xoRVxf94pKALJmODP AGUb1vQPcphzjucByAVaqXbnkEDB9iid+OHwfTKi/YAwJIsl1Lpkb9Amc+4ywgIk WDHoyvtxWz6sMbdSI+KzvThNVKGrZH7BU/aAUkk1zrMsvWAh2WjACnlNR5rKodY4 nu9zId/XHDx1X4ViEgRgix1lRW2HOJm9/EUEz9AB0lAMG0ooZctS/eGM20UwIC8d Zt1KvbVtEKbtU2+J7VXN59MBciqanwUzQwJwxZD5ywPmBIrkrVUdWRCeG+tGMtm0 /D7I1rSwyMPL2b5EEqtDlRW04vXuqbkufBYUELtfLsbYu5N/ot1wrK6D4BNMgmv3 d2/Z6R3wxIoiVDd7pkSLvV30TfpWz6NpyKLbEiSs0fLQNEkQqNRpxcEhNIhrvxC5 WfTL0rvj0uTZaRBpZ2u6zWCZLR09c4Y33R869wWF4ODW2dX8ApcQhhHOEQARAQAB tCRBbGV4ZXkgR2xhZGtvdiA8YWdsYWRrb3ZAcmVkaGF0LmNvbT6JAjgEEwECACIF AlmOF9oCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEKRaulRM/9Q0sRwP /0EMbTvbEH62WyKExFaECPtaIfAZxZymJzH8hePREGGV8m+Z1auOvE7FTPKzBkPh X7mILC+QFzryNuPvT85WToyxdlLg8QRh0FI6Ocx8ydcnQI82jnwB9oejHO7c936M xiQSCo7Que0T8EE2yglNTry5MQlSCVAwNxZG8Zdkb4MHDn66bLhlKqhZCriya2ww QdHvAFsoDdnWHBSA9Vb7prP1bh1BItzxiuRbQWmtLCS0bDIzQLPDukyLSZiHbI4L YhDr18aZqC7yRVgjpw4QArW0yR+mr/H5J6nTVDIyxINCNV1M7C26GDRBiYGZh9mW LS+FzU6/Dp5BYDFqHna2uEMNUzgd/5kmbPGogpFI6CXZlg+xEkb8syWKKtINtkxz 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 =I9A/ -----END PGP PUBLIC KEY BLOCK-----
