e000e8
Name:           kbd
e000e8
Version:        2.0.4
9e766d
Release:        10%{?dist}
e000e8
Summary:        Tools for configuring the console (keyboard, virtual terminals, etc.)
e000e8
e000e8
Group:          System Environment/Base
e000e8
License:        GPLv2+
e000e8
URL:            http://www.kbd-project.org/
e000e8
Source0:        ftp://ftp.altlinux.org/pub/people/legion/kbd/kbd-%{version}.tar.xz
e000e8
Source1:        kbd-latsun-fonts.tar.bz2
e000e8
Source2:        kbd-latarcyrheb-32.tar.bz2
e000e8
Source3:        xml2lst.pl
e000e8
Source4:        vlock.pamd
e000e8
Source5:        kbdinfo.1
e000e8
Source6:        cz-map.patch
e000e8
# Patch0: puts additional information into man pages
e000e8
Patch0:         kbd-1.15-keycodes-man.patch
e000e8
# Patch1: sparc modifications
e000e8
Patch1:         kbd-1.15-sparc.patch
e000e8
# Patch2: adds default unicode font to unicode_start script
e000e8
Patch2:         kbd-1.15-unicode_start.patch
e000e8
# Patch3: add missing dumpkeys option to man page
e000e8
Patch3:         kbd-1.15.3-dumpkeys-man.patch
e000e8
# Patch4: fixes decimal separator in Swiss German keyboard layout, bz 882529
e000e8
Patch4:         kbd-1.15.5-sg-decimal-separator.patch
e000e8
# Patch5: adds xkb and legacy keymaps subdirs to loadkyes search path, bz 1028207 
e000e8
Patch5:         kbd-1.15.5-loadkeys-search-path.patch
e000e8
# Patch6: don't hardcode font used in unicode_start, take it from vconsole.conf,
e000e8
#   bz 1101007
e000e8
Patch6:         kbd-2.0.2-unicode-start-font.patch
e000e8
# Patch7: fixes issues found by static analysis, bz 1602566
e000e8
Patch7:         kbd-2.0.4-covscan-fixes.patch
e000e8
e000e8
BuildRequires:  bison, flex, gettext, pam-devel, check-devel
e000e8
BuildRequires:  console-setup, xkeyboard-config
e000e8
Requires:       %{name}-misc = %{version}-%{release}
e000e8
# Temporarily require -legacy
e000e8
Requires:       %{name}-legacy = %{version}-%{release}
e000e8
Provides:       vlock = %{version}
e000e8
Conflicts:      vlock <= 1.3
e000e8
Obsoletes:      vlock
e000e8
e000e8
%description
e000e8
The %{name} package contains tools for managing a Linux
e000e8
system's console's behavior, including the keyboard, the screen
e000e8
fonts, the virtual terminals and font files.
e000e8
e000e8
%package misc
e000e8
Summary:        Data for kbd package
e000e8
BuildArch:      noarch
e000e8
 
e000e8
%description misc
e000e8
The %{name}-misc package contains data for kbd package - console fonts,
e000e8
keymaps etc. Please note that %{name}-misc is not helpful without kbd.
e000e8
e000e8
%package legacy
e000e8
Summary:        Legacy data for kbd package
e000e8
BuildArch:      noarch
e000e8
 
e000e8
%description legacy
e000e8
The %{name}-legacy package contains original keymaps for kbd package.
e000e8
Please note that %{name}-legacy is not helpful without kbd.
e000e8
e000e8
%prep
e000e8
%setup -q -a 1 -a 2
e000e8
cp -fp %{SOURCE3} .
e000e8
cp -fp %{SOURCE6} .
e000e8
%patch0 -p1 -b .keycodes-man
e000e8
%patch1 -p1 -b .sparc
e000e8
%patch2 -p1 -b .unicode_start
e000e8
%patch3 -p1 -b .dumpkeys-man
e000e8
%patch4 -p1 -b .sg-decimal-separator
e000e8
%patch5 -p1 -b .loadkeys-search-path
e000e8
%patch6 -p1 -b .unicode-start-font
e000e8
%patch7 -p1 -b .covscan-fixes
e000e8
e000e8
# 7-bit maps are obsolete; so are non-euro maps
e000e8
pushd data/keymaps/i386
e000e8
cp qwerty/pt-latin9.map qwerty/pt.map
e000e8
cp qwerty/sv-latin1.map qwerty/se-latin1.map
e000e8
e000e8
mv azerty/fr.map azerty/fr-old.map
e000e8
cp azerty/fr-latin9.map azerty/fr.map
e000e8
e000e8
cp azerty/fr-latin9.map azerty/fr-latin0.map # legacy alias
e000e8
e000e8
# Rename conflicting keymaps
e000e8
mv dvorak/no.map dvorak/no-dvorak.map
e000e8
mv fgGIod/trf.map fgGIod/trf-fgGIod.map
e000e8
mv olpc/es.map olpc/es-olpc.map
e000e8
mv olpc/pt.map olpc/pt-olpc.map
e000e8
mv qwerty/cz.map qwerty/cz-qwerty.map
e000e8
popd
e000e8
e000e8
# remove obsolete "gr" translation
e000e8
pushd po
e000e8
rm -f gr.po gr.gmo
e000e8
popd
e000e8
e000e8
# Convert to utf-8
e000e8
iconv -f iso-8859-1 -t utf-8 < "ChangeLog" > "ChangeLog_"
e000e8
mv "ChangeLog_" "ChangeLog"
e000e8
e000e8
%build
e000e8
%configure --prefix=%{_prefix} --datadir=/lib/kbd --mandir=%{_mandir} --localedir=%{_datadir}/locale --enable-nls
e000e8
make %{?_smp_mflags}
e000e8
e000e8
%install
e000e8
make install DESTDIR=$RPM_BUILD_ROOT
e000e8
e000e8
# ro_win.map.gz is useless
e000e8
rm -f $RPM_BUILD_ROOT/lib/kbd/keymaps/i386/qwerty/ro_win.map.gz
e000e8
e000e8
# Create additional name for Serbian latin keyboard
e000e8
ln -s sr-cy.map.gz $RPM_BUILD_ROOT/lib/kbd/keymaps/i386/qwerty/sr-latin.map.gz
e000e8
e000e8
# The rhpl keyboard layout table is indexed by kbd layout names, so we need a
e000e8
# Korean keyboard
e000e8
ln -s us.map.gz $RPM_BUILD_ROOT/lib/kbd/keymaps/i386/qwerty/ko.map.gz
e000e8
e000e8
# Move binaries which we use before /usr is mounted from %{_bindir} to /bin.
e000e8
mkdir -p $RPM_BUILD_ROOT/bin
e000e8
for binary in setfont dumpkeys kbd_mode unicode_start unicode_stop loadkeys ; do
e000e8
  mv $RPM_BUILD_ROOT%{_bindir}/$binary $RPM_BUILD_ROOT/bin/
e000e8
done
e000e8
e000e8
# Some microoptimization
e000e8
sed -i -e 's,\<kbd_mode\>,/bin/kbd_mode,g;s,\<setfont\>,/bin/setfont,g' \
e000e8
        $RPM_BUILD_ROOT/bin/unicode_start
e000e8
e000e8
# Link open to openvt
e000e8
ln -s openvt $RPM_BUILD_ROOT%{_bindir}/open
e000e8
ln -s openvt.1.gz $RPM_BUILD_ROOT%{_mandir}/man1/open.1.gz
e000e8
e000e8
# install kbdinfo manpage
e000e8
gzip -c %SOURCE5 > $RPM_BUILD_ROOT/%{_mandir}/man1/kbdinfo.1.gz
e000e8
e000e8
# Move locale files to correct place
e000e8
cp -r $RPM_BUILD_ROOT/lib/kbd/locale/ $RPM_BUILD_ROOT%{_datadir}/locale
e000e8
rm -rf $RPM_BUILD_ROOT/lib/kbd/locale
e000e8
e000e8
# Install PAM configuration for vlock
e000e8
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
e000e8
install -m 644 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/vlock
e000e8
e000e8
# Move original keymaps to legacy directory
e000e8
mkdir -p $RPM_BUILD_ROOT/lib/kbd/keymaps/legacy
e000e8
mv $RPM_BUILD_ROOT/lib/kbd/keymaps/{amiga,atari,i386,include,mac,ppc,sun} $RPM_BUILD_ROOT/lib/kbd/keymaps/legacy
e000e8
e000e8
# Convert X keyboard layouts to console keymaps
e000e8
mkdir -p $RPM_BUILD_ROOT/lib/kbd/keymaps/xkb
e000e8
perl xml2lst.pl < /usr/share/X11/xkb/rules/base.xml > layouts-variants.lst
e000e8
while read line; do
e000e8
  XKBLAYOUT=`echo "$line" | cut -d " " -f 1`
e000e8
  echo "$XKBLAYOUT" >> layouts-list.lst
e000e8
  XKBVARIANT=`echo "$line" | cut -d " " -f 2`
e000e8
  ckbcomp "$XKBLAYOUT" "$XKBVARIANT" | gzip > $RPM_BUILD_ROOT/lib/kbd/keymaps/xkb/"$XKBLAYOUT"-"$XKBVARIANT".map.gz
e000e8
done < layouts-variants.lst
e000e8
e000e8
# Convert X keyboard layouts (plain, no variant)
e000e8
cat layouts-list.lst | sort -u >> layouts-list-uniq.lst
e000e8
while read line; do
e000e8
  ckbcomp "$line" | gzip > $RPM_BUILD_ROOT/lib/kbd/keymaps/xkb/"$line".map.gz
e000e8
done < layouts-list-uniq.lst
e000e8
e000e8
# wipe converted layouts which cannot input ASCII (#1031848)
e000e8
zgrep -L "U+0041" $RPM_BUILD_ROOT/lib/kbd/keymaps/xkb/* | xargs rm -f
e000e8
e000e8
# Rename the converted default fi (kotoistus) layout (#1117891)
e000e8
gunzip $RPM_BUILD_ROOT/lib/kbd/keymaps/xkb/fi.map.gz
e000e8
mv $RPM_BUILD_ROOT/lib/kbd/keymaps/xkb/fi.map $RPM_BUILD_ROOT/lib/kbd/keymaps/xkb/fi-kotoistus.map
e000e8
gzip $RPM_BUILD_ROOT/lib/kbd/keymaps/xkb/fi-kotoistus.map
e000e8
e000e8
# Fix converted cz layout - add compose rules
e000e8
gunzip $RPM_BUILD_ROOT/lib/kbd/keymaps/xkb/cz.map.gz
e000e8
patch $RPM_BUILD_ROOT/lib/kbd/keymaps/xkb/cz.map < %{SOURCE6}
e000e8
gzip $RPM_BUILD_ROOT/lib/kbd/keymaps/xkb/cz.map
e000e8
e000e8
%find_lang %{name}
e000e8
9e766d
%check
9e766d
%ifnarch s390x
9e766d
make check
9e766d
%endif
9e766d
e000e8
%files -f %{name}.lang
e000e8
%doc ChangeLog AUTHORS README COPYING docs/doc/kbd.FAQ*.html docs/doc/font-formats/*.html docs/doc/utf/utf* docs/doc/dvorak/*
e000e8
/bin/*
e000e8
%{_bindir}/*
e000e8
%{_mandir}/*/*
e000e8
%config(noreplace) %{_sysconfdir}/pam.d/vlock
e000e8
e000e8
%files misc
e000e8
/lib/kbd
e000e8
%exclude /lib/kbd/keymaps/legacy
e000e8
e000e8
%files legacy
e000e8
/lib/kbd/keymaps/legacy
e000e8
e000e8
%changelog
9e766d
* Wed Jun 17 2020 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.4-10
9e766d
- Add %%check, rebuild
9e766d
9e766d
* Tue Jun 16 2020 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.4-9
9e766d
- Rebuild
9e766d
  Resolves: #1844967
9e766d
e000e8
* Mon Dec 10 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.4-8
e000e8
- Fix issues found by static analysis
e000e8
  Resoloves: #1602566
e000e8
e000e8
* Tue Jul 31 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.4-7
e000e8
- Drop initscripts Require
e000e8
  Resolves: #1610277
e000e8
e000e8
* Tue Jul 24 2018 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.4-6
e000e8
- Rebuilt (reuploaded upstream tarball, the checksum differed)
e000e8
e000e8
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.4-5
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e000e8
e000e8
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.4-4
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
e000e8
e000e8
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.4-3
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e000e8
e000e8
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.4-2
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e000e8
e000e8
* Wed Jan 11 2017 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.4-1
e000e8
- Update to kbd-2.0.4
e000e8
  Resolves: #1411174
e000e8
e000e8
* Tue Oct 11 2016 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.3-4
e000e8
- Fix FTBFS
e000e8
  Resolves: #1381878
e000e8
e000e8
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.3-3
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
e000e8
e000e8
* Thu Aug 06 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.3-2
e000e8
- Add compose rules to generated cz.map
e000e8
  Resolves: #1181581
e000e8
e000e8
* Wed Jul 15 2015 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.3-1
e000e8
- Update to kbd-2.0.3
e000e8
  Resolves: #1242684
e000e8
e000e8
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-7
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e000e8
e000e8
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 2.0.2-6
e000e8
- Rebuilt for Fedora 23 Change
e000e8
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
e000e8
e000e8
* Mon Oct 06 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.2-5
e000e8
- Rename and keep Finnish xkb converted layout (patch by Marko Myllynen)
e000e8
  Related: #1117891
e000e8
e000e8
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.2-4
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
e000e8
e000e8
* Tue Aug 12 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.2-3
e000e8
- Fix unicode_start hardcodes font
e000e8
  Resolves: #1101007
e000e8
e000e8
* Wed Jul 16 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.2-2
e000e8
- Remove Finnish xkb converted layout
e000e8
  Resolves: #1117891
e000e8
e000e8
* Tue Jul 08 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.2-1
e000e8
- Update to kbd-2.0.2
e000e8
e000e8
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-7
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e000e8
e000e8
* Mon Feb 17 2014 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.1-6
e000e8
- Add man page for kbdinfo, link open man page to openvt man page
e000e8
e000e8
* Wed Nov 27 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.1-5
e000e8
- Add missing patch for loadkeys search path
e000e8
e000e8
* Tue Nov 26 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.1-4
e000e8
- Add xkb and legacy keymaps subdirs to loadkyes search path, remove symlinks
e000e8
  Related: #1028207
e000e8
- Don't convert layouts that can't input ASCII (patch by Adam Williamson)
e000e8
  Resolves: #1031848
e000e8
- Fix vlock doesn't perform PAM account management or credential reinitialization
e000e8
  (patch by  Dmitry V. Levin)
e000e8
  Resolves: #913311
e000e8
e000e8
* Wed Nov 06 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.1-3
e000e8
- Add PAM config for vlock
e000e8
  Resolves: #913309
e000e8
e000e8
* Mon Nov 04 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.1-2
e000e8
- Fix URL
e000e8
- Remove source files already included in upstream tarball
e000e8
e000e8
* Mon Nov 04 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 2.0.1-1
e000e8
- Update to kbd-2.0.1
e000e8
e000e8
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15.5-9
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
e000e8
e000e8
* Thu May 23 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.5-8
e000e8
- Add vlock to obsoletes
e000e8
e000e8
* Wed May 22 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.5-7
e000e8
- Convert also plain layouts (no variant), point relevant symlinks to them
e000e8
e000e8
* Tue May 21 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.5-6
e000e8
- Original keymaps moved to legacy dir, created symlinks to xkb keymaps
e000e8
e000e8
* Thu Feb 21 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.5-5
e000e8
- Fix decimal separator in Swiss German keyboard layout
e000e8
  Resolves: #882529
e000e8
e000e8
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15.5-4
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
e000e8
e000e8
* Tue Jan 22 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.5-3
e000e8
- Include xkb layouts from xkeyboard-config converted to console keymaps
e000e8
- Add version to vlock provides
e000e8
  Resolves: #902564
e000e8
e000e8
* Mon Jan 21 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.5-2
e000e8
- Fix loadkeys regression
e000e8
  Resolves: #902259
e000e8
e000e8
* Mon Jan 14 2013 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.5-1
e000e8
- Update to kbd-1.15.5 (removed kbd-1.15-resizecon-x86_64.patch,
e000e8
  kbd-1.15-defkeymap.patch, kbd-1.15.3-fix-es-translation.patch,
e000e8
  kbd-1.15.3-loadkeys-d.patch)
e000e8
e000e8
* Thu Sep 13 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.3-8
e000e8
- Fix link to upstream tarball
e000e8
e000e8
* Tue Aug 28 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.3-7
e000e8
- Fix issues found by fedora-review utility in the spec file
e000e8
e000e8
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15.3-6
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e000e8
e000e8
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15.3-5
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
e000e8
e000e8
* Tue Dec 13 2011 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.3-4
e000e8
- Ship double scaled latarcyrheb console font for high resolution screens
e000e8
  (created by Tom Horsley)
e000e8
  Resolves: #617768
e000e8
e000e8
* Mon Oct 24 2011 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.3-3
e000e8
* Fix loadkeys -d option (patch by Jaroslav Skarvada)
e000e8
  Resolves: #744567
e000e8
e000e8
* Tue Aug 23 2011 Vitezlsav Crhonek <vcrhonek@redhat.com> - 1.15.3-2
e000e8
- Add missing dumpkeys option to man page
e000e8
  Resolves: #732121
e000e8
e000e8
* Mon Aug 22 2011 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.3-1
e000e8
- Update to kbd-1.15.3
e000e8
e000e8
* Thu Apr 21 2011 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.2-3
e000e8
- Add French Canadian Dvorak keymap
e000e8
  Resolves: #680989
e000e8
e000e8
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15.2-2
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
e000e8
e000e8
* Wed Jan  5 2011 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15.2-1
e000e8
- Update to kbd-1.15.2 (removed kbd-1.15-quiet_doc.patch and romanian keymaps, both are
e000e8
  part of the upstream tarball now)
e000e8
e000e8
* Thu Jun 24 2010 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15-11
e000e8
- Ship /lib/kbd in separate subpackage
e000e8
e000e8
* Mon Jun 14 2010 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15-10
e000e8
- Fix name referring to default keymap
e000e8
e000e8
* Wed Aug 26 2009 Karsten Hopp <karsten@redhat.com> 1.15-9
e000e8
- drop excludearch s390x, we need this package to be able to build other packages on s390x
e000e8
e000e8
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15-8
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
e000e8
e000e8
* Thu Mar  5 2009 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15-7
e000e8
- Add loadkeys 'q' option to loadkeys manpage and --help
e000e8
  Resolves: #487538
e000e8
e000e8
* Mon Mar  2 2009 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15-6
e000e8
- Remove static loadkeys binary (it's not needed anymore)
e000e8
e000e8
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.15-5
e000e8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
e000e8
e000e8
* Fri Feb  6 2009 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15-4
e000e8
- Merge review (drop Provides/Obsoletes, change Prereq to Requires,
e000e8
  add URL, convert ChangeLog to utf-8, replace locale destination
e000e8
  with macro, add COPYING and add dvorak documentation)
e000e8
  Resolves: #225958
e000e8
e000e8
* Thu Jan 29 2009 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15-3
e000e8
- Rename conflicting keymaps to have unique names
e000e8
  Resolves: #481674
e000e8
e000e8
* Mon Jan 12 2009 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15-2
e000e8
- Move loadkeys to /bin
e000e8
e000e8
* Thu Jan  8 2009 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.15-1
e000e8
- Update to kbd-1.15
e000e8
e000e8
* Mon Sep  8 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.12-32
e000e8
- Rediff all patches to work with patch --fuzz=0
e000e8
- Add static loadkeys
e000e8
  Related: #451672
e000e8
e000e8
* Tue Feb 26 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.12-31
e000e8
- Fix trq.map
e000e8
  Resolves: #216710
e000e8
e000e8
* Fri Feb 22 2008 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.12-30
e000e8
- Rebuild fo GCC 4.3
e000e8
e000e8
* Tue Nov 27 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.12-29
e000e8
- Stop kbdrate using consolehelper
e000e8
  Resolves: #393231
e000e8
e000e8
* Thu Nov 15 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.12-28
e000e8
- Fix ro.map.gz, add ro_std.map.gz, drop ro_win.map.gz,
e000e8
  add Lat2-Terminus16.psf console font (many thanks to Alexandru Szasz
e000e8
  <alexxed@gmail.com>)
e000e8
  Resolves: #253892
e000e8
e000e8
* Wed Oct 17 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.12-27
e000e8
- Add resizecons (with man page) for x86_64
e000e8
  Resolves: #333651
e000e8
e000e8
* Mon Oct 15 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.12-26
e000e8
- Fix ro.map to generate right unicode for s, S, t, T with comma
e000e8
- Fix LatArCyrHeb-16 unicode mapping table to show comma-version
e000e8
  of s, S, t, T and cedilla-version of s, S, t, T as the same glyph
e000e8
  (because there is no font in kbd for comma-version)
e000e8
  Resolves: #329071
e000e8
e000e8
* Tue Sep 18 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.12-25
e000e8
- Add new romanian keymap
e000e8
  Resolves: #253892
e000e8
e000e8
* Mon Aug 27 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.12-24
e000e8
- Fix license
e000e8
- Symlink sr-cy layout to sr-latin
e000e8
  Resolves: #253957
e000e8
e000e8
* Tue Jul  3 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.12-23
e000e8
- Rebuild
e000e8
e000e8
* Tue Jul  3 2007 Vitezslav Crhonek <vcrhonek@redhat.com> - 1.12-22
e000e8
- Fix sun12x22 font missing unicode mapping table
e000e8
  Resolves: #244628
e000e8
e000e8
* Tue Jan  9 2007 Miloslav Trmac <mitr@redhat.com> - 1.12-21
e000e8
- Add a "ko" (Korean) keyboard layout, equivalent to the "us" layout
e000e8
  Resolves: #220151
e000e8
e000e8
* Thu Dec  7 2006 Miloslav Trmac <mitr@redhat.com> - 1.12-20
e000e8
- Document that setkeycodes doesn't affect USB keyboards and that the kernel
e000e8
  doesn't provide the raw scan codes by default
e000e8
  Resolves: #211803
e000e8
e000e8
* Tue Oct 31 2006 Miloslav Trmac <mitr@redhat.com> - 1.12-19
e000e8
- Ship "el" translation instead of the obsolete "gr" translation
e000e8
  Resolves: #210749
e000e8
- Fix %% quoting in %%changelog
e000e8
e000e8
* Fri Sep 29 2006 Miloslav Trmac <mitr@redhat.com> - 1.12-18
e000e8
- Add a missing tilde to U+00E3 in latarcyrheb-sun16.psfu (#204470)
e000e8
e000e8
* Fri Jul 14 2006 Jesse Keating <jkeating@redhat.com> - 1.12-17
e000e8
- Obsoletes/Provides open
e000e8
- Create a symlink from open to openvt
e000e8
e000e8
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1.12-16.1
e000e8
- rebuild
e000e8
e000e8
* Sun Jul  9 2006 Miloslav Trmac <mitr@redhat.com> - 1.12-16
e000e8
- Don't include <asm/kbdio.h> on SPARC (#198040, patch by Dennis Gilmore
e000e8
  <dennis@ausil.us>)
e000e8
e000e8
* Mon May 29 2006 Miloslav Trmac <mitr@redhat.com> - 1.12-15
e000e8
- Fix missing BuildRequires (#193406)
e000e8
e000e8
* Mon Mar 27 2006 Miloslav Trmac <mitr@redhat.com> - 1.12-14
e000e8
- Don't install resizecons.8 on non-x86 (#186877, patch by Keiichi Mori
e000e8
  <kmori@redhat.com>)
e000e8
e000e8
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1.12-13.2
e000e8
- bump again for double-long bug on ppc(64)
e000e8
e000e8
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1.12-13.1
e000e8
- rebuilt for new gcc4.1 snapshot and glibc changes
e000e8
e000e8
* Fri Jan 20 2006 Miloslav Trmac <mitr@redhat.com> - 1.12-13
e000e8
- Fix build with new coreutils
e000e8
- Hardcode paths in unicode_start to avoid a few file lookups (#178329)
e000e8
- Drop unnecessary Prereq: sed mktemp
e000e8
e000e8
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
e000e8
- rebuilt
e000e8
e000e8
* Thu Dec  1 2005 Miloslav Trmac <mitr@redhat.com> - 1.12-12
e000e8
- Don't reload the keymap in unicode_start (#172425)
e000e8
e000e8
* Fri Nov 11 2005 Miloslav Trmac <mitr@redhat.com> - 1.12-11
e000e8
- Don't ship character set lists (they are already in glibc-common) and an
e000e8
  obsolete copy of kbd.FAQ
e000e8
e000e8
* Fri May 20 2005 Miloslav Trmac <mitr@redhat.com> - 1.12-10
e000e8
- Don't attempt to open directories as source files (#141634, original patch by
e000e8
  Paul Nasrat)
e000e8
e000e8
* Tue May 17 2005 Miloslav Trmac <mitr@redhat.com> - 1.12-9
e000e8
- Fix another violation of C aliasing rules (#157720, patch by Jan Kratochvil)
e000e8
e000e8
* Sat Mar 12 2005 Miloslav Trmac <mitr@redhat.com> - 1.12-8
e000e8
- Fix violation of C aliasing rules (#150440)
e000e8
e000e8
* Sun Mar  6 2005 Miloslav Trmac <mitr@redhat.com> - 1.12-7
e000e8
- Don't run ldconfig
e000e8
- Don't strip executables
e000e8
e000e8
* Fri Mar  4 2005 Miloslav Trmac <mitr@redhat.com> - 1.12-6
e000e8
- Rebuild with gcc4
e000e8
e000e8
* Sun Feb 20 2005 Miloslav Trmac <mitr@redhat.com> - 1.12-5
e000e8
- Put "Meta_acute" back in German keymaps, just ignore it in (loadkeys -u)
e000e8
  (patch by Jochen Schmitt)
e000e8
- Don't ship patch backup files, simpler way
e000e8
e000e8
* Sat Feb 19 2005 Miloslav Trmac <mitr@redhat.com> - 1.12-4
e000e8
- Don't ship a patch backup file
e000e8
- Mention in setfont.8 that 512-glyph fonts reduce the number of available
e000e8
  colors (#140935, patch by Dmitry Butskoj)
e000e8
- Remove "Meta_acute" from German keymaps (#143124)
e000e8
- Make the %%triggerun script condition more precise, ignore failure of the
e000e8
  script
e000e8
e000e8
* Mon Feb 14 2005 Adrian Havill <havill@redhat.com>
e000e8
- rebuilt
e000e8
e000e8
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
e000e8
- rebuilt
e000e8
e000e8
* Thu Feb 26 2004 Adrian Havill <havill@redhat.com>
e000e8
- update to 1.12
e000e8
e000e8
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
e000e8
- rebuilt
e000e8
e000e8
* Wed Jan 14 2004 Bill Nottingham <notting@redhat.com> 1.08-12
e000e8
- remove speakup patch at request of author
e000e8
e000e8
* Wed Jan 14 2004 Bill Nottingham <notting@redhat.com> 1.08-12
e000e8
- remove speakup patch at request of author
e000e8
e000e8
* Fri Oct 10 2003 Bill Nottingham <notting@redhat.com> 1.08-11
e000e8
- remove keytable init script (#106783)
e000e8
e000e8
* Tue Aug 12 2003 Adrian Havill <havill@rtedhat.com> 1.08-10.1
e000e8
- bump for RHEL
e000e8
e000e8
* Tue Aug 12 2003 Adrian Havill <havill@rtedhat.com> 1.08-10
e000e8
- apply the rukbd patch (#78218)
e000e8
e000e8
* Thu Jul 31 2003 Adrian Havill <havill@redhat.com> 1.08-9
e000e8
- don't print "plus before..." warnings about non-supported capslock
e000e8
  in unimode <Andries.Brouwer@cwi.nl> (#81855)
e000e8
e000e8
* Wed Jul 30 2003 Adrian Havill <havill@redhat.com> 1.08-8
e000e8
- replaced Russian keyboard map with working UTF-8 equivalent (#79338)
e000e8
e000e8
* Thu Jul 24 2003 Adrian Havill <havill@redhat.com> 1.08-7
e000e8
- make euro/latin-9 the default instead of latin-1 and 7-bit (#97013)
e000e8
- fix swedish keymap; se, not sv (#88791)
e000e8
- add fr-latin0 legacy alias of fr-latin-9 (#88324)
e000e8
- add ".map" ext to filename param of init script (#90562)
e000e8
e000e8
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
e000e8
- rebuilt
e000e8
e000e8
* Thu Mar 06 2003 Florian La Roche <Florian.LaRoche@redhat.de>
e000e8
- build new rpm
e000e8
e000e8
* Fri Feb 21 2003 Florian La Roche <Florian.LaRoche@redhat.de>
e000e8
- ExcludeArch mainframe
e000e8
e000e8
* Thu Jan 30 2003 Bill Nottingham <notting@redhat.com> 1.08-4
e000e8
- remove condrestart from initscript
e000e8
e000e8
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
e000e8
- rebuilt
e000e8
e000e8
* Fri Dec  6 2002 Nalin Dahyabhai <nalin@redhat.com> 1.08-2
e000e8
- only output terminal unicode init sequence if both stdout and stderr are
e000e8
  connected to terminals, so that it doesn't show up when script outputs
e000e8
  get piped to files
e000e8
e000e8
* Fri Nov 22 2002 Nalin Dahyabhai <nalin@redhat.com> 1.08-1
e000e8
- update to 1.08
e000e8
- drop updates which went mainline
e000e8
e000e8
* Mon Nov 11 2002 Nalin Dahyabhai <nalin@redhat.com> 1.06-27
e000e8
- add detached signature
e000e8
- remove directory names from PAM configuration so that the same config file
e000e8
  can be used for any arch on multilib systems
e000e8
e000e8
* Wed Sep  4 2002 Bill Nottingham <notting@redhat.com> 1.06-26
e000e8
- don't munge /etc/sysconfig/i18n
e000e8
e000e8
* Tue Sep  3 2002 Bill Nottingham <notting@redhat.com> 1.06-25
e000e8
- don't run setsysfont in upgrade trigger on console-tools
e000e8
e000e8
* Thu Aug 29 2002 Jakub Jelinek <jakub@redhat.com> 1.06-24
e000e8
- use cyr-sun16 cyrillic chars in latarcyrheb-sun16 font
e000e8
  instead of old LatArCyrHeb-16 chars
e000e8
- add Euro character to latarcyrheb-sun16
e000e8
- use latarcyrheb-sun16 by default in unicode_start script
e000e8
e000e8
* Tue Aug 27 2002 Jakub Jelinek <jakub@redhat.com> 1.06-23
e000e8
- add back lat[02]-sun16 fonts plus latarcyrheb-sun16 font
e000e8
e000e8
* Thu Aug 22 2002 Karsten Hopp <karsten@redhat.de>
e000e8
- needs to conflict with older util-linux packages
e000e8
  (kbdrate moved between packages)
e000e8
e000e8
* Tue Aug 13 2002 Bill Nottingham <notting@redhat.com> 1.06-21
e000e8
- remove Evil Hack in favor of slightly-less-evil-hack in initscripts
e000e8
e000e8
* Tue Jul  9 2002 Bill Nottingham <notting@redhat.com> 1.06-20
e000e8
- fix speakup keymap names
e000e8
e000e8
* Tue Jul 09 2002 Phil Knirsch <pknirsch@redhat.com> 1.06-19
e000e8
- Evil hack to make setfont work correctly on all consoles (#68018)
e000e8
e000e8
* Thu Jun 27 2002 Bill Nottingham <notting@redhat.com> 1.06-18
e000e8
- move unicode_stop to /bin too
e000e8
- fix path to loadkeys in keytable.init
e000e8
- add in speakup keymaps
e000e8
e000e8
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
e000e8
- automated rebuild
e000e8
e000e8
* Tue Jun 11 2002 Nalin Dahyabhai <nalin@redhat.com> 1.06-16
e000e8
- fix incorrect path in console.apps configuration file
e000e8
e000e8
* Thu May 30 2002 Bill Nottingham <notting@redhat.com> 1.06-14
e000e8
- move some more stuff to /bin (unicode_start and dependencies)
e000e8
e000e8
* Thu May 23 2002 Tim Powers <timp@redhat.com>
e000e8
- automated rebuild
e000e8
e000e8
* Mon Feb 25 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.06-12
e000e8
- Rebuild in new environment
e000e8
e000e8
* Wed Jan 30 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.06-11
e000e8
- Oops, actually list the pam files in %%files
e000e8
e000e8
* Tue Jan 29 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.06-10
e000e8
- Add and consolehelper'ify kbdrate
e000e8
e000e8
* Tue Jan 29 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.06-9
e000e8
- Re-remove kbdrate
e000e8
e000e8
* Thu Jan 24 2002 Bernhard Rosenkraenzer <bero@redhat.com> 1.06-7
e000e8
- Fix build in current environment
e000e8
- Get rid of kbdrate, it's in util-linux these days
e000e8
e000e8
* Wed Jul 18 2001 Matt Wilson <msw@redhat.com>
e000e8
- added a patch (Patch4) that allows --tty= in setfont
e000e8
- modified patch not to break translations
e000e8
e000e8
* Tue Jul  3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.06-4
e000e8
- Add cyrillic patches from leon@geon.donetsk.ua (#47144)
e000e8
e000e8
* Tue Jun 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.06-3
e000e8
- Fix "Alt+AltGr=Compose" in qwertz-keyboards
e000e8
e000e8
* Mon Jun 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.06-2
e000e8
- Fix "make install" and init script (#45327)
e000e8
e000e8
* Sat Jun 16 2001 Than Ngo <than@redhat.com>
e000e8
- update to 1.0.6
e000e8
- use %%{_tmppath}
e000e8
- use find_lang
e000e8
- support new gettext
e000e8
- remove some patch files, which are included in 1.0.6
e000e8
- fix to use RPM_OPT_FLAGS
e000e8
e000e8
* Thu May  3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.05-3
e000e8
- Fix up resizecons
e000e8
e000e8
* Wed May  2 2001 Bernhard Rosenkraenzer <bero@redhat.com> 1.05-2
e000e8
- Build everything, obsoletes console-tools
e000e8
- s/Copyright:/License:/
e000e8
- License is GPL, not just distributable
e000e8
- Add our compose mappings from old console-tools
e000e8
- Add triggerpostun -- console-tools magic to get sane fonts and mappings
e000e8
e000e8
* Tue Apr 17 2001 Erik Troan <ewt@redhat.com>
e000e8
- initial packaging for kbdrate