Blame SPECS/kbd.spec

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