diff --git a/SPECS/libxklavier.spec b/SPECS/libxklavier.spec new file mode 100644 index 0000000..eff5ae6 --- /dev/null +++ b/SPECS/libxklavier.spec @@ -0,0 +1,294 @@ +Summary: High-level API for X Keyboard Extension +Name: libxklavier +Version: 5.4 +Release: 11%{?dist} +License: LGPLv2+ +Group: Development/Libraries +URL: http://www.freedesktop.org/wiki/Software/LibXklavier +BuildRequires: libxml2-devel +BuildRequires: libxkbfile-devel +BuildRequires: libX11-devel +BuildRequires: libXi-devel +BuildRequires: libxml2-devel +BuildRequires: glib2-devel >= 2.6.0 +BuildRequires: iso-codes-devel +BuildRequires: gobject-introspection-devel +Requires: iso-codes +#Source: http://download.gnome.org/sources/libxklavier/5.3/%{name}-%{version}.tar.xz +Source: http://people.freedesktop.org/~svu/libxklavier-5.4.tar.bz2 + +%description +libxklavier is a library providing a high-level API for the X Keyboard +Extension (XKB). This library is intended to support XFree86 and other +commercial X servers. It is useful for creating XKB-related software +(layout indicators etc). + +%package devel +Summary: Development files for libxklavier +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +Requires: libxml2-devel + +%description devel +This package contains libraries, header files and developer documentation +needed to develop libxklavier applications. + +%prep +%setup -q + +%build +%configure \ + --disable-static \ + --with-xkb-base='%{_datadir}/X11/xkb' \ + --with-xkb-bin-base='%{_bindir}' + +make V=1 %{?_smp_mflags} + + +%install +make install DESTDIR=$RPM_BUILD_ROOT + +rm -f $RPM_BUILD_ROOT%{_libdir}/*.{a,la} + +%ldconfig_post + +%ldconfig_postun + +%files +%doc AUTHORS NEWS README COPYING.LIB +%{_libdir}/libxklavier.so.16* +%dir %{_libdir}/girepository-1.0 +%{_libdir}/girepository-1.0/Xkl-1.0.typelib + +%files devel +%{_libdir}/pkgconfig/libxklavier.pc +%{_libdir}/libxklavier.so +%{_includedir}/libxklavier/ +%{_datadir}/gtk-doc +%dir %{_datadir}/gir-1.0 +%{_datadir}/gir-1.0/Xkl-1.0.gir + +%changelog +* Fri Jun 29 2018 Adam Jackson - 5.4-11 +- Use ldconfig scriptlet macros + +* Wed Feb 07 2018 Fedora Release Engineering - 5.4-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Aug 03 2017 Fedora Release Engineering - 5.4-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + +* Wed Jul 26 2017 Fedora Release Engineering - 5.4-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Feb 10 2017 Fedora Release Engineering - 5.4-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Thu Feb 04 2016 Fedora Release Engineering - 5.4-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Jun 17 2015 Fedora Release Engineering - 5.4-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sun Aug 17 2014 Fedora Release Engineering - 5.4-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild + +* Tue Jul 22 2014 Kalev Lember - 5.4-3 +- Rebuilt for gobject-introspection 1.41.4 + +* Sat Jun 07 2014 Fedora Release Engineering - 5.4-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue Oct 8 2013 Peter Robinson 5.4-1 +- Update to 5.4 + +* Sat Aug 03 2013 Fedora Release Engineering - 5.3-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 5.3-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Sun Sep 23 2012 Kalev Lember - 5.3-1 +- Update to 5.3 +- Drop flags.patch and catch-more-xerrors.patch: applied upstream + +* Thu Jul 19 2012 Fedora Release Engineering - 5.2.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Thu Apr 19 2012 Matthias Clasen - 5.2.1-2 +- Add a runtime dependency on iso-codes (#813833) + +* Thu Feb 16 2012 Ray Strode 5.2-2 +- Enable gobject-introspection + +* Tue Jan 17 2012 Matthias Clasen - 5.2-1 +- Update to 5.2 + +* Fri Jan 13 2012 Fedora Release Engineering - 5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Sun Feb 13 2011 Christopher Aillon - 5.1-1 +- Update to 5.1 + +* Tue Feb 08 2011 Fedora Release Engineering - 5.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Mon Aug 23 2010 Matthias Clasen 5.0-2 +- Co-own /usr/share/gtk-doc (#604402) + +* Sat Jan 16 2010 Matthias Clasen - 5.0-1 +- Update to 5.0 + +* Thu Dec 10 2009 Matthias Clasen - 4.0-7 +- Catch more X errors + +* Thu Oct 15 2009 Matthias Clasen - 4.0-6 +- Incorporate upstream fixes for XInput error handling + +* Fri Oct 2 2009 Matthias Clasen - 4.0-5 +- Handle BadDrawable errors gracefully + +* Sat Jul 25 2009 Fedora Release Engineering - 4.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Jul 9 2009 Matthias Clasen - 4.0-3 +- Avoid a critical warning at runtime + +* Wed Jul 01 2009 Rex Dieter - 4.0-2 +- %%files: track files closer, esp lib sonames +- %%build: drop --disable-doxygen, add --disable-static, add %%{?_smp_mflags} + +* Tue Jun 30 2009 Matthias Clasen - 4.0-1 +- Update to 4.0 + +* Thu Mar 19 2009 Matthias Clasen - 3.9-1 +- Update to 3.9 + +* Sat Mar 7 2009 Matthias Clasen - 3.8-4 +- Suppress xkbcomp spew in .xsession-errors + +* Wed Feb 25 2009 Fedora Release Engineering - 3.8-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Nov 24 2008 Matthias Clasen - 3.8-2 +- Update to 3.8 + +* Fri Sep 19 2008 Matthias Clasen - 3.7-3 +- Plug a memory leak + +* Fri Sep 5 2008 Matthias Clasen - 3.7-1 +- Update to 3.7 + +* Fri Jun 27 2008 Ray Strode - 3.6-2 +- Apply upstream patch to fix libxklavier crash (bug 452966) + +* Wed Apr 30 2008 Matthias Clasen - 3.6-1 +- Update to 3.6 + +* Mon Mar 10 2008 Matthias Clasen - 3.5-1 +- Update to 3.5 + +* Wed Jan 30 2008 Matthias Clasen - 3.4-1 +- Update to 3.4 + +* Wed Sep 5 2007 Matthias Clasen - 3.3-1 +- Update to 3.3 + +* Thu Aug 23 2007 Adam Jackson - 3.2-3 +- Rebuild for build ID + +* Wed Aug 8 2007 Matthias Clasen - 3.2-2 +- Update the license field + +* Sat May 19 2007 Matthias Clasen - 3.2-1 +- Update to 3.2 + +* Sat Nov 4 2006 Matthias Clasen - 3.1-2 +- Fix a possible crash (#213419) + +* Sat Nov 4 2006 Matthias Clasen - 3.1-1 +- Update to 3.1 + +* Wed Aug 30 2006 Matthias Clasen - 3.0-1.fc6 +- Update to 3.0 +- Require pkgconfig in the -devel package +- Don't ship static libraries + +* Wed Jul 12 2006 Jesse Keating - 2.91-1.1 +- rebuild + +* Wed Jun 14 2006 Matthias Clasen - 2.91-1 +- Update to 2.91 + +* Thu Jun 8 2006 Jesse Keating - 2.2-3 +- Add missing BR libxml2-devel + +* Wed Jun 7 2006 Jeremy Katz - 2.2-2 +- rebuild for -devel deps + +* Mon Mar 13 2006 Ray Strode - 2.2-1 +- Update to 2.2 + +* Thu Mar 9 2006 Ray Strode - 2.1.0.2006.02.23-2 +- trap X error reply to limit the damage of bug 183569. + +* Thu Feb 23 2006 Ray Strode - 2.1.0.2006.02.23-1 +- upgrade to latest cvs to handle xml comments (bug 178163) + +* Fri Feb 10 2006 Jesse Keating - 2.1-3.2 +- bump again for double-long bug on ppc(64) + +* Tue Feb 07 2006 Jesse Keating - 2.1-3.1 +- rebuilt for new gcc4.1 snapshot and glibc changes + +* Thu Jan 19 2006 Christopher Aillon 2.1-3 +- Add missing BR: libX11-devel libxml2-devel libxkbfile-devel + +* Tue Dec 27 2005 Christopher Aillon 2.1-2 +- Pull in latest version and get rid of the annoying XKB error dialog + +* Fri Dec 09 2005 Jesse Keating +- rebuilt + +* Mon Nov 21 2005 Ray Strode 2.0-3 +- Don't hard code the xkb data prefix. + +* Fri Nov 18 2005 Bill Nottingham 2.0-2 +- Fix references to obsolete X11R6 paths + +* Mon Mar 21 2005 David Zeuthen 2.0-1 +- Update to latest upstream version + +* Wed Mar 16 2005 David Zeuthen 1.14-2 +- Rebuild + +* Mon Jan 31 2005 Matthias Clasen 1.14-1 +- Update to 1.14 + +* Wed Sep 29 2004 Jonathan Blandford 1.02-3 +- bump version + +* Tue Jun 15 2004 Elliot Lee +- rebuilt + +* Tue Apr 20 2004 Jeremy Katz - 1.02-1 +- update to 1.02 with real fixes for xorg + +* Thu Apr 15 2004 Jeremy Katz - 1.00-2 +- patch for xorg.xml instead of xfree86.xml + +* Fri Apr 2 2004 Alex Larsson 1.00-1 +- update to 1.00 + +* Mon Mar 15 2004 Bill Nottingham +- fix typo (#118237) + +* Tue Mar 02 2004 Elliot Lee +- rebuilt + +* Fri Feb 13 2004 Elliot Lee +- rebuilt + + +* Tue Jan 27 2004 Alexander Larsson 0.97-1 +- First version