Accepting request 67423 from GNOME:Next
thanks OBS-URL: https://build.opensuse.org/request/show/67423 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/libgnomekbd?expand=0&rev=49
This commit is contained in:
parent
f147bcc156
commit
c98797b479
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:ddd52c4cc7d83ad7ef964a1bcb4db87407e65b00ffc3e70c088ca4ee7383d256
|
|
||||||
size 410928
|
|
3
libgnomekbd-3.0.0.1.tar.bz2
Normal file
3
libgnomekbd-3.0.0.1.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:727293963847761b7942d9c5c195c317a5f5f18585ebc6d348147924242902e9
|
||||||
|
size 428490
|
@ -1,13 +1,13 @@
|
|||||||
Index: 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
|
||||||
--- libgnomekbd-2.31.5.orig/libgnomekbd/gkbd-keyboard-config.c
|
--- a/libgnomekbd/gkbd-keyboard-config.c
|
||||||
+++ libgnomekbd-2.31.5/libgnomekbd/gkbd-keyboard-config.c
|
+++ b/libgnomekbd/gkbd-keyboard-config.c
|
||||||
@@ -35,7 +35,7 @@
|
@@ -35,7 +35,7 @@
|
||||||
#define GKBD_KEYBOARD_CONFIG_KEY_PREFIX GKBD_CONFIG_KEY_PREFIX "/kbd"
|
*/
|
||||||
|
|
||||||
#define GROUP_SWITCHERS_GROUP "grp"
|
#define GROUP_SWITCHERS_GROUP "grp"
|
||||||
-#define DEFAULT_GROUP_SWITCH "grp:shift_caps_toggle"
|
-#define DEFAULT_GROUP_SWITCH "grp:shift_caps_toggle"
|
||||||
+#define DEFAULT_GROUP_SWITCH "grp:shifts_toggle"
|
+#define DEFAULT_GROUP_SWITCH "grp:shifts_toggle"
|
||||||
|
|
||||||
const gchar GKBD_KEYBOARD_CONFIG_DIR[] = GKBD_KEYBOARD_CONFIG_KEY_PREFIX;
|
#define XMODMAP_CMD "xmodmap"
|
||||||
const gchar GKBD_KEYBOARD_CONFIG_KEY_MODEL[] =
|
|
||||||
|
@ -1,3 +1,50 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
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.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Feb 13 16:47:00 CET 2011 - vuntz@opensuse.org
|
Sun Feb 13 16:47:00 CET 2011 - vuntz@opensuse.org
|
||||||
|
|
||||||
@ -9,6 +56,36 @@ Sun Feb 13 16:47:00 CET 2011 - vuntz@opensuse.org
|
|||||||
- Change Requires of lang subpackage to Recommends, since the
|
- Change Requires of lang subpackage to Recommends, since the
|
||||||
english documentation is not there anymore.
|
english documentation is not there anymore.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
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.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Sep 28 00:40:12 CEST 2010 - vuntz@opensuse.org
|
Tue Sep 28 00:40:12 CEST 2010 - vuntz@opensuse.org
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libgnomekbd (Version 2.32.0)
|
# spec file for package libgnomekbd
|
||||||
#
|
#
|
||||||
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: libgnomekbd
|
Name: libgnomekbd
|
||||||
Version: 2.32.0
|
Version: 3.0.0.1
|
||||||
Release: 1
|
Release: 1
|
||||||
License: LGPLv2.1+
|
License: LGPLv2.1+
|
||||||
Summary: GNOME Keyboard Library
|
Summary: GNOME Keyboard Library
|
||||||
@ -28,15 +28,19 @@ Source: %{name}-%{version}.tar.bz2
|
|||||||
# PATCH-FEATURE-OPENSUSE libgnomekbd-default-group-switch.patch vuntz@opensuse.org -- We use shifts_toggle to switch between groups in openSUSE
|
# 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
|
Patch0: libgnomekbd-default-group-switch.patch
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gconf2-devel
|
|
||||||
BuildRequires: gtk2-devel
|
|
||||||
BuildRequires: intltool
|
BuildRequires: intltool
|
||||||
BuildRequires: libxklavier-devel
|
|
||||||
BuildRequires: translation-update-upstream
|
BuildRequires: translation-update-upstream
|
||||||
BuildRequires: update-desktop-files
|
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
|
Recommends: %{name}-lang
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
%gconf_schemas_prereq
|
%glib2_gsettings_schema_requires
|
||||||
|
|
||||||
%description
|
%description
|
||||||
GNOME keyboard library, utility and applet.
|
GNOME keyboard library, utility and applet.
|
||||||
@ -48,7 +52,7 @@ Group: System/GUI/GNOME
|
|||||||
Requires: %{name} = %{version}
|
Requires: %{name} = %{version}
|
||||||
Requires: dbus-1-glib-devel
|
Requires: dbus-1-glib-devel
|
||||||
Requires: gconf2-devel
|
Requires: gconf2-devel
|
||||||
Requires: gtk2-devel
|
Requires: gtk3-devel
|
||||||
Requires: libxklavier-devel
|
Requires: libxklavier-devel
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
@ -60,9 +64,13 @@ GNOME keyboard library, utility and applet.
|
|||||||
translation-update-upstream
|
translation-update-upstream
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
|
|
||||||
|
%if 0%{?BUILD_FROM_VCS}
|
||||||
|
[ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh
|
||||||
|
%endif
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure --disable-static --with-pic
|
%configure --disable-static --with-pic
|
||||||
%{__make} %{?jobs:-j%jobs}
|
%{__make} %{?jobs:-j%jobs} V=1
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%makeinstall
|
%makeinstall
|
||||||
@ -72,42 +80,47 @@ translation-update-upstream
|
|||||||
%{__rm} -f %{buildroot}%{_libdir}/*.la
|
%{__rm} -f %{buildroot}%{_libdir}/*.la
|
||||||
%suse_update_desktop_file gkbd-indicator-plugins-capplet
|
%suse_update_desktop_file gkbd-indicator-plugins-capplet
|
||||||
%find_lang %{name} %{?no_lang_C}
|
%find_lang %{name} %{?no_lang_C}
|
||||||
%find_gconf_schemas
|
|
||||||
cat %{name}.schemas_list >%{name}.lst
|
|
||||||
%fdupes %{buildroot}
|
%fdupes %{buildroot}
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf %{buildroot}
|
rm -rf %{buildroot}
|
||||||
|
|
||||||
%pre -f %{name}.schemas_pre
|
|
||||||
|
|
||||||
%post
|
%post
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
|
%glib2_gsettings_schema_post
|
||||||
%desktop_database_post
|
%desktop_database_post
|
||||||
|
|
||||||
%posttrans -f %{name}.schemas_posttrans
|
|
||||||
|
|
||||||
%preun -f %{name}.schemas_preun
|
|
||||||
|
|
||||||
%postun
|
%postun
|
||||||
/sbin/ldconfig
|
/sbin/ldconfig
|
||||||
|
%glib2_gsettings_schema_postun
|
||||||
%desktop_database_postun
|
%desktop_database_postun
|
||||||
|
|
||||||
%files -f %{name}.lst
|
%files
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
# NEWS README are empty
|
# NEWS README are empty
|
||||||
%doc AUTHORS COPYING.LIB ChangeLog ChangeLog.libgswitchit ChangeLog.libkbdraw
|
%doc AUTHORS COPYING.LIB ChangeLog ChangeLog.libgswitchit ChangeLog.libkbdraw
|
||||||
|
%{_bindir}/gkbd-keyboard-display
|
||||||
%{_bindir}/gkbd-indicator-plugins-capplet
|
%{_bindir}/gkbd-indicator-plugins-capplet
|
||||||
%{_libdir}/*so.*
|
%{_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-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/
|
%{_datadir}/libgnomekbd/
|
||||||
|
|
||||||
%files lang -f %{name}.lang
|
%files lang -f %{name}.lang
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
%defattr(-, root, root)
|
%defattr(-, root, root)
|
||||||
%{_includedir}/libgnomekbd
|
%{_includedir}/libgnomekbd/
|
||||||
%{_libdir}/*.so
|
%{_libdir}/*.so
|
||||||
%{_libdir}/pkgconfig/*.pc
|
%{_libdir}/pkgconfig/*.pc
|
||||||
|
%{_datadir}/gir-1.0/Gkbd-3.0.gir
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
x
Reference in New Issue
Block a user