64c24d4
Summary:	High-level API for X Keyboard Extension
cvsdist 05ca67e
Name:		libxklavier
64c24d4
Version:	3.8
0a7d711
Release: 	4%{?dist}
d72efb2
License:	LGPLv2+
cvsdist 05ca67e
Group:		Development/Libraries
14aca3c
URL: http://gswitchit.sourceforge.net/
cvsdist 05ca67e
BuildRequires: doxygen
673eb59
BuildRequires: libxml2-devel
673eb59
BuildRequires: libxkbfile-devel
673eb59
BuildRequires: libX11-devel
881c576
BuildRequires: libXi-devel
4a7037f
BuildRequires: libxml2-devel
5c20eb4
BuildRequires: glib2-devel >= 2.6.0
0fabb81
BuildRequires: iso-codes-devel
64c24d4
Source: http://download.gnome.org/sources/libxklavier/3.8/%{name}-%{version}.tar.bz2
14aca3c
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 
cvsdist 05ca67e
e82f424
# https://bugs.freedesktop.org/show_bug.cgi?id=17651
28c341f
Patch0: sax-leak.patch
0a7d711
Patch1: xkbcomp-spew.patch
28c341f
cvsdist 05ca67e
%description
64c24d4
libxklavier is a library providing a high-level API for the X Keyboard 
64c24d4
Extension (XKB). This library is intended to support XFree86 and other
cvsdist 05ca67e
commercial X servers. It is useful for creating XKB-related software
cvsdist 05ca67e
(layout indicators etc).
cvsdist 05ca67e
cvsdist 05ca67e
%package devel
64c24d4
Summary: Development files for libxklavier
cvsdist 05ca67e
Group: Development/Libraries
14aca3c
Requires: %{name} = %{version}-%{release}
b8fadf1
Requires: pkgconfig
d74484e
Requires: gtk-doc
14aca3c
Requires: libxml2-devel
cvsdist 05ca67e
cvsdist 05ca67e
%description devel
881c576
This package contains libraries, header files and developer documentation
881c576
needed to develop libxklavier applications.
cvsdist 05ca67e
cvsdist 05ca67e
%prep
cvsdist 05ca67e
%setup -q
28c341f
%patch0 -p1 -b .sax-leak
0a7d711
%patch1 -p1 -b .xkbcomp-spew
09ed44e
cvsdist 05ca67e
%build
cvsdist 05ca67e
09ed44e
%configure --disable-doxygen --with-xkb-base='%{_datadir}/X11/xkb' --with-xkb-bin-base='%{_bindir}'
cvsdist 05ca67e
make 
cvsdist 05ca67e
cvsdist 05ca67e
%install
cvsdist 05ca67e
rm -rf $RPM_BUILD_ROOT
cvsdist 05ca67e
09ed44e
make install DESTDIR=$RPM_BUILD_ROOT
cvsdist 05ca67e
b8fadf1
rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la}
cvsdist 05ca67e
cvsdist 05ca67e
%clean
cvsdist 05ca67e
rm -rf %{buildroot}
cvsdist 05ca67e
cvsdist 05ca67e
%post -p /sbin/ldconfig
cvsdist 05ca67e
cvsdist 05ca67e
%postun -p /sbin/ldconfig
cvsdist 05ca67e
cvsdist 05ca67e
%files
cvsdist 05ca67e
%defattr(-, root, root)
cvsdist 05ca67e
d74484e
%doc AUTHORS NEWS README COPYING.LIB 
cvsdist 05ca67e
%{_libdir}/lib*.so.*
cvsdist 05ca67e
cvsdist 05ca67e
%files devel
cvsdist 05ca67e
%defattr(-, root, root)
cvsdist 05ca67e
cvsdist 05ca67e
%{_libdir}/pkgconfig/*.pc
cvsdist 05ca67e
%{_libdir}/*.so
cvsdist 05ca67e
%{_includedir}/*
5c20eb4
%{_datadir}/gtk-doc/html/libxklavier/
cvsdist 05ca67e
cvsdist 05ca67e
%changelog
0a7d711
* Sat Mar  7 2009 Matthias Clasen <mclasen@redhat.com> - 3.8-4
0a7d711
- Suppress xkbcomp spew in .xsession-errors
0a7d711
0575ee8
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8-3
0575ee8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
0575ee8
881c576
* Mon Nov 24 2008 Matthias Clasen <mclasen@redhat.com> - 3.8-2
64c24d4
- Update to 3.8
64c24d4
4d7e158
* Fri Sep 19 2008 Matthias Clasen <mclasen@redhat.com> - 3.7-3
28c341f
- Plug a memory leak
28c341f
f8180a5
* Fri Sep  5 2008 Matthias Clasen <mclasen@redhat.com> - 3.7-1
f8180a5
- Update to 3.7
f8180a5
2091fa8
* Fri Jun 27 2008 Ray Strode <rstrode@redhat.com> - 3.6-2
2091fa8
- Apply upstream patch to fix libxklavier crash (bug 452966)
2091fa8
596b510
* Wed Apr 30 2008 Matthias Clasen <mclasen@redhat.com> - 3.6-1
596b510
- Update to 3.6
596b510
166a00d
* Mon Mar 10 2008 Matthias Clasen <mclasen@redhat.com> - 3.5-1
166a00d
- Update to 3.5
166a00d
5cff084
* Wed Jan 30 2008 Matthias Clasen <mclasen@redhat.com> - 3.4-1
5cff084
- Update to 3.4
5cff084
d74484e
* Wed Sep  5 2007 Matthias Clasen <mclasen@redhat.com> - 3.3-1
d74484e
- Update to 3.3
d74484e
f107f52
* Thu Aug 23 2007 Adam Jackson <ajax@redhat.com> - 3.2-3
f107f52
- Rebuild for build ID
f107f52
d72efb2
* Wed Aug  8 2007 Matthias Clasen <mclasen@redhat.com> - 3.2-2
d72efb2
- Update the license field
d72efb2
14aca3c
* Sat May 19 2007 Matthias Clasen <mclasen@redhat.com> - 3.2-1
14aca3c
- Update to 3.2
14aca3c
048e1d5
* Sat Nov  4 2006 Matthias Clasen <mclasen@redhat.com> - 3.1-2
048e1d5
- Fix a possible crash (#213419)
048e1d5
50f31aa
* Sat Nov  4 2006 Matthias Clasen <mclasen@redhat.com> - 3.1-1
50f31aa
- Update to 3.1
50f31aa
b8fadf1
* Wed Aug 30 2006 Matthias Clasen <mclasen@redhat.com> - 3.0-1.fc6
b8fadf1
- Update to 3.0
b8fadf1
- Require pkgconfig in the -devel package
b8fadf1
- Don't ship static libraries
b8fadf1
669fc62
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 2.91-1.1
669fc62
- rebuild
669fc62
5c20eb4
* Wed Jun 14 2006 Matthias Clasen <mclasen@redhat.com> - 2.91-1
5c20eb4
- Update to 2.91
5c20eb4
4a7037f
* Thu Jun  8 2006 Jesse Keating <jkeating@redhat.com> - 2.2-3
4a7037f
- Add missing BR libxml2-devel
4a7037f
d74c867
* Wed Jun  7 2006 Jeremy Katz <katzj@redhat.com> - 2.2-2
d74c867
- rebuild for -devel deps
d74c867
77c9ace
* Mon Mar 13 2006 Ray Strode <rstrode@redhat.com> - 2.2-1
77c9ace
- Update to 2.2
77c9ace
f83aeaa
* Thu Mar  9 2006 Ray Strode <rstrode@redhat.com> - 2.1.0.2006.02.23-2
518ad43
- trap X error reply to limit the damage of bug 183569.
518ad43
f83aeaa
* Thu Feb 23 2006 Ray Strode <rstrode@redhat.com> - 2.1.0.2006.02.23-1
09ed44e
- upgrade to latest cvs to handle xml comments (bug 178163)
09ed44e
7460597
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 2.1-3.2
7460597
- bump again for double-long bug on ppc(64)
7460597
66235d7
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 2.1-3.1
66235d7
- rebuilt for new gcc4.1 snapshot and glibc changes
66235d7
673eb59
* Thu Jan 19 2006 Christopher Aillon <caillon@redhat.com> 2.1-3
673eb59
- Add missing BR: libX11-devel libxml2-devel libxkbfile-devel
673eb59
0119bf1
* Tue Dec 27 2005 Christopher Aillon <caillon@redhat.com> 2.1-2
0119bf1
- Pull in latest version and get rid of the annoying XKB error dialog
0119bf1
76c6d2b
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
76c6d2b
- rebuilt
76c6d2b
4439fc9
* Mon Nov 21 2005 Ray Strode <rstrode@redhat.com> 2.0-3
4439fc9
- Don't hard code the xkb data prefix.
4439fc9
9652ebc
* Fri Nov 18 2005 Bill Nottingham <notting@redhat.com> 2.0-2
9652ebc
- Fix references to obsolete X11R6 paths
9652ebc
David Zeuthen 6edb9cf
* Mon Mar 21 2005 David Zeuthen <davidz@redhat.com> 2.0-1
David Zeuthen 6edb9cf
- Update to latest upstream version
David Zeuthen 6edb9cf
David Zeuthen a10097f
* Wed Mar 16 2005 David Zeuthen <davidz@redhat.com> 1.14-2
David Zeuthen a10097f
- Rebuild
David Zeuthen a10097f
bcedaca
* Mon Jan 31 2005 Matthias Clasen <mclasen@redhat.com> 1.14-1
bcedaca
- Update to 1.14
bcedaca
Jonathan Blandford 6e76dc9
* Wed Sep 29 2004 Jonathan Blandford <jrb@redhat.com> 1.02-3
Jonathan Blandford 6e76dc9
- bump version
Jonathan Blandford 6e76dc9
cvsdist e694c5e
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist e694c5e
- rebuilt
cvsdist e694c5e
cvsdist dbb72d3
* Tue Apr 20 2004 Jeremy Katz <katzj@redhat.com> - 1.02-1
cvsdist dbb72d3
- update to 1.02 with real fixes for xorg
cvsdist dbb72d3
cvsdist dbb72d3
* Thu Apr 15 2004 Jeremy Katz <katzj@redhat.com> - 1.00-2
cvsdist dbb72d3
- patch for xorg.xml instead of xfree86.xml
cvsdist dbb72d3
cvsdist dbb72d3
* Fri Apr  2 2004 Alex Larsson <alexl@redhat.com> 1.00-1
cvsdist dbb72d3
- update to 1.00
cvsdist dbb72d3
cvsdist dbb72d3
* Mon Mar 15 2004 Bill Nottingham <notting@redhat.com>
cvsdist dbb72d3
- fix typo (#118237)
cvsdist dbb72d3
cvsdist c029009
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist c029009
- rebuilt
cvsdist c029009
cvsdist c029009
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist c029009
- rebuilt
cvsdist c029009
cvsdist 05ca67e
cvsdist 05ca67e
* Tue Jan 27 2004 Alexander Larsson <alexl@redhat.com> 0.97-1
cvsdist 05ca67e
- First version