--- onboard-0.94.0.orig/debian/compat +++ onboard-0.94.0/debian/compat @@ -0,0 +1 @@ +5 --- onboard-0.94.0.orig/debian/watch +++ onboard-0.94.0/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://launchpad.net/onboard/+download http://launchpad.net/onboard/.*/onboard-([\d\.]+).tar.gz --- onboard-0.94.0.orig/debian/copyright +++ onboard-0.94.0/debian/copyright @@ -0,0 +1,34 @@ +This Onboard package was built by: + + Francesco Fumanti on Tue, 17 Aug 2010 11:39:38 +0200 + +The source is hosted at: + + https://launchpad.net/onboard/+download + +Upstream Authors: + + Chris Jones + marmuta + Francesco Fumanti + +Copyright: + 2006, 2007, 2008 Chris Jones + 2009, 2010 Chris Jones, marmuta, Francesco Fumanti + +License: + + 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 3 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. + + You should have received a copy of the GNU General Public License + along with the Onboard package. If not, please have a look at + /usr/share/common-licenses or . + --- onboard-0.94.0.orig/debian/pycompat +++ onboard-0.94.0/debian/pycompat @@ -0,0 +1 @@ +2 --- onboard-0.94.0.orig/debian/README.source +++ onboard-0.94.0/debian/README.source @@ -0,0 +1,10 @@ +Reminder for future updates: + +There is a hard-coded library soname for libxi in X11.py. Onboard currently +uses python ctypes to call XInput functions. This to the best of my knowledge +forces targeting a specific major version of libxi. + +A build dependency to libxi6 has been added in order to break the build when +that library goes away. In that case Onboard/X11.py has to be retested and +updated. The features to test are the "Middle Click" and "Right Click" buttons. + --- onboard-0.94.0.orig/debian/rules +++ onboard-0.94.0/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk + +DEB_PYTHON_SYSTEM := pycentral +include /usr/share/cdbs/1/class/python-distutils.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk + +clean:: + rm -f po/*.pot + +binary-install/onboard:: + dh_gconf --- onboard-0.94.0.orig/debian/changelog +++ onboard-0.94.0/debian/changelog @@ -0,0 +1,185 @@ +onboard (0.94.0-0ubuntu1) maverick; urgency=low + + * Feature freeze exception request to update to new release (LP: #621374) + * Make onboard follow keyboard layout changes (LP: 526791, LP: 65626) + * Save onboard geometry on quit instead on configure-events (LP: #596248) + * Improve handling of missing dependency for the clicks (LP: #524148): + - Use soname instead of linker for libXi in X11.py + - Add dependency on libxi6 to break package build if necessary + - Get current version of soname for libx11 from environment + - Respect DISPLAY environment variable in KeyboardGTK.py + - Add debian/README.source with info about libxi6 and libx11 + * Do not crash if icon of IconPalette is missing (LP: #538109) + * Fix Menu key, Delete key and Insert key + * Qualify the import of our X11 module + * Make strings in our X11 module translatable + * Some cleanup by remove trailing spaces + * debian/control: + - Update email address of original maintainer + - Set minimal required version for python-virtkey to 0.60.0 + - Add libxi6 to Build-Depends + - Add libxi6 and libx11-6 to Depends + * debian/copyright: + - Add hosting site + - Add section with upstream authors + - Update license information to GPL 3 + * debian/watch: + - Add watch file + * debian/README.source + - Add README.source file + + -- Francesco Fumanti Fri, 20 Aug 2010 17:11:12 +0200 + +onboard (0.93.2-0ubuntu1) maverick; urgency=low + + * New upstream release (LP: #603220) + - Fix import of our X11 module + - Save onboard geometry on quit instead on configure-events (LP: #596248) + * Add patch to hide the desktop files + * debian/control: update standards-version to 3.9.0 + + -- Francesco Fumanti Thu, 08 Jul 2010 16:10:34 +0200 + +onboard (0.93.1-0ubuntu1) maverick; urgency=low + + * Improve handling of missing dependency for the clicks (LP: #524148): + - Use soname instead of linker for libXi in X11.py + - Add dependency on libxi6 to break package build if necessary + - Get current version of soname for libx11 from environment + - Respect DISPLAY environment variable in KeyboardGTK.py + - Add debian/README.source with info about libxi6 and libx11 + * Do not crash if icon of IconPalette is missing (LP: #538109) + * Fix Menu key, Delete key and Insert key + * Improve packaging: + - Add debian/watch file added + - debian/control: change maintainer to Ubuntu Developers + - Add explicit debian-source-format + * Add patch to hide the desktop files + + -- Francesco Fumanti Tue, 22 Jun 2010 22:18:38 +0200 + +onboard (0.93.0-0ubuntu1) lucid; urgency=low + + * New upstream release (LP: #523403) + - Add option to make onboard appear when unlocking the screen + - Add possibility to do a middle click/right click by doing a left click + - Fix for the translations (LP: #452897) + - Replace with-keyword for compatibility with python < 2.6 (LP: #460389) + - Do not launch settings dialog under GDM (LP: #440371) + - Minimize to IconPalette if running under GDM, instead of disappearing + - Fix capitalisation of the word GNOME (LP: #495526) + - Check against version of auto module and not against version of package + - Make it compatible to DistUtilsExtra.auto >= 2.10 + - Adjust permissions and fix typo (LP: #461491) + - Fix long description in schemas file + - Fix keysym of Del key + - Fix taskbar icon visibility (LP: #456178) + * debian/control: + - Replace python-dev with python in Build-Depends + - Update Standards-Version + - Require python-distutils-extra >= 2.10 + * debian/rules: + - Add simple-patchsys.mk + + -- Francesco Fumanti Wed, 17 Feb 2010 20:54:10 +0100 + +onboard (0.92.0-0ubuntu1) karmic; urgency=low + + * New upstream release + + -- Francesco Fumanti Fri, 16 Aug 2009 17:10:21 +0100 + +onboard (0.91.2-0ubuntu1) karmic; urgency=low + + * New upstream release + + -- Luke Yelavich Mon, 20 Jul 2009 16:19:48 +1000 + +onboard (0.91ubuntu2) hardy; urgency=low + + * Do not display the onboard and onboard settings menu items. + + -- Luke Yelavich Tue, 04 Mar 2008 09:58:16 +1100 + +onboard (0.91ubuntu1) hardy; urgency=low + + * Onboard/OnboardGtk.py: Fix typo (Chris Jones). LP: #196772. + + -- Matthias Klose Thu, 28 Feb 2008 23:18:47 +0000 + +onboard (0.91) hardy; urgency=low + + * New upstream version (Chris Jones). + * Onboard/utils.py: Fix typo. + * Remove dependency on python-xml. + * Remove backup files. + * debian/rules: Don't set DH_PYCENTRAL=nomove. + + -- Matthias Klose Wed, 27 Feb 2008 21:07:35 +0000 + +onboard (0.90) hardy; urgency=low + + * Sync to latest bzr, as requested by upstream author. + * debian/control: + - Add homepage field. + - Add Vcs-Bzr field. + - Tightened dependency on python-virtkey. + + -- Luke Yelavich Tue, 19 Feb 2008 13:43:33 +1100 + +onboard (0.87) gutsy; urgency=low + + * debian/control: added python-glade2 to Depends. (LP: #109783) + + -- Daniel Holbach Mon, 18 Jun 2007 18:12:20 +0200 + +onboard (0.86) feisty; urgency=low + + * Sync from bzr as requested by upstream author. + + -- Jani Monoses Fri, 2 Mar 2007 12:43:10 +0200 + +onboard (0.85) edgy; urgency=low + + * Sync to r42 in bzr repo, fixes working without Nautilus + + -- Jani Monoses Fri, 13 Oct 2006 15:58:53 +0300 + +onboard (0.84) edgy; urgency=low + + * debian/onboard.desktop: + - no menu item by default, fix the icon to use + * debian/onboard-settings.desktop: + - no menu item by default, fix the icon to use + + -- Sebastien Bacher Wed, 11 Oct 2006 16:00:37 +0200 + +onboard (0.83) edgy; urgency=low + + * Update to r40 from the bzr repo. + + -- Tollef Fog Heen Mon, 9 Oct 2006 13:38:39 +0200 + +onboard (0.82) edgy; urgency=low + + [Jani Monoses] + - debian/control: depend on python-gconf only instead of python-gnome2 + - Settings.py: fall back to Thunar if Nautilus is not available + + [Michael Bienia] + - debian/onboard.desktop, debian/onboard-settings.desktop: fix icon path + in desktop files (closes LP #64384) + + -- Jani Monoses Sat, 7 Oct 2006 10:33:49 +0300 + +onboard (0.81) edgy; urgency=low + + [Chris Jones] + - Rebrandinig + - rules and control fixes + + [Daniel Holbach] + - packaging changes: simplify packaging, Python Policy changes, Policy + changes. + + -- Chris Jones Tue, 18 Jul 2006 19:47:14 +0100 --- onboard-0.94.0.orig/debian/control +++ onboard-0.94.0/debian/control @@ -0,0 +1,31 @@ +Source: onboard +Section: gnome +Priority: optional +Build-Depends: cdbs (>= 0.4.43), + debhelper (>= 5), + python (>= 2.5), + python-central (>= 0.5), + python-distutils-extra (>= 2.10), + libxi6 +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Chris Jones +Standards-Version: 3.9.0 +Homepage: https://launchpad.net/onboard +Vcs-Bzr: https://code.launchpad.net/onboard +XS-Python-Version: current + +Package: onboard +Architecture: all +XB-Python-Version: ${python:Versions} +Depends: ${python:Depends}, + ${misc:Depends}, + python-cairo, + python-gtk2, + python-virtkey (>= 0.60.0), + python-gconf, + python-gobject, + libx11-6, + libxi6 +Description: Simple On-screen Keyboard + Simple On-screen Keyboard with macros and easy layout creation. + --- onboard-0.94.0.orig/debian/patches/01_disable_menu_icons.patch +++ onboard-0.94.0/debian/patches/01_disable_menu_icons.patch @@ -0,0 +1,24 @@ +diff -Nur -x '*.orig' -x '*~' onboard-0.93.0/data/onboard.desktop.in onboard-0.93.0.new/data/onboard.desktop.in +--- onboard-0.93.0/data/onboard.desktop.in 2010-02-18 03:55:59.000000000 +1100 ++++ onboard-0.93.0.new/data/onboard.desktop.in 2010-04-14 15:15:49.629749048 +1000 +@@ -6,7 +6,7 @@ + Terminal=false + Type=Application + Categories=GNOME;GTK;Utility;Accessibility;X-GNOME-PersonalSettings; +-NoDisplay=false ++NoDisplay=true + MimeType=application/x-onboard; + Icon=/usr/share/icons/hicolor/scalable/apps/onboard.svg + X-Ubuntu-Gettext-Domain=onboard +diff -Nur -x '*.orig' -x '*~' onboard-0.93.0/data/onboard-settings.desktop.in onboard-0.93.0.new/data/onboard-settings.desktop.in +--- onboard-0.93.0/data/onboard-settings.desktop.in 2010-02-18 03:55:28.000000000 +1100 ++++ onboard-0.93.0.new/data/onboard-settings.desktop.in 2010-04-14 15:16:05.509748255 +1000 +@@ -6,7 +6,7 @@ + Terminal=false + Type=Application + Categories=GNOME;GTK;Utility;Accessibility;X-GNOME-PersonalSettings; +-NoDisplay=false ++NoDisplay=true + MimeType=application/x-onboardsettings; + Icon=/usr/share/icons/hicolor/scalable/apps/onboard.svg + X-Ubuntu-Gettext-Domain=onboard --- onboard-0.94.0.orig/debian/source/format +++ onboard-0.94.0/debian/source/format @@ -0,0 +1 @@ +1.0