Hello community, here is the log from the commit of package libgnomekbd for openSUSE:Factory checked in at Wed May 4 09:28:00 CEST 2011. -------- --- GNOME/libgnomekbd/libgnomekbd.changes 2011-02-13 17:23:49.000000000 +0100 +++ /mounts/work_src_done/STABLE/libgnomekbd/libgnomekbd.changes 2011-04-06 11:14:51.000000000 +0200 @@ -1,0 +2,47 @@ +Wed Apr 6 09:08:55 UTC 2011 - fcrozat@novell.com + +- Update to version 3.0.0.1: + + Fix color of status indicator in fallback mode. + + Fix initial size of status indicator. + +------------------------------------------------------------------- +Tue Apr 5 17:26:19 UTC 2011 - fcrozat@novell.com + +- Update to version 3.0.0: + + Updated translations +- Changes from version 2.91.92: + + Minor fixes + +------------------------------------------------------------------- +Tue Mar 8 12:54:43 UTC 2011 - fcrozat@novell.com + +- Update to version 2.91.91: + + More improvements in the drawing widget. + + Small build/runtime fixes + + Updated translations. + +------------------------------------------------------------------- +Wed Feb 23 15:30:15 UTC 2011 - fcrozat@novell.com + +- Update to version 2.91.90: + + A lot of improvements in the drawing widget. + + Updated for new libxklavier 5.1. + + Separate gkbd-keyboard-display app. + + Updated translations +- Changes from version 2.91.5: + + Big refactoring: common code from both indicators is separated + into GkbdConfiguration. + + Introspection added, for embedding into JS-driven gnome-shell. + + A number of bugs and build issues fixed. + + Still trying to catch fast changing gtk APIs. +- Changes from version 2.91.4: + + Fix build with latest GTK3 + + Updated translations +- enable introspection support +- Drop libgnomekbd-fix-gtk3.patch: fixed upstream. +- Change gtk2-devel Requires to gtk3-devel in devel subpackage. +- Add support for source service checkout, with %BUILD_FROM_VCS: + + Add gnome-common BuildRequires. + + Add call to ./autogen.sh. + +------------------------------------------------------------------- @@ -10,0 +58,30 @@ + +------------------------------------------------------------------- +Fri Dec 17 10:46:39 CET 2010 - vuntz@opensuse.org + +- Update to version 2.91.3.1: + + Fix build with GTK3. +- Changes from version 2.91.3: + + More changes related to GTK3. + + Eliminated one crasher + + Updated translations. +- Changes from version 2.91.2: + + Further changes related to GTK3. + + Simple xmodmap support introduced (moved from + gnome-settings-daemon). + + I18N fixed. + + Updated translations. +- Changes from version 2.91.1: + + Changed API - from gconf to gsettings. + + Ported to GTK3 +- Remove gconf2-devel, gtk2-devel BuildRequires. +- Move to pkgconfig()-style BuildRequires: + + Old ones: libxklavier-devel + + New ones: glib-2.0, libxklavier. +- Add pkgconfig(gtk+-3.0) BuildRequires. +- Rebase libgnomekbd-default-group-switch.patch. +- Add libgnomekbd-fix-gtk3.patch to fix build with GTK+ 2.91.6. +- Remove all the gconf schema handling (%gconf_schemas_prereq, + %find_gconf_schemas and scriptlets). +- Handle gsettings schemas: add %glib2_gsettings_schema_requires + and %glib2_gsettings_schema_post(un) in the scriptlets. calling whatdependson for head-i586 Old: ---- libgnomekbd-2.32.0.tar.bz2 New: ---- libgnomekbd-3.0.0.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libgnomekbd.spec ++++++ --- /var/tmp/diff_new_pack.de26DB/_old 2011-05-04 09:26:13.000000000 +0200 +++ /var/tmp/diff_new_pack.de26DB/_new 2011-05-04 09:26:13.000000000 +0200 @@ -18,8 +18,8 @@ Name: libgnomekbd -Version: 2.32.0 -Release: 2 +Version: 3.0.0.1 +Release: 1 License: LGPLv2.1+ Summary: GNOME Keyboard Library Url: http://www.gnome.org/ @@ -28,15 +28,19 @@ # PATCH-FEATURE-OPENSUSE libgnomekbd-default-group-switch.patch vuntz@opensuse.org -- We use shifts_toggle to switch between groups in openSUSE Patch0: libgnomekbd-default-group-switch.patch BuildRequires: fdupes -BuildRequires: gconf2-devel -BuildRequires: gtk2-devel BuildRequires: intltool -BuildRequires: libxklavier-devel BuildRequires: translation-update-upstream BuildRequires: update-desktop-files +%if 0%{?BUILD_FROM_VCS} +BuildRequires: gnome-common +%endif +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(libxklavier) Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build -%gconf_schemas_prereq +%glib2_gsettings_schema_requires %description GNOME keyboard library, utility and applet. @@ -48,7 +52,7 @@ Requires: %{name} = %{version} Requires: dbus-1-glib-devel Requires: gconf2-devel -Requires: gtk2-devel +Requires: gtk3-devel Requires: libxklavier-devel %description devel @@ -60,9 +64,13 @@ translation-update-upstream %patch0 -p1 +%if 0%{?BUILD_FROM_VCS} +[ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh +%endif + %build %configure --disable-static --with-pic -%{__make} %{?jobs:-j%jobs} +%{__make} %{?jobs:-j%jobs} V=1 %install %makeinstall @@ -72,42 +80,47 @@ %{__rm} -f %{buildroot}%{_libdir}/*.la %suse_update_desktop_file gkbd-indicator-plugins-capplet %find_lang %{name} %{?no_lang_C} -%find_gconf_schemas -cat %{name}.schemas_list >%{name}.lst %fdupes %{buildroot} %clean rm -rf %{buildroot} -%pre -f %{name}.schemas_pre - %post /sbin/ldconfig +%glib2_gsettings_schema_post %desktop_database_post -%posttrans -f %{name}.schemas_posttrans - -%preun -f %{name}.schemas_preun - %postun /sbin/ldconfig +%glib2_gsettings_schema_postun %desktop_database_postun -%files -f %{name}.lst +%files %defattr(-, root, root) # NEWS README are empty %doc AUTHORS COPYING.LIB ChangeLog ChangeLog.libgswitchit ChangeLog.libkbdraw +%{_bindir}/gkbd-keyboard-display %{_bindir}/gkbd-indicator-plugins-capplet %{_libdir}/*so.* +%{_libdir}/girepository-1.0/Gkbd-3.0.typelib +# Own the directory since we can't depend on gconf providing them +%dir %{_datadir}/GConf +%dir %{_datadir}/GConf/gsettings +%{_datadir}/GConf/gsettings/libgnomekbd.convert %{_datadir}/applications/gkbd-indicator-plugins-capplet.desktop +%{_datadir}/applications/gkbd-keyboard-display.desktop +%{_datadir}/glib-2.0/schemas/org.gnome.libgnomekbd.desktop.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.libgnomekbd.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnome.libgnomekbd.keyboard.gschema.xml %{_datadir}/libgnomekbd/ %files lang -f %{name}.lang %files devel %defattr(-, root, root) -%{_includedir}/libgnomekbd +%{_includedir}/libgnomekbd/ %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc +%{_datadir}/gir-1.0/Gkbd-3.0.gir %changelog ++++++ libgnomekbd-2.32.0.tar.bz2 -> libgnomekbd-3.0.0.1.tar.bz2 ++++++ ++++ 31181 lines of diff (skipped) ++++++ libgnomekbd-default-group-switch.patch ++++++ --- /var/tmp/diff_new_pack.de26DB/_old 2011-05-04 09:26:13.000000000 +0200 +++ /var/tmp/diff_new_pack.de26DB/_new 2011-05-04 09:26:13.000000000 +0200 @@ -1,13 +1,13 @@ -Index: libgnomekbd-2.31.5/libgnomekbd/gkbd-keyboard-config.c -=================================================================== ---- libgnomekbd-2.31.5.orig/libgnomekbd/gkbd-keyboard-config.c -+++ libgnomekbd-2.31.5/libgnomekbd/gkbd-keyboard-config.c +diff --git a/libgnomekbd/gkbd-keyboard-config.c b/libgnomekbd/gkbd-keyboard-config.c +index 51c6ce4..7c01781 100644 +--- a/libgnomekbd/gkbd-keyboard-config.c ++++ b/libgnomekbd/gkbd-keyboard-config.c @@ -35,7 +35,7 @@ - #define GKBD_KEYBOARD_CONFIG_KEY_PREFIX GKBD_CONFIG_KEY_PREFIX "/kbd" + */ #define GROUP_SWITCHERS_GROUP "grp" -#define DEFAULT_GROUP_SWITCH "grp:shift_caps_toggle" +#define DEFAULT_GROUP_SWITCH "grp:shifts_toggle" - const gchar GKBD_KEYBOARD_CONFIG_DIR[] = GKBD_KEYBOARD_CONFIG_KEY_PREFIX; - const gchar GKBD_KEYBOARD_CONFIG_KEY_MODEL[] = + #define XMODMAP_CMD "xmodmap" + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org