SHA256
1
0
forked from pool/kbd

99 Commits

Author SHA256 Message Date
65d3fefd79 Accepting request 1267096 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1267096
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=128
2025-04-07 15:35:03 +00:00
44d6267caf Update patch to match upstream
It seems, shortened git hashes changed within a day.

OBS-URL: https://build.opensuse.org/package/show/Base:System/kbd?expand=0&rev=186
2025-04-04 09:47:11 +00:00
fbbeee9ce0 Add kbd-2.7.1-reproducible-gzip.patch (bsc#1240348)
OBS-URL: https://build.opensuse.org/package/show/Base:System/kbd?expand=0&rev=185
2025-03-30 11:22:53 +00:00
f55381dc8c Accepting request 1236038 from Base:System
Remove empty doxygen documentation. (forwarded request 1236037 from sbrabec)

OBS-URL: https://build.opensuse.org/request/show/1236038
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=127
2025-01-12 10:09:58 +00:00
fb00410161 Remove empty doxygen documentation.
OBS-URL: https://build.opensuse.org/package/show/Base:System/kbd?expand=0&rev=183
2025-01-08 20:44:32 +00:00
8004b168a1 - 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.
- Build documentation with doxygen.

  kbdsettings, boo#1179897, jsc#PED-7814).

OBS-URL: https://build.opensuse.org/package/show/Base:System/kbd?expand=0&rev=182
2025-01-08 20:20:44 +00:00
545f54f2f8 Accepting request 1235161 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1235161
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=126
2025-01-06 15:05:05 +00:00
f45361fc32 - sysconfig.keyboard: KBD_NUMLOCK="bios" works only on systems
without Secure Boot. Document that. Change the default to
  KBD_NUMLOCK="no". (boo#1212141)
- kbdsettings-nox86.patch: Update and return missing chunk.

OBS-URL: https://build.opensuse.org/package/show/Base:System/kbd?expand=0&rev=180
2025-01-06 11:22:58 +00:00
e48beceffc - Remove obsolete parts of suse-add.tar.bz2 (jsc#PED-7977)...
- Remove broken KBD_DISABLE_CAPS_LOCK feature (sysconfig.keyboard, boo#1179897, jsc#PED-7814)...

OBS-URL: https://build.opensuse.org/package/show/Base:System/kbd?expand=0&rev=179
2025-01-03 00:10:12 +00:00
f088b07140 Accepting request 1218133 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1218133
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=125
2024-10-25 17:19:06 +00:00
08a5c1d133 - Enable libkfont
- Rename libkeymap-devel to just kbd-devel (the recommendation is
  to reuse the SRPM base name)

OBS-URL: https://build.opensuse.org/package/show/Base:System/kbd?expand=0&rev=177
2024-10-24 21:22:41 +00:00
2b4f5cfabf - Fix subpackage names and their dependencies.
- Add missing ldconfig scriptlets.
- Build libkeymap and create additional subpackages.

OBS-URL: https://build.opensuse.org/package/show/Base:System/kbd?expand=0&rev=176
2024-10-17 10:14:11 +00:00
b096813671 I want to use a tool that requires the keymaps that kbd generates. I added the configure flag and placed all new files in additional packages.
OBS-URL: https://build.opensuse.org/package/show/Base:System/kbd?expand=0&rev=175
2024-10-17 09:44:14 +00:00
6e146e92e1 Accepting request 1166466 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1166466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=124
2024-04-10 15:48:48 +00:00
cae7b2eebe Accepting request 1156140 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1156140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=123
2024-03-08 17:08:25 +00:00
9c1a218a87 Accepting request 1153962 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1153962
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=122
2024-03-03 19:18:47 +00:00
1cfe46fb65 Accepting request 1138333 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1138333
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=121
2024-01-14 18:01:19 +00:00
28baa78e77 Accepting request 1114601 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1114601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=120
2023-10-02 18:04:06 +00:00
297b1c1507 Accepting request 1105485 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1105485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=119
2023-08-30 08:17:38 +00:00
8c5ebf9bfd Accepting request 1096363 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1096363
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=118
2023-07-03 15:41:35 +00:00
da31f2df72 Accepting request 1083972 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1083972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=117
2023-06-14 14:28:53 +00:00
07cd666f13 Accepting request 1071152 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1071152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=116
2023-03-14 17:15:49 +00:00
fb62eb994c Accepting request 1058140 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1058140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=115
2023-01-15 16:57:43 +00:00
5e277eef2b Accepting request 1045923 from Base:System
- rebased cz-map.patch for console-setup 1.215 update; apparently
  'U+00b0' needs to be 'dead_abovering' and not 'dead_grave' as we
  assumed before

OBS-URL: https://build.opensuse.org/request/show/1045923
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=114
2023-01-02 14:01:36 +00:00
04aa404597 Accepting request 998803 from Base:System
OBS-URL: https://build.opensuse.org/request/show/998803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=113
2022-08-24 13:10:49 +00:00
435ad56427 Accepting request 960241 from Base:System
OBS-URL: https://build.opensuse.org/request/show/960241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=112
2022-03-11 20:39:50 +00:00
8386e60938 Accepting request 958755 from Base:System
OBS-URL: https://build.opensuse.org/request/show/958755
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=111
2022-03-05 13:43:49 +00:00
2e7d0a0e84 Accepting request 956870 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/956870
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=110
2022-02-23 15:25:55 +00:00
aae12503d9 Accepting request 950354 from Base:System
- use bash for invoking bash scripts

OBS-URL: https://build.opensuse.org/request/show/950354
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=109
2022-02-03 23:45:43 +00:00
6afdbd7c71 Accepting request 947422 from Base:System
OBS-URL: https://build.opensuse.org/request/show/947422
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=108
2022-01-21 00:25:11 +00:00
5aa93e2253 Accepting request 925618 from Base:System
OBS-URL: https://build.opensuse.org/request/show/925618
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=107
2021-10-20 18:22:40 +00:00
1ad0d2201a Accepting request 917972 from Base:System
OBS-URL: https://build.opensuse.org/request/show/917972
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=106
2021-09-20 21:31:41 +00:00
0e6603f1fa Accepting request 899376 from Base:System
OBS-URL: https://build.opensuse.org/request/show/899376
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=105
2021-06-15 14:36:47 +00:00
6130f96abb Accepting request 871605 from Base:System
OBS-URL: https://build.opensuse.org/request/show/871605
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=104
2021-02-18 19:38:13 +00:00
f410178c2b Accepting request 850974 from Base:System
OBS-URL: https://build.opensuse.org/request/show/850974
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=103
2020-11-29 11:20:31 +00:00
15caaa4678 Accepting request 838620 from Base:System
OBS-URL: https://build.opensuse.org/request/show/838620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=102
2020-10-03 16:53:50 +00:00
27b2a65897 https://bugzilla.opensuse.org/show_bug.cgi?id=1176854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=101
2020-09-23 11:01:11 +00:00
6ff365ff74 https://bugzilla.opensuse.org/show_bug.cgi?id=1176854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=100
2020-09-23 11:00:44 +00:00
36be77335a https://bugzilla.opensuse.org/show_bug.cgi?id=1176854
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=99
2020-09-23 10:59:13 +00:00
06fa864359 Accepting request 835310 from Base:System
OBS-URL: https://build.opensuse.org/request/show/835310
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=98
2020-09-21 15:05:53 +00:00
0804705454 Accepting request 832929 from Base:System
OBS-URL: https://build.opensuse.org/request/show/832929
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=97
2020-09-10 20:47:01 +00:00
aecbcd7425 Accepting request 796365 from Base:System
OBS-URL: https://build.opensuse.org/request/show/796365
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=96
2020-04-27 21:29:25 +00:00
008f63d3a8 Accepting request 781687 from Base:System
OBS-URL: https://build.opensuse.org/request/show/781687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=95
2020-03-08 21:23:18 +00:00
d074c0e30e Accepting request 764374 from Base:System
OBS-URL: https://build.opensuse.org/request/show/764374
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=94
2020-01-20 21:48:19 +00:00
e33c3c2257 Accepting request 760513 from Base:System
OBS-URL: https://build.opensuse.org/request/show/760513
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=93
2020-01-06 15:02:05 +00:00
235f90fa71 Accepting request 731996 from Base:System
OBS-URL: https://build.opensuse.org/request/show/731996
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=92
2019-09-26 18:35:42 +00:00
9fb059018c Accepting request 627150 from Base:System
OBS-URL: https://build.opensuse.org/request/show/627150
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=91
2018-08-06 09:52:53 +00:00
0d752b0b03 Accepting request 612692 from Base:System
OBS-URL: https://build.opensuse.org/request/show/612692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=90
2018-05-30 09:43:56 +00:00
defb8ac13d Accepting request 595699 from Base:System
OBS-URL: https://build.opensuse.org/request/show/595699
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=89
2018-04-16 10:43:47 +00:00
5ee9a2d76d Accepting request 590384 from Base:System
OBS-URL: https://build.opensuse.org/request/show/590384
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=88
2018-03-24 15:10:16 +00:00
5375e31c33 Accepting request 569978 from Base:System
OBS-URL: https://build.opensuse.org/request/show/569978
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=87
2018-01-30 14:37:59 +00:00
2cc782a148 Accepting request 555068 from Base:System
- Drop from some fill-up templates, a couple of sysconfig variables no
  more read by systemd (fate#319454)
  So the relevant settings can be defined in only one place.
Fix version typo:
- Version update to 2.0.4:

OBS-URL: https://build.opensuse.org/request/show/555068
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=86
2017-12-10 17:14:28 +00:00
13ac8a8c5a Accepting request 545115 from Base:System
OBS-URL: https://build.opensuse.org/request/show/545115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=85
2017-12-06 07:56:37 +00:00
c41d554588 Accepting request 535163 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/535163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=84
2017-10-28 12:16:53 +00:00
a91a4c2305 Accepting request 529011 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/529011
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=83
2017-09-29 09:52:20 +00:00
331cca8fbc Accepting request 492633 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/492633
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=82
2017-05-06 16:25:19 +00:00
10ca36e81c Accepting request 483842 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/483842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=81
2017-03-31 13:01:29 +00:00
04368e4cca Accepting request 456806 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/456806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=80
2017-02-16 15:46:31 +00:00
5a4478d2a4 Accepting request 412256 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/412256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=79
2016-07-27 14:07:28 +00:00
80a934e848 Accepting request 403058 from Base:System
- Fix data/keymaps/i386/querty/br-abnt2.map
  (boo#984958, kbd-1.15.5-br-abnt2-slash-question.patch)

OBS-URL: https://build.opensuse.org/request/show/403058
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=78
2016-07-10 16:46:29 +00:00
49b8867032 Accepting request 349065 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/349065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=77
2015-12-18 20:49:58 +00:00
bfd8c7424e Accepting request 324932 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/324932
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=76
2015-09-27 12:31:46 +00:00
32e7ca9b1a Accepting request 295126 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/295126
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=75
2015-04-10 07:49:13 +00:00
1b38a6540d Accepting request 294067 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/294067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=74
2015-04-05 22:23:26 +00:00
a7c65404bf Accepting request 286521 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/286521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=73
2015-02-20 11:42:48 +00:00
524230163c Accepting request 282299 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/282299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=72
2015-01-23 15:17:23 +00:00
Stephan Kulow
b782eb6f87 Accepting request 252277 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/252277
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=71
2014-09-28 17:56:40 +00:00
Stephan Kulow
7bdbced1ac Accepting request 250104 from Base:System
- port dumpkeys-C-opt.patch
- modified patches:
  * kbd-1.15.2-dumpkeys-C-opt.patch

- kbd-2.0.2-doshell-reference.patch: 
  drop doshell reference from openvt.1 man page [bnc#675317]

OBS-URL: https://build.opensuse.org/request/show/250104
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=70
2014-09-20 05:26:40 +00:00
Stephan Kulow
0c9d5c571f Accepting request 249571 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/249571
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=69
2014-09-17 19:23:36 +00:00
Stephan Kulow
a695922ba2 Accepting request 246036 from Base:System
- drop kbd-1.15.2-chvt-userwait.patch [bnc#830805] (internal)
  (--userwait seems to not be used anywhere)

- remove testutf8 stub (2009: testutf8 will be soon removed completely, 
  it's kept only not to break /etc/profile currently)

- Update to version 2.0.2: 
      libkeymap: fix kmap on big-endian machines
      Add functions to get the total number of elements
      Add functions to convert ksyms
      eurlatgr - new Linux console font
      Hide syms array
      Add information about the total number of elements
      Add function to obtain items from the diacritical table
      Change the API for working with the diacritical table
      Change API for working with list of functions
      Add functions to check diacr/func existance
      Add pancyrillic font
      po: Update translations (from translationproject.org)
      vlock: implement PAM account and password management
      vlock: rename ERROR_TIMEOUT macro to LONG_DELAY
      vlock: introduce short delays after non-fatal PAM errors
      Added Latvian keymap
  (changelog taken from 
   http://lists.altlinux.org/pipermail/kbd/2014-July/000476.html)
- add kbd-2.0.2-comment-typo-qwerty.patch [bnc#825385]

- SuSE -> SUSE [bnc#889035]

OBS-URL: https://build.opensuse.org/request/show/246036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=67
2014-08-25 09:54:33 +00:00
Stephan Kulow
7ef2697c5d Accepting request 242282 from Base:System
1

OBS-URL: https://build.opensuse.org/request/show/242282
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=66
2014-07-26 09:27:53 +00:00
Stephan Kulow
78bb471786 Accepting request 225623 from Base:System
- Update to version 2.0.1:
  * Disable arch-specific tests.
  * Fix regression in processing alt_is_meta keyword.
  * Rename Bepo keymaps:
    dvorak-fr-bepo.map -> fr-bepo-latin9.map
    dvorak-fr-bepo-utf8.map -> fr-bepo.map.
- Deleted kbd-1.15.2-dumpkeys-ppc.patch as obsolete:
  http://lists.opensuse.org/opensuse-factory/2013-08/msg00347.html
  k0da also thinks so ;) 
- gcc 4.6+ became required to prevent compilling error:
  "expected declaration specifiers or '...' before 'va_list'".

- Update to version 2.0.0:
  * Add bepo keyboard layout;
  * Add libkeymap;
  * The loadkeys and dumpkeys always use the libkeymap.
- Updated patches because of docs moved:
  * kbd-1.15.2-chvt-userwait.patch
  * kbd-1.15.2-docu-X11R6-xorg.patch
- Disabled patche because of dumpkeys rewritten:
  * kbd-1.15.2-dumpkeys-C-opt.patch
    May be someone could update it. (forwarded request 205647 from sbrabec)

OBS-URL: https://build.opensuse.org/request/show/225623
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=65
2014-03-16 07:05:07 +00:00
Stephan Kulow
9251dce1b6 Accepting request 162636 from Base:System
- disable vlock build, which is in vlock package.

- Remove sysvinit support, init scripts from this package 
  are masked by systemd and only serve for confusion.

- sysconfig.keyboard: Updated description of KBD_NUMLOCK
  (bnc#746595#c74).

OBS-URL: https://build.opensuse.org/request/show/162636
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=63
2013-04-05 05:32:47 +00:00
Ismail Dönmez
d7b01816ba Accepting request 144368 from Base:System
Update to upstream version 0.15.5. (forwarded request 144353 from DarkSS)

OBS-URL: https://build.opensuse.org/request/show/144368
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=61
2012-12-07 13:17:28 +00:00
Stephan Kulow
e22cd8005e Accepting request 116698 from Base:System
usrMerge project - move files from toplevel to /usr (forwarded request 114875 from rjschwei)

OBS-URL: https://build.opensuse.org/request/show/116698
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=59
2012-05-08 10:27:28 +00:00
Stephan Kulow
8557d0f699 Accepting request 97297 from Base:System
- Enable resizecons on x86_64 (bnc#737631).

OBS-URL: https://build.opensuse.org/request/show/97297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=58
2011-12-21 13:56:50 +00:00
Stephan Kulow
837dc134bf Accepting request 94552 from Base:System
add automake to buildrequires (forwarded request 94544 from coolo)

OBS-URL: https://build.opensuse.org/request/show/94552
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=56
2011-12-02 08:27:04 +00:00
Ruediger Oertel
b8d78e4774 Accepting request 87235 from Base:System
- fix loadkeys -C option (bnc#720486)

OBS-URL: https://build.opensuse.org/request/show/87235
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=54
2011-10-10 12:11:07 +00:00
Ruediger Oertel
01bc2f7064 Accepting request 86426 from Base:System
- cross-build fix: use %__cc, %configure macros
- configure: explicitly set bindir (forwarded request 86405 from uli_suse)

OBS-URL: https://build.opensuse.org/request/show/86426
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=53
2011-10-04 16:12:25 +00:00
Sascha Peilicke
e31a9a2849 Autobuild autoformatter for 82136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=52
2011-09-15 10:23:14 +00:00
Sascha Peilicke
5e5d0c054f Accepting request 82136 from Base:System
- Update to version 1.15.3:
  * kbdinfo: New utility to obtain information about console.
  * setvtrgb: New utility to set the virtual terminal RGB colors.
  * loadkeys: Add LOADKEYS_KEYMAP_PATH env variable.
  * loadkeys: Fix some memory leaks.
  * loadkeys: Do not set prefer_unicode for iso-8859-1.
  * loadkeys -a: Switch to ASCII mode.
  * loadkeys: Fix "compose as usual" for Unicode diacritics.
  * Add dvorak-ru keymap.
  * Add LatGrkCyr fonts.
Added bnc#:
  (bnc#463801)

OBS-URL: https://build.opensuse.org/request/show/82136
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=51
2011-09-15 10:23:07 +00:00
Sascha Peilicke
1522de5967 Autobuild autoformatter for 64643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=50
2011-03-21 14:16:07 +00:00
Sascha Peilicke
6f9b77b25c Accepting request 64643 from Base:System
Accepted submit request 64643 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/64643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=49
2011-03-21 14:15:56 +00:00
Ruediger Oertel
2317798434 Autobuild autoformatter for 61586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=48
2011-02-18 11:26:23 +00:00
Ruediger Oertel
d430e323f5 Accepting request 61586 from Base:System
Accepted submit request 61586 from user WernerFink

OBS-URL: https://build.opensuse.org/request/show/61586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=47
2011-02-18 11:26:14 +00:00
Ruediger Oertel
24e94fe5a2 Autobuild autoformatter for 59822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=45
2011-02-03 00:48:26 +00:00
Ruediger Oertel
49276dfd94 Accepting request 59822 from Base:System
Accepted submit request 59822 from user sbrabec

OBS-URL: https://build.opensuse.org/request/show/59822
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=44
2011-02-03 00:48:14 +00:00
2a842c18d5 Autobuild autoformatter for 58179
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=43
2011-01-14 14:37:37 +00:00
af12b9a89d Accepting request 58179 from Base:System
Accepted submit request 58179 from user coolo

OBS-URL: https://build.opensuse.org/request/show/58179
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=42
2011-01-14 14:37:29 +00:00
OBS User autobuild
ad767968eb Accepting request 47377 from Base:System
Copy from Base:System/kbd based on submit request 47377 from user anicka

OBS-URL: https://build.opensuse.org/request/show/47377
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=41
2010-09-13 11:25:19 +00:00
OBS User autobuild
e4d9239b63 Accepting request 40719 from Base:System
Copy from Base:System/kbd based on submit request 40719 from user prusnak

OBS-URL: https://build.opensuse.org/request/show/40719
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=38
2010-05-28 16:29:14 +00:00
OBS User autobuild
d6d47a1b75 Accepting request 36003 from Base:System
Copy from Base:System/kbd based on submit request 36003 from user anicka

OBS-URL: https://build.opensuse.org/request/show/36003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=37
2010-03-31 13:04:18 +00:00
OBS User autobuild
6426e57d8f OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=36 2010-03-18 14:56:03 +00:00
OBS User autobuild
9e60e1b5d3 Accepting request 32965 from Base:System
Copy from Base:System/kbd based on submit request 32965 from user anicka

OBS-URL: https://build.opensuse.org/request/show/32965
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=35
2010-02-24 01:10:49 +00:00
OBS User autobuild
2d067e3ff7 Accepting request 4681 from home:rawang:branches:home:decriptor:a11y
Copy from IBS home:gabrielburt:branches:SUSE:Factory:Head/kbd based on submit request 4681 from user gabrielburt

OBS-URL: https://build.opensuse.org/request/show/4681
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=34
2010-02-18 14:16:14 +00:00
OBS User autobuild
6856158ce3 Accepting request 31700 from Base:System
Copy from Base:System/kbd based on submit request 31700 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/31700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=33
2010-02-11 19:42:27 +00:00
OBS User autobuild
1345defb4b Accepting request 29905 from Base:System
Copy from Base:System/kbd based on submit request 29905 from user coolo

OBS-URL: https://build.opensuse.org/request/show/29905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=32
2010-01-18 14:46:58 +00:00
OBS User autobuild
e2a6a61ddc Accepting request 23586 from Base:System
Copy from Base:System/kbd based on submit request 23586 from user michal-m

OBS-URL: https://build.opensuse.org/request/show/23586
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=31
2009-11-02 15:08:11 +00:00
OBS User autobuild
ea2a496600 Accepting request 21486 from Base:System
Copy from Base:System/kbd based on submit request 21486 from user michal-m

OBS-URL: https://build.opensuse.org/request/show/21486
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kbd?expand=0&rev=29
2009-10-03 00:34:26 +00:00
17 changed files with 354 additions and 155 deletions

View File

@@ -1,33 +0,0 @@
--- a/docs/doc/kbd.FAQ-15.html.orig 2012-02-27 13:27:11.000000000 +0300
+++ b/docs/doc/kbd.FAQ-15.html 2013-07-30 18:56:43.697000005 +0300
@@ -188,7 +188,7 @@
<P>XFree86 also supports Slow Keys, Repeat Keys, Bounce Keys and an
audible bell. <CODE>xkbcomp</CODE> can be used to generate a <CODE>.xkm</CODE> file
to enable these. The appropriate <CODE>xkbcomp</CODE> commands are listed in
-<CODE>/usr/X11R6/lib/X11/xkb/compat/accessx</CODE>.
+<CODE>/usr/{X11R6/lib,share}/X11/xkb/compat/accessx</CODE>.
Unfortunately, the exact process is still undocumented.
<P>
<HR>
--- a/docs/doc/kbd.FAQ.txt.orig 2012-02-27 13:27:11.000000000 +0300
+++ b/docs/doc/kbd.FAQ.txt 2013-07-30 18:57:41.150000005 +0300
@@ -1253,7 +1253,7 @@
1. The Linux keyboard driver mechanism, used in conjunction with
loadkeys.
2. The X mechanism - see X386keybd(1), later XFree86kbd(1). Under
- X11R6: edit /usr/X11R6/lib/X11/locale/iso8859-1/Compose.
+ X11R6: edit /usr/{X11R6/lib,/usr/share}/X11/locale/iso8859-1/Compose.
See also Andrew D. Balsa's comments at
http://wauug.erols.com/~balsa/linux/deadkeys/index.html.
--- a/docs/doc/kbd.FAQ-8.html.orig 2012-02-27 13:27:11.000000000 +0300
+++ b/docs/doc/kbd.FAQ-8.html 2013-07-30 18:58:23.978000004 +0300
@@ -154,7 +154,7 @@
<OL>
<LI>The Linux keyboard driver mechanism, used in conjunction with loadkeys.</LI>
<LI>The X mechanism - see X386keybd(1), later XFree86kbd(1).
-Under X11R6: edit <CODE>/usr/X11R6/lib/X11/locale/iso8859-1/Compose</CODE>.<P>See also Andrew D. Balsa's comments at
+Under X11R6: edit <CODE>/usr/{X11R6/lib,share}/X11/locale/iso8859-1/Compose</CODE>.<P>See also Andrew D. Balsa's comments at
<A HREF="http://wauug.erols.com/~balsa/linux/deadkeys/index.html">http://wauug.erols.com/~balsa/linux/deadkeys/index.html</A>.
</LI>
<LI>The emacs mechanism obtained by loading "iso-insert.el" or

View File

@@ -1,10 +0,0 @@
--- kbd-1.12/data/keymaps/i386/qwerty/sv-latin1.map.orig 2007-07-17 12:33:52.000000000 +0200
+++ kbd-1.12/data/keymaps/i386/qwerty/sv-latin1.map 2007-07-17 12:36:34.855389000 +0200
@@ -42,6 +42,7 @@
alt keycode 9 = Meta_eight
keycode 10 = nine parenright bracketright
alt keycode 10 = Meta_nine
+ control altgr keycode 10 = Control_bracketright
keycode 11 = zero equal braceright
alt keycode 11 = Meta_zero
keycode 12 = plus question backslash

View File

@@ -1,26 +1,17 @@
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"

View File

@@ -1,10 +0,0 @@
Index: docs/man/man1/openvt.1
===================================================================
--- a/docs/man/man1/openvt.1.orig 2013-08-27 22:45:33.000000000 +0200
+++ b/docs/man/man1/openvt.1 2014-09-12 11:48:08.465988937 +0200
@@ -92,5 +92,4 @@
.SH "SEE ALSO"
.BR chvt (1),
-.BR doshell (8),
.BR login (1)

View File

@@ -91,15 +91,3 @@ diff -Ndurp kbd-2.0.2/contrib/showconsolefont kbd-2.0.2-fix-bashisms/contrib/sho
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)
;;

Binary file not shown.

View File

@@ -0,0 +1,42 @@
From eebaa3b69efd9e3d218f3436dc43ff3340020ef5 Mon Sep 17 00:00:00 2001
From: Alexey Gladkov <legion@kernel.org>
Date: Fri, 3 Jan 2025 12:54:18 +0100
Subject: [PATCH] Restore the old behavior when using gzip
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Commit b2f454b ("Add option to control keymaps compression") removed -n
option from gzip invocation, the absence of which makes gzip write file
timestamps into compressed .gz files. These timestamps vary from one
build to another, and so the resulting installed .gz files are
non-reproducible.
Since not all archivers understand this option it is impossible to add
it for all archivers by default.
But we can bring back the default behavior (the case where no configure
options were specified) by using “gzip -n” as the archiver.
Link: https://github.com/legionus/kbd/issues/124
Fixes: b2f454bd ("Add option to control keymaps compression")
Signed-off-by: Alexey Gladkov <legion@kernel.org>
---
configure.ac | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index 5e951815..33a9afad 100644
--- a/configure.ac
+++ b/configure.ac
@@ -188,8 +188,8 @@ AC_ARG_ENABLE(compress,
[enable_compress=$enableval], [enable_compress=auto])
AS_IF([test "x$enable_compress" = xno], [],
- [test "x$enable_compress" = xyes], [AC_CHECK_PROGS([COMPRESS_PROG], [zstd xz bzip2 gzip])],
- [test "x$enable_compress" = xauto], [AC_CHECK_PROGS([COMPRESS_PROG], [gzip])],
+ [test "x$enable_compress" = xyes], [AC_CHECK_PROGS([COMPRESS_PROG], [zstd xz bzip2 "gzip -n"])],
+ [test "x$enable_compress" = xauto], [AC_CHECK_PROGS([COMPRESS_PROG], ["gzip -n"])],
[AC_CHECK_PROGS([COMPRESS_PROG], ["$enable_compress"])])
AM_CONDITIONAL(ENABLE_COMPRESS, test "x$COMPRESS_PROG" != "x")

17
kbd-2.7.1.tar.sign Normal file
View File

@@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
iQJGBAABCAAwFiEEfyo9BymBSaB5PJpOpFq6VEz/1DQFAmdgZGYSHGxlZ2lvbkBr
ZXJuZWwub3JnAAoJEKRaulRM/9Q0MJkP/3FJyt9vSh7HkBqQNXA4KBXnskRPwzES
pQbAlMKOoecaIyOZcVFzS09HqZkqEDtJfJuCR9bZG56g0tN1yZbrhDhDPXxOZ0sI
uAoM9IGpA4kLjRyqQsAwMpp6ZihTquVToz5FMqQMDxFiCGvxLMsl8phF39EcAYGs
98B8J1+OQ1hmRrtreAq6G1mQrxMYOk67rWJaj5pAhzrk1Fg9aLc0facjgYJ3cb42
c3YvphmLveTHXJEKVoOmZ913eMKF22IBK4rptJkOZbWnO4C7Fn8ZXTaAvRlwXtIZ
PnnFO0TSsewyqex2P9/FQ1EoHF987wk0UuwmZ47uZsnXlHAfgGUz8K1TMUVzNYyL
upKy5L1xfdsCP5+AVo3zzHpIZ38zkqy8TV1PoYAdBrml2DT8OWo9gCMFbjDAOYNB
B37E6DjWhICDPVMp7nlQTa42Qmft+l6O6JhmOAAjThKwxh5lnU3RunrAebJx6tgO
LWnnJVjhuHVrrAsYclORSkCSriy4m/mgVYThNatjyj2DYJohB4k1vgcelYpRRdaU
Ou0ATM8+gabN0O2nmV7rWrFYVncbiyxWDRGnKtCTHA3UOsmFZC+0OY4ATNphw+M+
+jAqHvyjMlmt9gsemP2cbQcShYEm8Q0wDbKU40+aFgc6ZK/HW4+4Tdli9HPptEtz
6LX7z/xld8/j
=zRnN
-----END PGP SIGNATURE-----

BIN
kbd-2.7.1.tar.xz LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,91 @@
-------------------------------------------------------------------
Sat Mar 29 07:20:48 UTC 2025 - Bernhard Wiedemann <bwiedemann@suse.com>
- Add kbd-2.7.1-reproducible-gzip.patch (bsc#1240348)
-------------------------------------------------------------------
Mon Jan 6 14:12:33 UTC 2025 - Stanislav Brabec <sbrabec@suse.com>
- 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.
-------------------------------------------------------------------
Mon Jan 6 10:56:56 UTC 2025 - Stanislav Brabec <sbrabec@suse.com>
- sysconfig.keyboard: KBD_NUMLOCK="bios" works only on systems
without Secure Boot. Document that. Change the default to
KBD_NUMLOCK="no". (boo#1212141)
- kbdsettings-nox86.patch: Update and return missing chunk.
-------------------------------------------------------------------
Thu Jan 2 23:12:19 UTC 2025 - Stanislav Brabec <sbrabec@suse.com>
- Remove obsolete parts of suse-add.tar.bz2 (jsc#PED-7977),
possible BREAKING CHANGES for obscure configurations:
* Replace consolefonts/Cyr_a8x*.psf with upstream instances.
* Replace consolefonts/cp850-full-8x*.psfu with upstream
instances.
* Drop consolefonts/lat5--*.psfu in favor of upstream
lat5-*.psfu, exactly the same fonts with a better unimap.
* Drop consolefonts/lat7.psf as it is lat7a-16.psf in the
upstream.
* Drop consolefonts/lt-brim-8x14.psfu in favor of upstream
lat7a-14.psfu, exactly the same fonts with a better unimap.
* Drop keymaps/i386/qwerty/Pl02.map in favor of nearly equal
upstream pl2.map.
* Drop keymaps/i386/qwerty/br-abnt-alt.map in favor of nearly
equal upstream br-abnt.map.
* Drop keymaps/i386/qwerty/tj_alt-UTF8.map that is already
upstreamed.
* Drop unimaps/iso07*.uni that is already upstreamed.
- Remove broken KBD_DISABLE_CAPS_LOCK feature (sysconfig.keyboard,
kbdsettings, boo#1179897, jsc#PED-7814).
Can be replaced by KEYMAP="{my map} disable.capslock" in
/etc/vconsole.conf.
-------------------------------------------------------------------
Tue Oct 22 08:34:18 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Enable libkfont
- Rename libkeymap-devel to just kbd-devel (the recommendation is
to reuse the SRPM base name)
-------------------------------------------------------------------
Thu Oct 17 10:06:59 UTC 2024 - Stanislav Brabec <sbrabec@suse.com>
- Fix subpackage names and their dependencies.
- Add missing ldconfig scriptlets.
-------------------------------------------------------------------
Thu Sep 3 09:46:00 UTC 2024 - Tobias Görgens <tobi.goergens@gmail.com>
- Build libkeymap and create additional subpackages.
-------------------------------------------------------------------
Mon Apr 8 18:22:42 UTC 2024 - Stanislav Brabec <sbrabec@suse.com>

84
kbd.keyring Normal file
View File

@@ -0,0 +1,84 @@
pub rsa4096 2012-01-04 [SC]
7F2A3D07298149A0793C9A4EA45ABA544CFFD434
uid [ unknown] Alexey Gladkov <legion@kernel.org>
uid [ unknown] Alexey Gladkov <agladkov@redhat.com>
uid [ unknown] Alexey Gladkov <gladkov.alexey@gmail.com>
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-----

View File

@@ -1,7 +1,7 @@
#
# spec file for package kbd
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -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 @@ Source20: kbdsettings
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 jw@suse.de -- 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 jw@suse.de 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 pgajdos@suse.cz 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 pgajdos@suse.cz joehtg@joehtg.co.at 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 ledest@gmail.com -- Fix bash specific code.
@@ -67,11 +61,15 @@ Patch13: kbd-1.15.5-loadkeys-search-path.patch
Patch14: kbdsettings-nox86.patch
# PATCH-FIX-SLE kbd-unicode-fxxx.patch sbrabec@suse.com bsc1085432 -- Do not cause error on UNICODE characters >= 0xF000 (e. g. ligature fi)
Patch15: kbd-unicode-fxxx.patch
# PATCH-FIX-UPSTREAM bsc#1240348 -- for reproducible builds
Patch16: https://github.com/legionus/kbd/commit/eebaa3b69efd9e3d218f3436dc43ff3340020ef5.patch#/kbd-2.7.1-reproducible-gzip.patch
BuildRequires: autoconf
BuildRequires: automake
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
@@ -106,6 +104,41 @@ BuildArch: noarch
The %{name}-legacy package contains original keymaps for kbd package.
Please note that %{name}-legacy is not helpful without kbd.
%package -n libkbdfile1
Summary: File I/O library for kbd utilities
Group: System/Libraries
%description -n libkbdfile1
libkbdfile contains file access routines for kbd.
%package -n libkeymap1
Summary: Keymap library for kbd utilities
Group: System/Libraries
%description -n libkeymap1
libkeymap contains routines for exchanging keyboard mappings
with the Linux kernel for the Linux virtual console (vtcon).
%package -n libkfont0
Summary: Font I/O library for kbd utilities
Group: System/Libraries
%description -n libkfont0
libkfont contains routines for reading/writing PSF fonts, screen maps
and Unicode maps/tables for kbd.
%package devel
Summary: Header files for kbd libraries
Group: Development/Libraries/C and C++
Requires: libkbdfile1 = %{version}
Requires: libkeymap1 = %{version}
Requires: libkfont0 = %{version}
%description devel
This subpackage contains header files and toolchain metadata for
building programs utilizing the kbd component libraries libkbdfile,
libkfont and libkeymap.
%define kbd %{_datadir}/kbd
%prep
@@ -145,11 +178,13 @@ chmod 755 autogen.sh
%configure \
--disable-silent-rules \
--datadir=%{kbd} \
--docdir=%{_defaultdocdir}/kbd \
--enable-nls \
--localedir=%{_datadir}/locale \
--enable-optional-progs \
--disable-static
make %{?_smp_mflags}
--disable-static \
--enable-libkeymap --enable-libkfont
%make_build
gcc %{optflags} -o fbtest $RPM_SOURCE_DIR/fbtest.c
%ifarch %{ix86} x86_64
gcc %{optflags} -o numlockbios $RPM_SOURCE_DIR/numlockbios.c
@@ -159,7 +194,7 @@ font=data/consolefonts/lat2a-16.psfu
./src/psfxtable -i $font -it data/unimaps/lat2u.uni \
-o t.psfu
mv t.psfu $font
make %{?_smp_mflags}
%make_build
%install
mkdir -p %{buildroot}%{_sbindir}
@@ -170,14 +205,14 @@ mkdir -p $DOC/fonts
# Now call kbd install
echo "# Now call kbd install DESTDIR=%{buildroot} DATA_DIR=%{kbd} MAN_DIR=%{_mandir}"
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 "";
@@ -393,11 +428,15 @@ sed -i 's/^KBD_NUMLOCK="bios"/KBD_NUMLOCK="no"/' /etc/sysconfig/keyboard
# Migration to /usr/etc.
test -f /etc/pam.d/vlock.rpmsave && mv -v /etc/pam.d/vlock.rpmsave /etc/pam.d/vlock ||:
%ldconfig_scriptlets -n libkbdfile1
%ldconfig_scriptlets -n libkeymap1
%ldconfig_scriptlets -n libkfont0
%files -f %{name}.lang
#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}
@@ -552,4 +591,22 @@ test -f /etc/pam.d/vlock.rpmsave && mv -v /etc/pam.d/vlock.rpmsave /etc/pam.d/vl
%exclude %{kbd}/keymaps/i386/include/compose.inc
%exclude %{kbd}/keymaps/i386/include/qwerty-layout.inc
%files -n libkbdfile1
%{_libdir}/libkbdfile.so.*
%files -n libkeymap1
%{_libdir}/libkeymap.so.*
%files -n libkfont0
%{_libdir}/libkfont.so.*
%files devel
#%%doc %%{_defaultdocdir}/kbd/html
%{_includedir}/kbd
%{_includedir}/kbdfile.h
%{_includedir}/keymap.h
%{_includedir}/kfont.h
%{_libdir}/pkgconfig/*.pc
%{_libdir}/libk*.so
%changelog

View File

@@ -49,7 +49,3 @@ for i in NUM SCR CAPS; do
esac
done
done
if [ "$KBD_DISABLE_CAPS_LOCK" = "yes" ]; then
/usr/bin/dumpkeys | sed 's/ *58 *= *Caps_Lock/ 58 = Control/' | /usr/bin/loadkeys -q -
fi

View File

@@ -1,6 +1,33 @@
--- a/kbdsettings
+++ b/kbdsettings
@@ -25,24 +25,6 @@
fi
/usr/bin/setleds -D -$param < /dev/$tty
;;
- bios)
- if [ -x /usr/libexec/kbd/numlockbios ]; then
- bios=$(/usr/libexec/kbd/numlockbios 2>/dev/null)
- else
- bios=$(/usr/lib/kbd/numlockbios 2>/dev/null)
- fi
- if [ $param = "num" ]; then
- if [ "$bios" = "on" ]; then
- touch /run/numlock-on
- /usr/bin/setleds -D +$param < /dev/$tty
- elif [ "$bios" = "off" -o "$bios" = "unknown" ]; then
- rm -f /run/numlock-on
- /usr/bin/setleds -D -$param < /dev/$tty
- fi
- else
- echo "Value $confval invalid for $conf"
- fi
- ;;
*)
echo "error: unknown value $confval in $conf"
;;
--- a/sysconfig.keyboard
+++ b/sysconfig.keyboard
@@ -15,12 +15,12 @@
@@ -15,11 +15,10 @@
# Keyboard repeat rate (2.0 - 30.0)
KBD_RATE=""
@@ -10,10 +37,8 @@
+## Default: no
#
-# NumLock on? ("yes" or "no" or "bios" for BIOS setting)
-# "bios" requires access to BIOS settings. Does not work with Secure Boot and falls back to "no" there.
+# NumLock on? ("yes" or "no")
# This setting may interfere with GNOME /org/gnome/settings-daemon/peripherals/keyboard/remember-numlock-state DConf key.
-KBD_NUMLOCK="bios"
+KBD_NUMLOCK="no"
KBD_NUMLOCK="no"
## Type: yesno
## Default: no

View File

@@ -1,26 +0,0 @@
#!/bin/sh
#
# repackage kbd source tar ball,
# to remove fonts that forbid commercial distribution.
#
# 2005-07-11, jw@suse.de
tmpdir=`mktemp -d`
in="$1"
if [ -z $in ]; then
echo "usage: $0 <tarball>"
exit 1
fi
name="${in%.tar.*}"
# recent gnu tar can autodetect gzip / bzip2
if ! tar xf "$in" -C $tmpdir; then
rm -rf $tmpdir
exit 1
fi
echo removing files...
find $tmpdir -iname \*agafari\* | tee /dev/tty | xargs rm
tar Jcf $name-repack.tar.xz -C $tmpdir $name
rm -rf $tmpdir

Binary file not shown.

View File

@@ -19,8 +19,9 @@ KBD_RATE=""
## Default: bios
#
# NumLock on? ("yes" or "no" or "bios" for BIOS setting)
# "bios" requires access to BIOS settings. Does not work with Secure Boot and falls back to "no" there.
# This setting may interfere with GNOME /org/gnome/settings-daemon/peripherals/keyboard/remember-numlock-state DConf key.
KBD_NUMLOCK="bios"
KBD_NUMLOCK="no"
## Type: yesno
## Default: no
@@ -34,17 +35,6 @@ KBD_SCRLOCK="no"
# CapsLock on? ("yes" or "no")
KBD_CAPSLOCK="no"
## Type: yesno
## Default: no
#
# Disable CAPS LOCK and make it a normal Shift key?
# (Ctrl Caps Lock will still toggle Caps Lock functionality)
# Note that you need to tweak the xkb maps or use xmodmap
# if you want to do the same under X-Windows. In ~/.Xmodmap:
# keycode 0x42 = Shift_L Shift_L
#
KBD_DISABLE_CAPS_LOCK="no"
## Type: string
## Default:
#