commit 15808053834bec654c1535a7c0c8a11c17401c973f04834cf7a5b6b1f306c703 Author: OBS User unknown Date: Mon Jan 8 16:48:33 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libxklavier?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/libxklavier-216201-kbd-layout-fix.patch b/libxklavier-216201-kbd-layout-fix.patch new file mode 100644 index 0000000..d20d58c --- /dev/null +++ b/libxklavier-216201-kbd-layout-fix.patch @@ -0,0 +1,11 @@ +--- libxklavier/xklavier_config.c ++++ libxklavier/xklavier_config.c +@@ -261,7 +261,7 @@ + return FALSE; + + nodes = xpath_obj->nodesetval; +- if (nodes != NULL && nodes->nodeTab != NULL) { ++ if (nodes != NULL && nodes->nodeTab != NULL && nodes->nodeNr > 0) { + rv = xkl_read_config_item(config, *nodes->nodeTab, pitem); + if (pnode != NULL) { + *pnode = *nodes->nodeTab; diff --git a/libxklavier-3.0.tar.bz2 b/libxklavier-3.0.tar.bz2 new file mode 100644 index 0000000..709f821 --- /dev/null +++ b/libxklavier-3.0.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12a6d1b5fd3f901b0fe47a913b5c541642521c72d038d3806562b12bafdbfdc6 +size 328873 diff --git a/libxklavier.changes b/libxklavier.changes new file mode 100644 index 0000000..1c93d59 --- /dev/null +++ b/libxklavier.changes @@ -0,0 +1,152 @@ +------------------------------------------------------------------- +Tue Dec 19 11:54:11 CET 2006 - sbrabec@suse.cz + +- Spec file cleanup. + +------------------------------------------------------------------- +Thu Nov 16 19:45:24 CET 2006 - danw@suse.de + +- Add patch from CVS to fix a crash in the keyboard layout indicator + #216201 + +------------------------------------------------------------------- +Fri Oct 13 22:49:06 CEST 2006 - danw@suse.de + +- Remove dead patch (fixed differently upstream) + +------------------------------------------------------------------- +Thu Oct 12 00:13:56 CEST 2006 - danw@suse.de + +- Fix xkb-base to match xkeyboard-config package. #204368, etc +- Remove some disabled patches that have been committed upstream + +------------------------------------------------------------------- +Wed Aug 30 19:02:07 CEST 2006 - jhargadon@suse.de + +- update to version 3.0 +- Some fixes in 2.91. Huge memory optimization + +------------------------------------------------------------------- +Tue Aug 22 08:40:06 CEST 2006 - aj@suse.de + +- Remove unneeded BuildRequires. + +------------------------------------------------------------------- +Fri Aug 18 19:22:37 CEST 2006 - jhargadon@suse.de + +- update to version 2.91 +- Absolutely new API based on glib +- Bugfixes +- XML processing improved +- Better compatibility with modular X.org filesystem layout + +------------------------------------------------------------------- +Thu Jul 20 22:58:25 CEST 2006 - danw@suse.de + +- Use AC_PATH_XTRA rather than AC_PATH_X to make it easier to deal + correctly with xorg-modular (which installs into /usr and so + doesn't require -I or -L flags) + +------------------------------------------------------------------- +Fri Jun 9 14:26:41 CEST 2006 - danw@suse.de + +- Fix two weird NULL->int casts with a patch from libxklavier HEAD + to fix the beta build. + +------------------------------------------------------------------- +Thu Mar 23 18:29:56 CET 2006 - danw@suse.de + +- trap X errors when setting the keyboard map, to protect against + bad data from callers or other packages (eg, xkeyboard-config, which + currently seems to have a bug). Part of #158177 + +------------------------------------------------------------------- +Wed Jan 25 21:32:26 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Tue Jan 17 13:20:57 CET 2006 - sbrabec@suse.cz + +- Updared to version 2.1. + +------------------------------------------------------------------- +Wed Dec 7 14:49:27 CET 2005 - rodrigo@suse.de + +- Added unreleased patch libxklavier-waitpid.patch, needed for + control-center2-2.12.2. + +------------------------------------------------------------------- +Wed Nov 2 22:23:30 CET 2005 - dmueller@suse.de + +- don't build as root + +------------------------------------------------------------------- +Wed Jun 1 16:09:24 CEST 2005 - sbrabec@suse.cz + +- Fixed devel requirements. + +------------------------------------------------------------------- +Tue Apr 26 22:55:39 CEST 2005 - gekker@suse.de + +- Disable -Werror for now. + +------------------------------------------------------------------- +Thu Mar 10 00:53:35 CET 2005 - gekker@suse.de + +- Update to version 2.0 (GNOME 2.10). + +------------------------------------------------------------------- +Fri Jan 21 23:19:46 CET 2005 - gekker@suse.de + +- Update to version 1.14 +- Remove patch, already upstream + +------------------------------------------------------------------- +Wed Dec 22 14:42:39 CET 2004 - ro@suse.de + +- added missing includes to test_config.c + +------------------------------------------------------------------- +Tue Dec 21 18:36:41 CET 2004 - gekker@suse.de + +- Update to version 1.04 + +------------------------------------------------------------------- +Thu Aug 12 12:24:36 CEST 2004 - ro@suse.de + +- added libpng to neededforbuild (for doxygen) + +------------------------------------------------------------------- +Thu May 13 00:06:11 CEST 2004 - clahey@suse.de + +- Add --with-xkb-base=/usr/lib/X11/xkb to configure to make this + build on 64 bit platforms. + +------------------------------------------------------------------- +Fri Apr 30 19:07:25 CEST 2004 - clahey@suse.de + +- Upgraded to version 1.02 as needed for control-center. + +------------------------------------------------------------------- +Mon Feb 16 16:11:44 CET 2004 - sbrabec@suse.cz + +- Degraded to version 0.96 (GSwitchIt compatible with version 0.97 is + not yet released). + +------------------------------------------------------------------- +Thu Feb 12 18:30:46 CET 2004 - sbrabec@suse.cz + +- Updated to version 0.97. + +------------------------------------------------------------------- +Thu Sep 4 23:27:21 CEST 2003 - ro@suse.de + +- run autoreconf +- use configure to detect X11R6 libdir + +------------------------------------------------------------------- +Thu Sep 04 13:51:54 CEST 2003 - sbrabec@suse.cz + +- Added new package (bug #28623). + diff --git a/libxklavier.spec b/libxklavier.spec new file mode 100644 index 0000000..4ef4298 --- /dev/null +++ b/libxklavier.spec @@ -0,0 +1,175 @@ +# +# spec file for package libxklavier (Version 3.0) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: libxklavier +BuildRequires: doxygen glib2-devel gtk-doc libxml2-devel pkg-config xorg-x11-devel +License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) +Group: Development/Libraries/X11 +Autoreqprov: on +Version: 3.0 +Release: 34 +Summary: Additional Package Documentation. +Source: %{name}-%{version}.tar.bz2 +Patch: libxklavier-216201-kbd-layout-fix.patch +URL: http://www.freedesktop.org/Software/LibXklavier +BuildRoot: %{_tmppath}/%{name}-%{version}-build + +%description +This library allows you to simplify XKB-related development. + + + +Authors: +-------- + Sergey V. Udaltsov + +%package devel +Summary: Include Files and Libraries mandatory for Development. +Group: Development/Libraries/X11 +Requires: %{name} = %{version} glib2-devel libxml2-devel glibc-devel %(rpm -q --whatprovides XFree86-devel --queryformat '%{NAME}') + +%description devel +This package contains all necessary include files and libraries needed +to develop applications that require these. + + + +Authors: +-------- + Sergey V. Udaltsov + +%package doc +Summary: Library with X Keyboard Related Functions +Group: Development/Libraries/X11 +Requires: %{name} = %{version} + +%description doc +This library allows you to simplify XKB-related development. + + + +Authors: +-------- + Sergey V. Udaltsov + +%prep +%setup -q +%patch + +%build +# needed for libxklavier-3.0 and openSUSE 10.2: +cp /usr/share/gettext/config.rpath . +autoreconf -f -i +%configure +make %{?jobs:-j%jobs} + +%install +make install DESTDIR=$RPM_BUILD_ROOT + +%post +%run_ldconfig + +%postun +%run_ldconfig + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr (-, root, root) +%doc AUTHORS COPYING COPYING.LIB CREDITS ChangeLog NEWS README +%{_datadir}/libxklavier +%{_libdir}/*.so.* + +%files devel +%defattr (-, root, root) +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/*.*a +%{_libdir}/pkgconfig/*.pc + +%files doc +%defattr (-, root, root) +%{_datadir}/gtk-doc/html/libxklavier + +%changelog -n libxklavier +* Tue Dec 19 2006 - sbrabec@suse.cz +- Spec file cleanup. +* Thu Nov 16 2006 - danw@suse.de +- Add patch from CVS to fix a crash in the keyboard layout indicator + [#216201] +* Fri Oct 13 2006 - danw@suse.de +- Remove dead patch (fixed differently upstream) +* Thu Oct 12 2006 - danw@suse.de +- Fix xkb-base to match xkeyboard-config package. #204368, etc +- Remove some disabled patches that have been committed upstream +* Wed Aug 30 2006 - jhargadon@suse.de +- update to version 3.0 +- Some fixes in 2.91. Huge memory optimization +* Tue Aug 22 2006 - aj@suse.de +- Remove unneeded BuildRequires. +* Fri Aug 18 2006 - jhargadon@suse.de +- update to version 2.91 +- Absolutely new API based on glib +- Bugfixes +- XML processing improved +- Better compatibility with modular X.org filesystem layout +* Thu Jul 20 2006 - danw@suse.de +- Use AC_PATH_XTRA rather than AC_PATH_X to make it easier to deal + correctly with xorg-modular (which installs into /usr and so + doesn't require -I or -L flags) +* Fri Jun 09 2006 - danw@suse.de +- Fix two weird NULL->int casts with a patch from libxklavier HEAD + to fix the beta build. +* Thu Mar 23 2006 - danw@suse.de +- trap X errors when setting the keyboard map, to protect against + bad data from callers or other packages (eg, xkeyboard-config, which + currently seems to have a bug). Part of #158177 +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Tue Jan 17 2006 - sbrabec@suse.cz +- Updared to version 2.1. +* Wed Dec 07 2005 - rodrigo@suse.de +- Added unreleased patch libxklavier-waitpid.patch, needed for + control-center2-2.12.2. +* Wed Nov 02 2005 - dmueller@suse.de +- don't build as root +* Wed Jun 01 2005 - sbrabec@suse.cz +- Fixed devel requirements. +* Tue Apr 26 2005 - gekker@suse.de +- Disable -Werror for now. +* Thu Mar 10 2005 - gekker@suse.de +- Update to version 2.0 (GNOME 2.10). +* Fri Jan 21 2005 - gekker@suse.de +- Update to version 1.14 +- Remove patch, already upstream +* Wed Dec 22 2004 - ro@suse.de +- added missing includes to test_config.c +* Tue Dec 21 2004 - gekker@suse.de +- Update to version 1.04 +* Thu Aug 12 2004 - ro@suse.de +- added libpng to neededforbuild (for doxygen) +* Thu May 13 2004 - clahey@suse.de +- Add --with-xkb-base=/usr/lib/X11/xkb to configure to make this + build on 64 bit platforms. +* Fri Apr 30 2004 - clahey@suse.de +- Upgraded to version 1.02 as needed for control-center. +* Mon Feb 16 2004 - sbrabec@suse.cz +- Degraded to version 0.96 (GSwitchIt compatible with version 0.97 is + not yet released). +* Thu Feb 12 2004 - sbrabec@suse.cz +- Updated to version 0.97. +* Thu Sep 04 2003 - ro@suse.de +- run autoreconf +- use configure to detect X11R6 libdir +* Thu Sep 04 2003 - sbrabec@suse.cz +- Added new package (bug #28623). diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4