debian/0000755000000000000000000000000011730375035007172 5ustar debian/control0000644000000000000000000000205511730373314010575 0ustar Source: python-xklavier Section: python Priority: optional Maintainer: Debian OLPC Uploaders: Jonas Smedegaard , Luke Faraone Build-Depends: autotools-dev, debhelper, dh-buildinfo, python (>= 2.6.5), cdbs (>= 0.4.97~), python-all-dev, devscripts, libgtk2.0-dev, libxklavier-dev (>= 5.0), python-gobject-dev, pkg-config Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/collab-maint/python-xklavier Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/python-xklavier.git Homepage: http://devel.randomink.org/projects/python-xklavier Package: python-xklavier Architecture: any Depends: ${python:Depends}, ${cdbs:Depends}, ${misc:Depends}, ${shlibs:Depends} Provides: ${python:Provides} Description: Python binding for libxklavier, an X Keyboard Extension API Libxklavier provides programmers an API for high(er) level access to the X Keyboard Extension, to ease creating XKB related applications. . This package contains Python binding for libxklavier. debian/source/0000755000000000000000000000000011730357400010466 5ustar debian/source/format0000644000000000000000000000001411730357400011674 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000750111730375035011047 0ustar python-xklavier (0.4-4) unstable; urgency=low * Sort and newline-delimit uploaders. * Declare build-dependencies in rules file. * Fix article in short description: an X (not a X). * Newline-delimit binary dependencies. * Drop DM-Upload-Allowed field: No longer needed. * Add Vcs-* fields for git maintenance at Alioth. * Update package relations: + Build-depend unversioned on libgtk2.0-dev and python-gobject-dev: Needed versions satisfied even in oldstable. + Depend unversioned (not python-depend versioned) on python-gobject: Needed version satisfied even in oldstable, and apparently python-depends is ignored with python2 install helper. + Build-depend on pkg-config: Needed by upstream build (and pulled in by other dependendencies, but we must not rely on that). + Tighten build-dependency on cdbs: Needed for python2 helper. + Relax build-depend unversioned on debhelper and devscripts: Needed versions satisfied even in oldstable. * Drop obsolete pycompat file. * Install example files as such (not just as docs, although result possible is the same). * Update copyright file: + Fix double-indent in Copyright fields as per Policy §5.6.13. + Quote license strings and include license version in comments. + Include disclaimer in license paragraph GAP~Makefile.in. + Fix turn second paragraph into a proper format 1.0 catch-all Files paragraph. * Fix typo in past changelog entry. Thanks to lintian. -- Jonas Smedegaard Thu, 15 Mar 2012 15:18:04 +0100 python-xklavier (0.4-3) unstable; urgency=low * Import examples to include in package. (Closes: #633260) * Bump standards version, no changes needed. * Update copyright file for standard. * Acknowledge NMU. -- Luke Faraone Sun, 11 Mar 2012 00:48:34 -0500 python-xklavier (0.4-2.1) unstable; urgency=low * Non-maintainer upload. * Remove unneeded .la files (Closes: #633260). -- Aron Xu Mon, 05 Mar 2012 00:48:04 +0800 python-xklavier (0.4-2) unstable; urgency=low [ Luke Faraone ] * Correct homepage to proper upstream URL. Closes: bug#597197. [ Jonas Smedegaard ] * Use new default python helper (not deprecated python-support). + Stop explicitly setting python helper hint in rules file. + Tighten build-dependency on python and python-dev to versions supporting it. + Stop build-depending on python-support. * Rewrite copyright file using draft 174 of DEP-5 format. * Bump policy compliance to standards-version 3.9.2. -- Jonas Smedegaard Sun, 24 Apr 2011 03:20:22 +0200 python-xklavier (0.4-1) unstable; urgency=low * New upstream release * Update git-buildpackage config file: + Drop superfluous upstream hint. + Enable signed tags. * Improve copyright file: + Replace License section other-X11 with Expat and other-X. + Add comment on Expat variation. + Add comment on other-GAP variation. + Separate too different GAP licenses. + Extend copyright years. + Drop superfluous © signs. + Add comma between years and copyright holders. * Update upstream URL in rules file. * Add md5sum hint for upstream tarball. * Bump standards version to 3.9.1. * Add usage comment to watch file. -- Jonas Smedegaard Sun, 22 Aug 2010 22:44:58 +0200 python-xklavier (0.3-1) unstable; urgency=low [ Luke Faraone ] * Initial release. Closes: 547651. [ Jonas Smedegaard ] * Minor cosmetic polishing in copyright file. * Fix set explicit builddir. * Include and configure CDBS rule upstream-tarball.mk. * Add myself as Uploader. * Fix declare package relations for non-default Python variants. * Fix drop explicit binary dependencies already resolved dynamically. -- Jonas Smedegaard Sun, 18 Apr 2010 01:57:27 +0200 debian/compat0000644000000000000000000000000211730357400010364 0ustar 7 debian/watch0000644000000000000000000000024711730357400010222 0ustar # run the "uscan" command to check for upstream updates and more. version=3 http://devel.randomink.org/projects/python-xklavier/files .*/python-xklavier-(.*)\.tar\.gz debian/copyright_hints0000644000000000000000000000577611730372643012353 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: AUTHORS ChangeLog Makefile.am NEWS README autogen.sh config.h.in.in debian/compat debian/control debian/control.in debian/gbp.conf debian/rules debian/samples/get_country_variants.py debian/samples/get_current_config.py debian/samples/get_language_variants.py debian/samples/get_layout_variants.py debian/samples/get_models.py debian/samples/get_options.py debian/source/format debian/watch m4/python.m4 xklavier/Makefile.am xklavier/xklavier.defs Copyright: *No copyright* License: UNKNOWN FIXME Files: config.guess config.sub missing Copyright: 1992-1999, 1992-2001 1996-1997, 1999-2000, 2002-2006 License: GPL-2+ FIXME Files: INSTALL Makefile.in xklavier/Makefile.in Copyright: 1994-1996, 1999-2002, 2004-2005 1994-2002 License: UNKNOWN FIXME Files: xklavier/xklavier.override xklavier/xklaviermodule.c Copyright: 2009, One Laptop Per Child Association Inc License: LGPL-2.1+ FIXME Files: configure Copyright: (ISLOWER ? 'A' + ( - 'a') : ) (ISLOWER ? ( | 0x40) : ) 1992-1996, 1998-2001, 1996-2001, 2003-2005 2009, Free Software Foundation, Inc 2009, Sayamindu Dasgupta License: GPL-2+ FIXME Files: aclocal.m4 Copyright: 1996, 1998, 2000-2005, 2008 1996-1997, 2000-2001, 2003, 2005, 1996-1997, 2000-2001, 2003, 2005, 2008 1996-2001, 2003-2005 1996-2004, 1997, 1999-2001, 2003-2005, 2008 1997, 2000-2001, 2003-2006, 2008 1999-2005, 2008 1999-2005, 2008-2009, 1999-2006, 2009 2001, 2003, 2005, 2008 Free Software Foundation, Inc 2001, 2003, 2005, Free Software Foundation, Inc 2001-2003, 2005, 2008, Free Software Foundation, Inc 2001-2003, 2005, 2009, Free Software Foundation, Inc 2002-2003, 2005-2008, Free Software Foundation, Inc 2003, 2005 Free Software Foundation, Inc 2003-2006, Free Software Foundation, Inc 2004, Free Software Foundation, Inc 2004, Scott James Remnant 2004-2005, 2007 Free Software Foundation, Inc 2004-2005, 2007-2008, Free Software Foundation, Inc 2004-2005, Free Software Foundation, Inc 2006, 2008 Free Software Foundation, Inc 2008, Free Software Foundation, Inc License: GPL-2+ FIXME Files: depcomp Copyright: 1999-2000, 2003-2007, 2009 Free License: GPL-2+ FIXME Files: ltmain.sh Copyright: 1996-2001, 2003-2007, 2008 Free Software Foundation, Inc License: GPL-2+ FIXME Files: COPYING Copyright: 1991, 1999 Free Software Foundation, Inc HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY HOLDERS AND/OR disclaimer" for the library, if holder or holder who places the Library under this License may add interest in the law: that is to say, a work containing the Library or a notices, you must include the the License: LGPL-2.1+ FIXME Files: install-sh Copyright: 1994, X Consortium License: MIT/X11 (BSD like) FIXME Files: configure.ac Copyright: 2009, Sayamindu Dasgupta License: UNKNOWN FIXME debian/copyright0000644000000000000000000001250711730371271011130 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: python-xklavier Upstream-Contact: Sayamindu Dasgupta Source: http://devel.randomink.org/projects/python-xklavier Files: * Copyright: 2009, Sayamindu Dasgupta License: LGPL-2.1+ Files: INSTALL Copyright: 1994-1996,1999-2002,2004-2008, Free Software Foundation, Inc. License: GAP~documentation Files: */Makefile.in Copyright: 1994-2009, Free Software Foundation, Inc. License: GAP~Makefile.in Files: aclocal.m4 config.guess config.sub depcomp missing Copyright: 1992-2009, Free Software Foundation, Inc. 2004, Scott James Remnant License: GPL-2+ with Autoconf exception As a special exception to the GNU General Public License, if you distribute this file as part of a program that contains a configuration script generated by Autoconf, you may include it under the same distribution terms that you use for the rest of that program. Files: xklavier/xklavier.override xklavier/xklaviermodule.c Copyright: 2009, One Laptop Per Child Association Inc License: LGPL-2.1+ Files: configure Copyright: 1992-2009, Free Software Foundation, Inc. 2009 Sayamindu Dasgupta License: GAP~configure Files: ltmain.sh Copyright: 1992-2008, Free Software Foundation, Inc. License: GPL-2+ with Libtool exception As a special exception to the GNU General Public License, if you distribute this file as part of a program or library that is built using GNU Libtool, you may include this file under the same distribution terms that you use for the rest of that program. Files: install-sh Copyright: 1994, X Consortium License: Expat~X with X exception Except as contained in this notice, the name of the X Consortium shall not be used in advertising or otherwise to promote the sale, use or other dealings in this Software without prior written authorization from the X Consortium. Files: debian/* Copyright: 2009, Aleksey Lim 2010, 2012, Luke Faraone License: LGPL-2.1+ License: LGPL-2.1+ This library 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.1 of the License, or (at your option) any later version. . This library 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. Comment: On Debian systems the 'GNU Lesser General Public License' version 2.1 is located in '/usr/share/commmon-licenses/LGPL-2.1'. . You should have received a copy of the 'GNU Lesser General Public License' along with this program. If not, see . License: GPL-2+ This program 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 program 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. Comment: On Debian systems the 'GNU General Public License' version 2 is located in '/usr/share/common-licenses/GPL-2'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . License: GAP~Makefile.in This Makefile.in is free software; the Free Software Foundation gives unlimited permission to copy and/or distribute it, with or without modifications, as long as this notice is preserved. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY, to the extent permitted by law; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. License: GAP~configure This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. License: GAP~documentation This file is free documentation; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. License: Expat~X Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/gbp.conf0000644000000000000000000000014611730357400010606 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/rules0000755000000000000000000000125411730373575010263 0ustar #!/usr/bin/make -f DEB_BUILDDIR = build include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/python-autotools.mk include /usr/share/cdbs/1/rules/utils.mk binary-install/python-xklavier:: find . -name *.la -delete # TODO: adjust URL for each upstream release (weird upstream URL scheme!) DEB_UPSTREAM_URL = http://devel.randomink.org/attachments/download/6 DEB_UPSTREAM_TARBALL_MD5 = 25c922c12bff8eb03de56e1cf914b1f4 CDBS_BUILD_DEPENDS += , libgtk2.0-dev, libxklavier-dev (>= 5.0), python-gobject-dev, pkg-config CDBS_DEPENDS_DEFAULT += , python-gobject DEB_INSTALL_EXAMPLES_DEFAULT += debian/samples/* debian/samples/0000755000000000000000000000000011730357400010632 5ustar debian/samples/get_options.py0000644000000000000000000000126211730357400013537 0ustar #!/usr/bin/env python # # I, Sayamindu Dasgupta Uploaders: Jonas Smedegaard , Luke Faraone Build-Depends: @cdbs@ Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/collab-maint/python-xklavier Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/python-xklavier.git Homepage: http://devel.randomink.org/projects/python-xklavier Package: python-xklavier Architecture: any Depends: ${python:Depends}, ${cdbs:Depends}, ${misc:Depends}, ${shlibs:Depends} Provides: ${python:Provides} Description: Python binding for libxklavier, an X Keyboard Extension API Libxklavier provides programmers an API for high(er) level access to the X Keyboard Extension, to ease creating XKB related applications. . This package contains Python binding for libxklavier.