debian/0000775000000000000000000000000012120407056007165 5ustar debian/libgnomekbd-dev.install0000664000000000000000000000011212030441441013574 0ustar usr/include usr/lib/*.a usr/lib/*.so usr/lib/pkgconfig usr/share/gir-1.0/ debian/copyright0000664000000000000000000000267512030441441011126 0ustar This package was debianized by Sebastien Bacher on Thu, 16 Nov 2006 13:11:37 -0800 and updated for Debian by Loïc Minier on Thu, 15 Feb 2007 16:22:00 +0100 It was downloaded from: Upstream Author and Copyright Holder: Copyright (C) 2006 Sergey V. Udaltsov License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL'. The Debian packaging is Copyright (C) 2006, Sebastien Bacher and Copyright (C) 2007, Loïc Minier and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. debian/changelog0000664000000000000000000003465612120406752011057 0ustar libgnomekbd (3.6.0-0ubuntu2) raring; urgency=low * debian/patches/02-Remove-redundent-key-label-information.patch: - Fix keys that display too much information LP: #1025508 -- James M Leddy Mon, 11 Mar 2013 18:41:13 -0400 libgnomekbd (3.6.0-0ubuntu1) quantal; urgency=low * New upstream stable release -- Robert Ancell Wed, 26 Sep 2012 11:47:13 +1200 libgnomekbd (3.5.90-0ubuntu1) quantal; urgency=low * New upstream release -- Robert Ancell Sat, 25 Aug 2012 17:00:38 +1200 libgnomekbd (3.5.2-0ubuntu1) quantal; urgency=low * New upstream release * debian/control: - Use standards version 3.9.3 - Update package names to match soname * debian/rules: - Update package names to match soname * debian/libgnomekbd8.symbols: - Updated * debian/watch: - Watch for unstable versions -- Robert Ancell Fri, 08 Jun 2012 14:47:40 +1200 libgnomekbd (3.4.0.2-1) unstable; urgency=low [ Michael Biebl ] * New upstream release. [ Martin Pitt ] * debian/gkbd-capplet.install: Drop *.ui files which do not exist any more. * debian/libgnomekbd7.symbols: Dropped obsolete plugin symbols. -- Michael Biebl Tue, 27 Mar 2012 21:38:03 +0200 libgnomekbd (3.3.90-1) experimental; urgency=low * New upstream development release. * Change section of gir1.2-gkbd-3.0 to introspection. * Remove old Provides which are no longer necessary. * Remove old Conflicts/Replaces. * Re-wrap dependencies. * Bump (Build-)Depends on libxklavier-dev to (>= 5.2). * Drop explicit Build-Depends on the gir1.2-* packages, they are pulled via the corresponding -dev packages. -- Michael Biebl Sat, 17 Mar 2012 16:53:02 +0100 libgnomekbd (3.2.0-1) unstable; urgency=low [ Laurent Bigonville ] * debian/watch: Switch to .bz2 tarball and fix regex so latest directory is correctly detected [ Michael Biebl ] * Upload to unstable. * New upstream release. - Link against -lm for sincos. Closes: #640445 * debian/watch: - Switch to .xz tarballs. * Bump debhelper compatibility level to 8. - Update Build-Depends on debhelper. - Strip debian/tmp/ from .install files. * debian/control.in: - Set pkg-gnome-maintainers@lists.alioth.debian.org as Maintainer. - Bump Standards-Version to 3.9.2. No further changes. -- Michael Biebl Fri, 14 Oct 2011 08:16:06 +0200 libgnomekbd (3.0.0.1-1) experimental; urgency=low [ Josselin Mouette ] * Make the -dev package depend on the gir package. [ Laurent Bigonville ] * New upstream release. * debian/libgnomekbd7.symbols: Adjust .symbols file -- Laurent Bigonville Sat, 07 May 2011 02:10:07 +0200 libgnomekbd (2.91.91-2) experimental; urgency=low * debian/libgnomekbd-common.install: - Install /usr/share/GConf/gsettings and /usr/share/libgnomekbd/icons - Add libatk1.0-dev (>= 1.32.0-2~) build-dep to be sure we have .gir file -- Laurent Bigonville Mon, 21 Mar 2011 13:22:31 +0100 libgnomekbd (2.91.91-1) experimental; urgency=low * New upstream release. [ Sjoerd Simons ] * debian/control.in: fix libxklavier-dev dep libgnomekbd-dev [ Frederic Peters ] * debian/libgnomekbd7.symbols: update for changed symbols. -- Frederic Peters Thu, 10 Mar 2011 14:22:11 +0100 libgnomekbd (2.91.90-1) experimental; urgency=low * New upstream release. + debian/libgnomekbd7.symbols: update for new and changed symbols. + debian/control.in: update build-depend on libxklavier. -- Frederic Peters Fri, 25 Feb 2011 10:28:46 +0100 libgnomekbd (2.91.5-4) experimental; urgency=low * debian/control.in: - Rename gir1.2-gnomekbd-3.0 to gir1.2-gkbd-3.0, add C/R/P accordingly - Add Vcs-* fields * debian/copyright: Fix copyright-with-old-dh-make-debian-copyright to please lintian -- Laurent Bigonville Thu, 24 Feb 2011 12:32:52 +0100 libgnomekbd (2.91.5-3) experimental; urgency=low * debian/control.in: - Update for the new gtk+ package names. -- Emilio Pozuelo Monfort Sat, 19 Feb 2011 14:39:35 +0000 libgnomekbd (2.91.5-2) experimental; urgency=low [ Rico Tzschichholz ] * debian/control,debian/rules: + add gir1.2-gnomekbd-3.0 * debian/gir1.2-gnomekbd-3.0.install,libgnomekbd-dev.install + install gir and typelib * debian/rules: + call dh_girepository + enable introspection support [ Emilio Pozuelo Monfort ] * debian/control.in: + Improve the package description. + Drop obsolete dpkg-dev build dependency. + Don't use tabs for padding. * debian/control.in, debian/rules: + Let CDBS call dh_girepository for us. -- Emilio Pozuelo Monfort Sun, 16 Jan 2011 21:55:05 +0000 libgnomekbd (2.91.5-1) experimental; urgency=low * New upstream release. + debian/patches/100_gdkwindow_patch.patch: - Removed, fixed upstream. + debian/control.in: - Bump libgtk3.0-dev requirement. * debian/libgnomekbd7.symbols: + Add a symbols file. * debian/rules: + Fail the build if the symbols file is outdated. + Always depend on the latest upstream version on the shlibs file. -- Emilio Pozuelo Monfort Wed, 12 Jan 2011 22:28:46 +0000 libgnomekbd (2.91.3.1-2) experimental; urgency=low + debian/patches/100_gdkwindow_patch.patch: + Added. Fix build with gtk 2.91.6 (from git). Based on the ubuntu libgnomekbd package. * debian/control.in: Bump build-depend on gtk to >= 2.91.6 -- Sjoerd Simons Sat, 18 Dec 2010 18:21:37 +0000 libgnomekbd (2.91.3.1-1) experimental; urgency=low [ Emilio Pozuelo Monfort ] * New upstream release. + Fixes build with latest gtk+3. Closes: 605896. + debian/patches/0001-Add-gio-to-the-required-pkg-config-modules.patch: - Removed, merged upstream. + debian/patches/01_requires_private.patch: - Updated. [ Sjoerd Simons ] * debian/rules: Add list-missing * debian/libgnomekbd-common.install: Install schemas file [ Sebastien Bacher ] * (Closes: 606361) gnome-settings-daemon crashed with signal 5 in gkbd_keyboard_drawing_new_dialog(). Move show-layout.ui from gkbd-capplet to libgnomekbd-common and add appropriate replaces - update debian/gkbd-capplet.install - update debian/libgnomekbd-common.install - update debian/control{.in} -- Sjoerd Simons Sat, 11 Dec 2010 14:02:12 +0000 libgnomekbd (2.91.2-1) experimental; urgency=low * New upstream release * debian/patches/10_null_style_crasher.patch + Removed, fixed upstream * debian/patches/99_ltmain_as-needed.patch + Removed, use dh-autoreconf instead * Bumped soname from 4 to 7 * debian/patches/0001-Add-gio-to-the-required-pkg-config-modules.patch + Added. Fix compilation with --as-needed -- Sjoerd Simons Sun, 28 Nov 2010 18:56:33 +0000 libgnomekbd (2.30.2-2) unstable; urgency=low * 10_null_style_crasher.patch: stolen from upstream git. Fix a crasher when there is a font declared but no style. Closes: #589391. -- Josselin Mouette Sat, 06 Nov 2010 13:00:05 +0100 libgnomekbd (2.30.2-1) unstable; urgency=low * New upstream translation and bugfix release. * Switch to 3.0 source format. * 02_layout_crash.patch: dropped, merged upstream. -- Josselin Mouette Wed, 08 Sep 2010 20:55:51 +0200 libgnomekbd (2.30.1-2) unstable; urgency=low * 02_layout_crash.patch: stolen upstream. Fixes a crasher caused by an unitialized value. Hopefully closes: #580228. -- Josselin Mouette Wed, 05 May 2010 19:02:02 +0200 libgnomekbd (2.30.1-1) unstable; urgency=low * New upstream bugfix release: + debian/patches/02_fontsize_schema.patch: - Dropped, merged upstream. -- Sebastian Dröge Sat, 24 Apr 2010 06:22:54 +0200 libgnomekbd (2.30.0-1) unstable; urgency=low * New upstream release. * 10_gsd_crash.patch: dropped, merged upstream. * 02_fontsize_schema.patch: new patch. Set a default for the font size, to avoid warnings upon installation and at runtime. -- Josselin Mouette Fri, 09 Apr 2010 00:00:33 +0200 libgnomekbd (2.29.92-1) experimental; urgency=low * New upstream release candidate. * Bump shlibs version. * Bump libxklavier dependency. * Drop D-Bus dependencies. * 01_requires_private.patch: updated for the new version. * 10_gsd_crash.patch: stolen upstream. Avoid a crasher. -- Josselin Mouette Sun, 28 Mar 2010 11:02:15 +0200 libgnomekbd (2.28.2-1) unstable; urgency=low * New upstream bugfix release. -- Emilio Pozuelo Monfort Mon, 14 Dec 2009 19:47:46 +0100 libgnomekbd (2.28.0-2) unstable; urgency=low * Upload to unstable. - debian/rules: Remove check-dist.mk. -- Emilio Pozuelo Monfort Tue, 20 Oct 2009 19:39:54 +0200 libgnomekbd (2.28.0-1) experimental; urgency=low [ Emilio Pozuelo Monfort ] * Add a watch file. [ Josselin Mouette ] * Depend on iso-codes. Closes: #407795. [ Emilio Pozuelo Monfort ] * New upstream release. - debian/control.in: + Build depend and depend on libxklavier-dev >= 4.0, stop build depending on libglade2-dev. + Let libgnomekbd-dev depend on ${misc:Depends}. - debian/control.in, debian/libgnomekbd4.install, debian/libgnomekbd3.install: + Rename libgnomekdbd3 to libgnomekbd4 for the new SONAME. * Standards-Version is 3.8.3, no changes needed. * debian/rules: Include check-dist.mk to avoid uploads to unstable. -- Emilio Pozuelo Monfort Thu, 08 Oct 2009 12:32:02 +0200 libgnomekbd (2.26.0-1) unstable; urgency=low * New upstream release. * 02_xkbcrap_crash.patch: removed, merged upstream. -- Josselin Mouette Sat, 27 Jun 2009 16:53:59 +0200 libgnomekbd (2.24.0-3) unstable; urgency=low * 02_xkbcrap_crash.patch: new patch. Fix crashes of gkb applet and gnome-screensaver (makes it unusable) when the XKB configuration is botched. -- Josselin Mouette Fri, 10 Apr 2009 23:30:58 +0200 libgnomekbd (2.24.0-2) unstable; urgency=low * Upload to unstable. * Standards version is 3.8.1. -- Josselin Mouette Tue, 07 Apr 2009 08:37:20 +0200 libgnomekbd (2.24.0-1) experimental; urgency=low * New upstream release. * Rename library package to libgnomekbd3. * Relax dependencies on libgnomekbd-common. * Set section of the source package to gnome. * Update build-dependencies and dependencies for the new versions. * Drop the libgnomekbdui packages, they don’t make sense now the libgnome dependency has gone. * Standards version is 3.8.0. * Introduce quilt for patch management; build-depend on quilt. * 01_requires_private.patch: new patch. Move dependencies to Requires.private. * libgnomekbd-dev conflicts/replaces/provides libgnomekbdui-dev. -- Josselin Mouette Fri, 21 Nov 2008 17:45:55 +0100 libgnomekbd (2.22.0-1) unstable; urgency=low * New upstream stable release: + debian/gkbd-capplet.install: - Remove icon path, the icon was removed and it uses a standard one now. * Upload to unstable. -- Sebastian Dröge Tue, 18 Mar 2008 23:28:06 +0100 libgnomekbd (2.21.4.1-2) experimental; urgency=low * debian/control.in: + Fix libgconf2-dev dependency. -- Sebastian Dröge Sat, 15 Mar 2008 15:54:44 +0100 libgnomekbd (2.21.4.1-1) experimental; urgency=low * New upstream release: + debian/control.in: - Update build dependencies and dependencies. + Update to new soname. + debian/gkbd-capplet.install: - Ship icon. -- Sebastian Dröge Sat, 15 Mar 2008 15:38:54 +0100 libgnomekbd (2.20.0-3) unstable; urgency=low * debian/control.in: + Let the -dev package depend on libxklavier12-dev too. -- Sebastian Dröge Thu, 28 Feb 2008 09:54:16 +0100 libgnomekbd (2.20.0-2) unstable; urgency=low * debian/control.in: + Rebuild against libxklavier12-dev and build depend on libxklavier12-dev | libxklavier-dev. + Update Standards-Version to 3.7.3, no additional changes needed. -- Sebastian Dröge Thu, 28 Feb 2008 09:41:29 +0100 libgnomekbd (2.20.0-1) unstable; urgency=low * New upstream release, no API changes: + debian/control.in: - Build depend on intltool. -- Sebastian Dröge Mon, 17 Sep 2007 12:52:54 +0200 libgnomekbd (2.18.2-1) unstable; urgency=low * New upstream release; bug fixes and translations; no API change. -- Loic Minier Tue, 22 May 2007 13:39:14 +0200 libgnomekbd (2.18.1-2) unstable; urgency=low * Upload to unstable. * Pass --as-needed to ld. * Add get-orig-source target, require gnome-pkg-tools >= 0.10. * Install the gconf schema in libgnomekbd-common -- Sebastian Dröge Thu, 19 Apr 2007 07:55:41 +0200 libgnomekbd (2.18.1-1) experimental; urgency=low * New upstream release; no API change. -- Loic Minier Mon, 09 Apr 2007 08:51:22 +0200 libgnomekbd (2.18.0-1) experimental; urgency=low * New upstream release; no api changes -- Marc 'HE' Brockschmidt Mon, 26 Mar 2007 17:49:14 +0200 libgnomekbd (2.17.2-3) experimental; urgency=low * Rewrite package descriptions. * Set myself as Maintainer, GNOME team as Uploaders; build-depend on gnome-pkg-tools. * Make package bin NMU safe: use ${binary:Version} and ${source:Version} and build-depend on dpkg-dev >= 1.13.19. * Wrap build-deps and deps. * Drop etc/gconf from libgnomekbd-common.install. * Clean up debian/gkbd-capplet.install. * Update copyright information. * Include CDBS's utils. * Build-depend and depend on libxklavier11-dev instead of libxklavier-dev. * Initial upload to Debian; closes: #411029. -- Loic Minier Thu, 15 Feb 2007 16:56:45 +0100 libgnomekbd (2.17.2-2) feisty; urgency=low * debian/control: - libgnomekbd-dev Depends on libgnomevfs2-dev, libgtk2.0-dev, libxklavier-dev, libgnomekbdui-dev Depends on libgnomekbd-dev, libgnomecanvas2-dev, libgnome-keyring-dev -- Sebastien Bacher Sun, 7 Jan 2007 11:42:43 +0100 libgnomekbd (2.17.2-1) feisty; urgency=low * First upload -- Sebastien Bacher Thu, 16 Nov 2006 12:57:31 -0800 debian/rules0000775000000000000000000000100512030441441010235 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/gnome.mk include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed DEB_DH_MAKESHLIBS_ARGS_libgnomekbd8 += -V -- -c4 DEB_CONFIGURE_EXTRA_FLAGS += \ --enable-introspection=yes common-binary-post-install-arch:: list-missing debian/libgnomekbd8.install0000664000000000000000000000002212030441441013110 0ustar usr/lib/lib*.so.* debian/libgnomekbd8.symbols0000664000000000000000000001371212030441441013144 0ustar libgnomekbd.so.8 libgnomekbd8 #MINVER# * Build-Depends-Package: libgnomekbd-dev GKBD_DESKTOP_CONFIG_KEY_DEFAULT_GROUP@Base 2.91.5 GKBD_DESKTOP_CONFIG_KEY_GROUP_PER_WINDOW@Base 2.91.5 GKBD_DESKTOP_CONFIG_KEY_HANDLE_INDICATORS@Base 2.91.5 GKBD_DESKTOP_CONFIG_KEY_LAYOUT_NAMES_AS_GROUP_NAMES@Base 2.91.5 GKBD_DESKTOP_CONFIG_KEY_LOAD_EXTRA_ITEMS@Base 2.91.5 GKBD_KEYBOARD_CONFIG_ACTIVE@Base 2.91.5 GKBD_KEYBOARD_CONFIG_KEY_LAYOUTS@Base 2.91.5 GKBD_KEYBOARD_CONFIG_KEY_MODEL@Base 2.91.5 GKBD_KEYBOARD_CONFIG_KEY_OPTIONS@Base 2.91.5 GKBD_PREVIEW_CONFIG_KEY_HEIGHT@Base 2.91.5 GKBD_PREVIEW_CONFIG_KEY_WIDTH@Base 2.91.5 GKBD_PREVIEW_CONFIG_KEY_X@Base 2.91.5 GKBD_PREVIEW_CONFIG_KEY_Y@Base 2.91.5 gkbd_desktop_config_activate@Base 2.91.5 gkbd_desktop_config_init@Base 2.91.5 gkbd_desktop_config_load@Base 2.91.5 gkbd_desktop_config_load_group_descriptions@Base 2.91.5 gkbd_desktop_config_lock_next_group@Base 2.91.5 gkbd_desktop_config_lock_prev_group@Base 2.91.5 gkbd_desktop_config_restore_group@Base 2.91.5 gkbd_desktop_config_save@Base 2.91.5 gkbd_desktop_config_start_listen@Base 2.91.5 gkbd_desktop_config_stop_listen@Base 2.91.5 gkbd_desktop_config_term@Base 2.91.5 gkbd_install_glib_log_appender@Base 2.91.5 gkbd_keyboard_config_activate@Base 2.91.5 gkbd_keyboard_config_add_default_switch_option_if_necessary@Base 2.91.5 gkbd_keyboard_config_equals@Base 2.91.5 gkbd_keyboard_config_format_full_description@Base 2.91.91 gkbd_keyboard_config_get_descriptions@Base 2.91.5 gkbd_keyboard_config_get_lv_descriptions@Base 2.91.5 gkbd_keyboard_config_init@Base 2.91.5 gkbd_keyboard_config_load@Base 2.91.5 gkbd_keyboard_config_load_from_x_current@Base 2.91.5 gkbd_keyboard_config_load_from_x_initial@Base 2.91.5 gkbd_keyboard_config_merge_items@Base 2.91.5 gkbd_keyboard_config_model_set@Base 2.91.5 gkbd_keyboard_config_options_is_set@Base 2.91.5 gkbd_keyboard_config_options_set@Base 2.91.5 gkbd_keyboard_config_save@Base 2.91.5 gkbd_keyboard_config_split_items@Base 2.91.5 gkbd_keyboard_config_start_listen@Base 2.91.5 gkbd_keyboard_config_stop_listen@Base 2.91.5 gkbd_keyboard_config_term@Base 2.91.5 gkbd_keyboard_config_to_string@Base 2.91.5 gkbd_preview_load_position@Base 2.91.5 gkbd_preview_save_position@Base 2.91.5 gkbd_strv_append@Base 2.91.5 gkbd_strv_behead@Base 2.91.5 gkbd_strv_remove@Base 2.91.5 libgnomekbdui.so.8 libgnomekbd8 #MINVER# * Build-Depends-Package: libgnomekbd-dev GKBD_INDICATOR_CONFIG_KEY_BACKGROUND_COLOR@Base 2.91.5 GKBD_INDICATOR_CONFIG_KEY_FONT_FAMILY@Base 2.91.5 GKBD_INDICATOR_CONFIG_KEY_FONT_SIZE@Base 2.91.5 GKBD_INDICATOR_CONFIG_KEY_FOREGROUND_COLOR@Base 2.91.5 GKBD_INDICATOR_CONFIG_KEY_SECONDARIES@Base 2.91.5 GKBD_INDICATOR_CONFIG_KEY_SHOW_FLAGS@Base 2.91.5 gkbd_configuration_append_object@Base 2.91.5 gkbd_configuration_create_label_title@Base 2.91.5 gkbd_configuration_extract_layout_name@Base 2.91.5 gkbd_configuration_free_images@Base 2.91.5 gkbd_configuration_get@Base 2.91.5 gkbd_configuration_get_all_objects@Base 2.91.5 gkbd_configuration_get_caps_lock_state@Base 2.91.5 gkbd_configuration_get_current_group@Base 2.91.5 gkbd_configuration_get_current_tooltip@Base 2.91.5 gkbd_configuration_get_group_name@Base 2.91.5 gkbd_configuration_get_group_names@Base 2.91.5 gkbd_configuration_get_image_filename@Base 2.91.5 gkbd_configuration_get_indicator_config@Base 2.91.5 gkbd_configuration_get_keyboard_config@Base 2.91.5 gkbd_configuration_get_num_lock_state@Base 2.91.5 gkbd_configuration_get_scroll_lock_state@Base 2.91.5 gkbd_configuration_get_short_group_names@Base 2.91.5 gkbd_configuration_get_type@Base 2.91.5 gkbd_configuration_get_xkl_engine@Base 2.91.5 gkbd_configuration_if_any_object_exists@Base 2.91.5 gkbd_configuration_if_flags_shown@Base 2.91.5 gkbd_configuration_load_images@Base 2.91.5 gkbd_configuration_lock_group@Base 2.91.5 gkbd_configuration_lock_next_group@Base 2.91.5 gkbd_configuration_remove_object@Base 2.91.5 gkbd_configuration_start_listen@Base 2.91.5 gkbd_configuration_stop_listen@Base 2.91.5 gkbd_indicator_config_activate@Base 2.91.5 gkbd_indicator_config_free_image_filenames@Base 2.91.5 gkbd_indicator_config_get_fg_color_for_widget@Base 3.0.0.1 gkbd_indicator_config_get_font_for_widget@Base 3.0.0.1 gkbd_indicator_config_get_images_file@Base 2.91.5 gkbd_indicator_config_init@Base 2.91.5 gkbd_indicator_config_load@Base 2.91.5 gkbd_indicator_config_load_image_filenames@Base 2.91.5 gkbd_indicator_config_refresh_style@Base 2.91.5 gkbd_indicator_config_save@Base 2.91.5 gkbd_indicator_config_start_listen@Base 2.91.5 gkbd_indicator_config_stop_listen@Base 2.91.5 gkbd_indicator_config_term@Base 2.91.5 gkbd_indicator_get_group_names@Base 2.91.5 gkbd_indicator_get_image_filename@Base 2.91.5 gkbd_indicator_get_max_width_height_ratio@Base 2.91.5 gkbd_indicator_get_type@Base 2.91.5 gkbd_indicator_get_xkl_engine@Base 2.91.5 gkbd_indicator_new@Base 2.91.5 gkbd_indicator_reinit_ui@Base 2.91.5 gkbd_indicator_set_angle@Base 2.91.5 gkbd_indicator_set_parent_tooltips@Base 2.91.5 gkbd_keyboard_drawing_dialog_new@Base 2.91.90 gkbd_keyboard_drawing_dialog_set_group@Base 2.91.90 gkbd_keyboard_drawing_dialog_set_layout@Base 2.91.90 gkbd_keyboard_drawing_get_compat@Base 2.91.5 gkbd_keyboard_drawing_get_geometry@Base 2.91.5 gkbd_keyboard_drawing_get_keycodes@Base 2.91.5 gkbd_keyboard_drawing_get_symbols@Base 2.91.5 gkbd_keyboard_drawing_get_type@Base 2.91.5 gkbd_keyboard_drawing_get_types@Base 2.91.5 gkbd_keyboard_drawing_new@Base 2.91.5 gkbd_keyboard_drawing_print@Base 2.91.5 gkbd_keyboard_drawing_render@Base 2.91.5 gkbd_keyboard_drawing_set_groups_levels@Base 2.91.5 gkbd_keyboard_drawing_set_keyboard@Base 2.91.5 gkbd_keyboard_drawing_set_layout@Base 2.91.90 gkbd_keyboard_drawing_set_track_config@Base 2.91.5 gkbd_keyboard_drawing_set_track_modifiers@Base 2.91.5 gkbd_status_get_group_names@Base 2.91.5 gkbd_status_get_image_filename@Base 2.91.5 gkbd_status_get_type@Base 2.91.5 gkbd_status_get_xkl_engine@Base 2.91.5 gkbd_status_new@Base 2.91.5 gkbd_status_reinit_ui@Base 2.91.5 debian/source/0000775000000000000000000000000012030441441010461 5ustar debian/source/format0000664000000000000000000000001412030441441011667 0ustar 3.0 (quilt) debian/gir1.2-gkbd-3.0.install0000664000000000000000000000003212030441441012751 0ustar usr/lib/girepository-1.0/ debian/gkbd-capplet.install0000664000000000000000000000003712030441441013106 0ustar usr/bin usr/share/applications debian/control.in0000664000000000000000000000664712120407053011207 0ustar Source: libgnomekbd Section: gnome Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian GNOME Maintainers Uploaders: @GNOME_TEAM@ Build-Depends: debhelper (>= 8), dh-autoreconf, autotools-dev, cdbs (>= 0.4.90), gnome-pkg-tools (>= 0.10), libglib2.0-dev (>= 2.26), libgtk-3-dev (>= 3.0.0), libxklavier-dev (>= 5.2), libgirepository1.0-dev (>= 0.9.12), gobject-introspection (>= 0.9.12-4~), gir1.2-glib-2.0, gir1.2-freedesktop, libatk1.0-dev (>= 1.32.0-2~), intltool (>= 0.35) Standards-Version: 3.9.3 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/libgnomekbd Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/desktop/unstable/libgnomekbd Package: libgnomekbd-dev Section: libdevel Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libgnomekbd8 (= ${binary:Version}), gir1.2-gkbd-3.0 (= ${binary:Version}), libglib2.0-dev (>= 2.26), libgtk-3-dev (>= 3.0.0), libxklavier-dev (>= 5.2), libx11-dev Description: GNOME library to manage keyboard configuration - development files libgnomekbd offers an API to manage the keyboard in GNOME applications. . libgnomekbdui offers an API to display a graphical user interface for libgnomekbd operations. . This package contains the development files. Package: libgnomekbd8 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libgnomekbd-common (>= ${source:Version}), iso-codes Description: GNOME library to manage keyboard configuration - shared library libgnomekbd offers an API to manage the keyboard in GNOME applications. . libgnomekbdui offers an API to display a graphical user interface for libgnomekbd operations. . This package contains the shared library. Package: libgnomekbd-common Section: libs Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: gkbd-capplet (<= 2.91.2-1) Breaks: gkbd-capplet (<= 2.91.2-1) Description: GNOME library to manage keyboard configuration - common files libgnomekbd offers an API to manage the keyboard in GNOME applications. . libgnomekbdui offers an API to display a graphical user interface for libgnomekbd operations. . This package contains files common to the various libgnomekbd packages. Package: gkbd-capplet Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: GNOME Panel applet for libgnomekbd libgnomekbd offers an API to manage the keyboard in GNOME applications. . This package contains a configuration applet to select enabled libgnomekbd plugins. Package: gir1.2-gkbd-3.0 Section: introspection Architecture: any Depends: ${gir:Depends}, ${shlibs:Depends}, ${misc:Depends} Conflicts: gir1.2-gnomekbd-3.0 Replaces: gir1.2-gnomekbd-3.0 Description: GObject introspection data for the GnomeKbd library libgnomekbd offers an API to manage the keyboard in GNOME applications. . libgnomekbdui offers an API to display a graphical user interface for libgnomekbd operations. . This package contains introspection data for the GnomeKbd library. . It can be used by packages using the GIRepository format to generate dynamic bindings. debian/libgnomekbd-common.install0000664000000000000000000000021212030441441014307 0ustar usr/share/locale usr/share/glib-2.0/schemas usr/share/GConf/gsettings usr/share/libgnomekbd/icons usr/share/libgnomekbd/ui/show-layout.ui debian/control0000664000000000000000000000737312120407056010602 0ustar # This file is autogenerated. DO NOT EDIT! # # Modifications should be made to debian/control.in instead. # This file is regenerated automatically in the clean target. Source: libgnomekbd Section: gnome Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: Debian GNOME Maintainers Uploaders: Debian GNOME Maintainers , Frederic Peters , Laurent Bigonville , Michael Biebl Build-Depends: debhelper (>= 8), dh-autoreconf, autotools-dev, cdbs (>= 0.4.90), gnome-pkg-tools (>= 0.10), libglib2.0-dev (>= 2.26), libgtk-3-dev (>= 3.0.0), libxklavier-dev (>= 5.2), libgirepository1.0-dev (>= 0.9.12), gobject-introspection (>= 0.9.12-4~), gir1.2-glib-2.0, gir1.2-freedesktop, libatk1.0-dev (>= 1.32.0-2~), intltool (>= 0.35) Standards-Version: 3.9.3 Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/desktop/unstable/libgnomekbd Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/desktop/unstable/libgnomekbd Package: libgnomekbd-dev Section: libdevel Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libgnomekbd8 (= ${binary:Version}), gir1.2-gkbd-3.0 (= ${binary:Version}), libglib2.0-dev (>= 2.26), libgtk-3-dev (>= 3.0.0), libxklavier-dev (>= 5.2), libx11-dev Description: GNOME library to manage keyboard configuration - development files libgnomekbd offers an API to manage the keyboard in GNOME applications. . libgnomekbdui offers an API to display a graphical user interface for libgnomekbd operations. . This package contains the development files. Package: libgnomekbd8 Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libgnomekbd-common (>= ${source:Version}), iso-codes Description: GNOME library to manage keyboard configuration - shared library libgnomekbd offers an API to manage the keyboard in GNOME applications. . libgnomekbdui offers an API to display a graphical user interface for libgnomekbd operations. . This package contains the shared library. Package: libgnomekbd-common Section: libs Architecture: all Depends: ${shlibs:Depends}, ${misc:Depends} Replaces: gkbd-capplet (<= 2.91.2-1) Breaks: gkbd-capplet (<= 2.91.2-1) Description: GNOME library to manage keyboard configuration - common files libgnomekbd offers an API to manage the keyboard in GNOME applications. . libgnomekbdui offers an API to display a graphical user interface for libgnomekbd operations. . This package contains files common to the various libgnomekbd packages. Package: gkbd-capplet Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: GNOME Panel applet for libgnomekbd libgnomekbd offers an API to manage the keyboard in GNOME applications. . This package contains a configuration applet to select enabled libgnomekbd plugins. Package: gir1.2-gkbd-3.0 Section: introspection Architecture: any Depends: ${gir:Depends}, ${shlibs:Depends}, ${misc:Depends} Conflicts: gir1.2-gnomekbd-3.0 Replaces: gir1.2-gnomekbd-3.0 Description: GObject introspection data for the GnomeKbd library libgnomekbd offers an API to manage the keyboard in GNOME applications. . libgnomekbdui offers an API to display a graphical user interface for libgnomekbd operations. . This package contains introspection data for the GnomeKbd library. . It can be used by packages using the GIRepository format to generate dynamic bindings. debian/compat0000664000000000000000000000000212030441441010357 0ustar 8 debian/watch0000664000000000000000000000015312030441441010211 0ustar version=3 http://ftp.gnome.org/pub/GNOME/sources/libgnomekbd/([\d\.]+\d)/ \ libgnomekbd-([\d\.]+)\.tar\.xz debian/patches/0000775000000000000000000000000012120406776010624 5ustar debian/patches/series0000664000000000000000000000011112120406715012023 0ustar 01_requires_private.patch 02-Remove-redundent-key-label-information.patchdebian/patches/02-Remove-redundent-key-label-information.patch0000664000000000000000000000376612120406776021511 0ustar From 2458b65df64b75a3a8b9ea7d3a3898266ae96bba Mon Sep 17 00:00:00 2001 From: James M Leddy Date: Thu, 14 Feb 2013 17:54:34 -0500 Subject: [PATCH] Remove redundent key label information There are a few keys that display 4 of the same thing. Most notable are the function keys and the math operators on the numpad. This is redundant without adding any new information. This patch seeks to address this by not printing anything that matches the keycode in the top left corner of the key. There is more info in https://bugzilla.gnome.org/show_bug.cgi?id=693847 --- libgnomekbd/gkbd-keyboard-drawing.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/libgnomekbd/gkbd-keyboard-drawing.c b/libgnomekbd/gkbd-keyboard-drawing.c index 899df18..aefa730 100644 --- a/libgnomekbd/gkbd-keyboard-drawing.c +++ b/libgnomekbd/gkbd-keyboard-drawing.c @@ -999,6 +999,7 @@ draw_key_label (GkbdKeyboardDrawingRenderContext * context, gint x, y, width, height; gint padding; gint g, l, glp; + KeySym left_sym = 0; if (!drawing->xkb) return; @@ -1041,11 +1042,15 @@ draw_key_label (GkbdKeyboardDrawingRenderContext * context, XkbBuildCoreState (drawing->mods, g), &mods_rtrn, &keysym)) { + if (keysym == left_sym) + continue; draw_key_label_helper (context, drawing, keysym, angle, glp, x, y, width, height, padding, is_pressed); + if (glp == GKBD_KEYBOARD_DRAWING_POS_TOPLEFT) + left_sym = keysym; /* reverse y order */ } } else { @@ -1054,10 +1059,14 @@ draw_key_label (GkbdKeyboardDrawingRenderContext * context, keysym = XkbKeySymEntry (drawing->xkb, keycode, l, g); + if (keysym == left_sym) + continue; draw_key_label_helper (context, drawing, keysym, angle, glp, x, y, width, height, padding, is_pressed); + if (glp == GKBD_KEYBOARD_DRAWING_POS_TOPLEFT) + left_sym = keysym; /* reverse y order */ } } -- 1.7.9.5 debian/patches/01_requires_private.patch0000664000000000000000000000122412030441441015521 0ustar Index: libgnomekbd-2.29.92/libgnomekbd.pc.in =================================================================== --- libgnomekbd-2.29.92.orig/libgnomekbd.pc.in 2010-02-22 22:09:00.000000000 +0100 +++ libgnomekbd-2.29.92/libgnomekbd.pc.in 2010-03-28 11:13:14.730507782 +0200 @@ -6,6 +6,7 @@ includedir=@includedir@ Name: libgnomekbd Description: GNOME keyboard shared library Version: @VERSION@ -Requires: gmodule-export-2.0 gdk-3.0 >= @GDK_REQUIRED@ libxklavier >= @LIBXKLAVIER_REQUIRED@ +Requires: gmodule-export-2.0 +Requires.private: gdk-3.0 >= @GDK_REQUIRED@ libxklavier >= @LIBXKLAVIER_REQUIRED@ Libs: -L${libdir} -lgnomekbd Cflags: -I${includedir}