debian/0000755000000000000000000000000011557312232007167 5ustar debian/control0000644000000000000000000000155211530244173010574 0ustar Source: xkbind Section: x11 Priority: extra Maintainer: Stanislav Maslovski Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libx11-dev Standards-Version: 3.8.4 Homepage: http://xkbind.sourceforge.net/ Package: xkbind Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: X Keyboard Extension Indicator The XkbInd program (X Keyboard Extension Indicator) is a minimal indicator of keyboard layout (XKB group) for the X Window System; it indicates current keyboard layout in the title of top-level windows via prefix to the original string. It also allows to simulate independent keyboard layout for each handled window and it works with most of the window managers, including twm, mwm and fvwm. WARNING: This program assumes the standard X input focus handling, so it will not work with some GUI toolkits. debian/changelog0000644000000000000000000000025611400506014011032 0ustar xkbind (2010.05.20-1) unstable; urgency=low * Initial release (Closes: #583749). -- Stanislav Maslovski Sun, 30 May 2010 17:05:16 +0400 debian/source/0000755000000000000000000000000011400461223010457 5ustar debian/source/format0000644000000000000000000000001411400461223011665 0ustar 3.0 (quilt) debian/menu0000644000000000000000000000016611400506611010052 0ustar ?package(xkbind):needs="X11" section="Applications/System/Administration"\ title="xkbind" command="/usr/bin/xkbind" debian/watch0000644000000000000000000000006411400461765010223 0ustar version=3 http://sf.net/xkbind/xkbind-(.*)\.tar\.gz debian/patches/0000755000000000000000000000000011530240276010615 5ustar debian/patches/02-spelling-fix0000644000000000000000000000544411530240276013367 0ustar Description: Spelling fixes Author: Stanislav Maslovski Index: xkbind-2010.05.20/xkbind.1 =================================================================== --- xkbind-2010.05.20.orig/xkbind.1 2011-02-20 19:04:57.413501217 +0300 +++ xkbind-2010.05.20/xkbind.1 2011-02-20 19:26:24.465694364 +0300 @@ -1,6 +1,6 @@ -.TH XKBIND 1 "April 2004" "Version 2005.01.04" +.TH XKBIND 1 "Feb 2011" "Version 2010.05.20" .SH NAME -xkbind - X Keyboard Extention Indicator for the X Window System +xkbind - X Keyboard Extension Indicator for the X Window System .SH SYNOPSIS .nh .B "xkbind -help" @@ -11,7 +11,7 @@ .hy .SH DESCRIPTION The \fIxkbind\fP program -(X Keyboard Extention Indicator) +(X Keyboard Extension Indicator) is a small and light indicator of keyboard layout (XKB group) for the X Window System; @@ -38,7 +38,7 @@ in parenthesis afteward. Options specified on the command line have the highest priority. -The -version and -help options interpreted +The \-version and \-help options interpreted even if \fIxkbind\fP can not open the display. .TP .B \-help Index: xkbind-2010.05.20/xkbind.1.in =================================================================== --- xkbind-2010.05.20.orig/xkbind.1.in 2011-02-20 19:03:16.120503709 +0300 +++ xkbind-2010.05.20/xkbind.1.in 2011-02-20 19:26:02.813637532 +0300 @@ -1,7 +1,7 @@ dnl $Id: xkbind.1.in,v 1.4 2004/12/22 13:38:43 chg Exp $ dnl changequote(<<,>>)dnl -define(<>, <>)dnl +define(<>, <>)dnl define(<>, <>)dnl define(<>, ifdef(<>, defn(<>), <<"">>))dnl define(<>, ifdef(<>, defn(<>), <<"e-mail">>))dnl @@ -22,7 +22,7 @@ dnl <<.SH DESCRIPTION The \fIxkbind\fP program -(X Keyboard Extention Indicator) +(X Keyboard Extension Indicator) is a small and light indicator of keyboard layout (XKB group) for the X Window System; @@ -50,7 +50,7 @@ in parenthesis afteward. Options specified on the command line have the highest priority. -The -version and -help options interpreted +The \-version and \-help options interpreted even if \fIxkbind\fP can not open the display. .TP .B \-help Index: xkbind-2010.05.20/xkbind.c =================================================================== --- xkbind-2010.05.20.orig/xkbind.c 2011-02-20 19:03:20.124502749 +0300 +++ xkbind-2010.05.20/xkbind.c 2011-02-20 19:06:58.301739235 +0300 @@ -478,7 +478,7 @@ free(p_str); if(i) { static char msg[] = - "%s - X Keyboard Extention Indicator - Version %s\n" + "%s - X Keyboard Extension Indicator - Version %s\n" "Copyright (C) 2004 CHG <%s>\n\n" "This program is free software; you can redistribute it and/or modify\n" "it under the terms of the GNU General Public License as published by\n" debian/patches/01-notivy-on-focus-change-fix0000644000000000000000000000140711530237315016046 0ustar Description: Focus change notification fix Origin: http://rus.akshaal.info/2005/11/blog-post.html --- xkbind-2010.05.20.orig/xkbind.c 2010-05-30 20:25:16.000000000 +0400 +++ xkbind-2010.05.20/xkbind.c 2010-05-30 21:34:02.000000000 +0400 @@ -242,7 +242,9 @@ } fprintf(stderr, "window: %d\n\n", ev.core.xfocus.window); #endif - if(ev.core.xfocus.detail == NotifyNonlinear && + if((ev.core.xfocus.detail==NotifyNonlinear || + ev.core.xfocus.detail==NotifyAncestor || + ev.core.xfocus.detail==NotifyInferior) && (ev.core.xfocus.mode==NotifyNormal || ev.core.xfocus.mode==NotifyWhileGrabbed) && (group=GetWindowGroup(ev.core.xfocus.window))!=-1) debian/patches/series0000644000000000000000000000005611530235443012033 0ustar 01-notivy-on-focus-change-fix 02-spelling-fix debian/copyright0000644000000000000000000000217011400464372011122 0ustar This work was packaged for Debian by: Stanislav Maslovski on Sun, 30 May 2010 17:05:16 +0400 It was downloaded from: http://xkbind.sourceforge.net/ Upstream Author: CHG Copyright: Copyright (C) 2004 CHG License: This package is free software; you can redistribute it and/or modify it under the terms of the GNU 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 General Public License for more details. On Debian systems, the complete text of the GNU General Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". The Debian packaging is: Copyright (C) 2010 Stanislav Maslovski and can be redistributed and/or modified under the terms of the GNU GPL version 2 (see above) or any later version. debian/rules0000755000000000000000000000003611400505144010237 0ustar #!/usr/bin/make -f %: dh $@ debian/docs0000644000000000000000000000004311400461540010031 0ustar README README.koi8r README.utf8.ru debian/compat0000644000000000000000000000000211400461223010355 0ustar 7