--- gnome-orca-2.21.2.orig/debian/README.Debian +++ gnome-orca-2.21.2/debian/README.Debian @@ -0,0 +1,9 @@ +gnome-orca (0.2.0+cvs.06.02.16-0ubuntu1) dapper; urgency=low + +This is the first Ubuntu release of orca, please note: + + * It was named gnome-orca to not conflict with the already existing + "orca - Router Monitoring and Graphing System" + * You need to run orca --setup to first time configurations. + + -- Luke Yelavich Tue, 21 Feb 2006 16:58:11 +1100 --- gnome-orca-2.21.2.orig/debian/changelog +++ gnome-orca-2.21.2/debian/changelog @@ -0,0 +1,273 @@ +gnome-orca (2.21.2-0ubuntu1) hardy; urgency=low + + * Merge from debian unstable (LP: #172515), remaining changes: + - debian/patches/01_add_ubiquity-script.dpatch, + debian/patches/01_no_default_desktop_item.dpatch: Added patches. + - debian/copyright, debian/README.Debian: give credit to Luke Yelavich. + - set Maintainer: Ubuntu Accessibility Developers + + - Add conflicts/replaces for python-orca-brlapi + * Ubuntu changes dropped: + - debian/patches/01_libbrlapi_fix.dpatch, + debian/patches/01_link_libbrlapi.dpatch, + debian/patches/02_libbrlapi_fix.dpatch: dropped + - python-orca-brlapi* packages dropped. Using python bindings from + brltty 3.9. + * New upstream release. + * debian/patches/01_add_ubiquity-script.patch: Renamed and removed + dpatch header. + * debian/patches/04_solaris_specific_fixes.patch: Updated. + * debian/watch: Point to 2.21. + + -- Luke Yelavich Wed, 28 Nov 2007 18:04:08 +1100 + +gnome-orca (2.20.1-2) unstable; urgency=low + + * debian/patches/02_disable_brlmodule.patch: Added a simple + hack to disable building the brl module (which is only needed for + backwards-compatibility to brltty 3.7.2). + * debian/patches/02_libbrlapi_fix.patch: Removed, obsolete. + * debian/control{,.in}: Now that we do no longer distribute the brl module + we can make gnome-orca arch: all and remove gnome-orca-common again. + + -- Mario Lang Thu, 01 Nov 2007 17:10:22 +0100 + +gnome-orca (2.20.1-1) unstable; urgency=low + + * Fix debian/watch file to point to 2.20. + * New upstream release. + + -- Mario Lang Thu, 01 Nov 2007 15:58:04 +0100 + +gnome-orca (2.20.0.1-1) unstable; urgency=low + + * New upstream release. + + -- Mario Lang Sat, 13 Oct 2007 22:04:58 +0200 + +gnome-orca (2.20.0-1) unstable; urgency=low + + * New Upstream release. + * debian/control.in: Assume maintainership as per discussion with + Kartik Mistry. + * debian/rules: Remove /usr/share/gnome-pkg-tools/1/rules/check-dist.mk. + + -- Mario Lang Fri, 21 Sep 2007 10:29:17 +0200 + +gnome-orca (2.20.0-0ubuntu1) gutsy; urgency=low + + * New upstream release. + + -- Daniel Holbach Mon, 17 Sep 2007 14:46:33 +0200 + +gnome-orca (2.19.91-1) experimental; urgency=low + + * New upstream release. + + -- Mario Lang Sun, 02 Sep 2007 13:24:53 +0200 + +gnome-orca (2.19.91-0ubuntu1) gutsy; urgency=low + + * New upstream release (2.19.91) + * New upstream release (2.19.90) + * New upstream release (2.19.6) + + -- Aron Sisak Mon, 27 Aug 2007 11:57:13 +0200 + +gnome-orca (2.19.90-2) experimental; urgency=low + + * Drop libbrlapi1-dev from Build-Depends. + * Recoomend python-brlapi instead of brltty. + + -- Mario Lang Sun, 26 Aug 2007 13:50:45 +0200 + +gnome-orca (2.19.90-1) experimental; urgency=low + + * New upstream release. + + -- Mario Lang Mon, 30 Jul 2007 02:22:47 +0200 + +gnome-orca (2.19.6-1) experimental; urgency=low + + * New upstream release. + + -- Mario Lang Mon, 30 Jul 2007 02:16:49 +0200 + +gnome-orca (2.19.5-1) experimental; urgency=low + + * debian/control.in: Remove myself from Uploaders list since this is + handled by gnome-pkg-tools now. + * New upstream release. + + -- Mario Lang Tue, 10 Jul 2007 17:50:46 +0200 + +gnome-orca (2.19.5-0ubuntu1) gutsy; urgency=low + + * New upstream release. + + -- Luke Yelavich Tue, 10 Jul 2007 21:54:54 +1000 + +gnome-orca (2.19.4-1) experimental; urgency=low + + * New upstream release. + + -- Mario Lang Mon, 18 Jun 2007 11:25:05 +0200 + +gnome-orca (2.19.4-0ubuntu1) gutsy; urgency=low + + * New upstream release. + * debian/control: use ${binary:Version} instead of ${Source-Version}. + * debian/patches/01_add_ubiquity-script.dpatch: updated + + -- Daniel Holbach Mon, 18 Jun 2007 10:29:13 +0200 + +gnome-orca (2.19.3-1) experimental; urgency=low + + * New upstream release. + + -- Mario Lang Mon, 04 Jun 2007 16:33:54 +0200 + +gnome-orca (2.19.2-2) experimental; urgency=low + + * debian/control.in: + * Drop {Build-,}Depends on python-at-spi, it is not needed. + * Better Description borrowed from docs/doc-set/orca.html. + * Drop Build-Depends on libgnome-speech3-dev. orca uses Bonobo at + runtime to communicate with GNOME Speech. + * Depend on libgnome-speech7 instead of 3. + + -- Mario Lang Mon, 14 May 2007 01:03:25 +0200 + +gnome-orca (2.19.2-1) experimental; urgency=low + + [ Loic Minier ] + * Include the new check-dist Makefile to prevent accidental uploads to + unstable; bump build-dep on gnome-pkg-tools to >= 0.10. + + [ Mario Lang ] + * Add a debian/watch file. + * New upstream release. + + -- Mario Lang Sun, 13 May 2007 20:11:32 +0200 + +gnome-orca (2.19.2-0ubuntu2) gutsy; urgency=low + + * debian/control: + - libgnome-speech3-dev -> libgnome-speech-dev. + - libgnome-speech3 -> libgnome-speech7 (This is an unpleasant hack. Reason + is that the libgnome-speech7 package ships binaries, which should be + split out into a separate package.) + + -- Daniel Holbach Thu, 31 May 2007 09:52:57 +0200 + +gnome-orca (2.19.2-0ubuntu1) gutsy; urgency=low + + * New upstream release. + + -- Daniel Holbach Wed, 16 May 2007 11:21:06 +0200 + +gnome-orca (2.19.1-1) experimental; urgency=low + + * New upstream release. + * debian/patches/03_manpage_fix.patch: Revmoed. + + -- Mario Lang Thu, 03 May 2007 10:18:28 +0200 + +gnome-orca (2.19.1-0ubuntu1) gutsy; urgency=low + + * Synchronized with Debian, remaining Ubuntu changes: + - debian/control: + - newer Depends/Build-Depends, add Packages python-orca-brlapi and + python-orca-brlapi-dbg. + - debian/patches/01_add_ubiquity-script.dpatch, + debian/patches/01_libbrlapi_fix.dpatch, + debian/patches/01_link_libbrlapi.dpatch, + debian/patches/01_no_default_desktop_item.dpatch, + debian/patches/02_libbrlapi_fix.dpatch: added patches. + - debian/rules, debian/control: + - use pycentral, build python packages. + - debian/copyright, debian/README.Debian: give credit to Luke Yelavich. + - debian/install: python2.4 -> python*, install *.so files to different + package. + - debian/watch: added. + * New upstream release. + * debian/control: + - added python-gconf as Build-Depends and Depends. + - set Maintainer: Ubuntu Accessibility Developers + + * debian/patches/01_add_ubiquity-script.dpatch: + - updated. + * debian/patches/01_no_default_desktop_item.dpatch: + - removed .rej file. + + -- Daniel Holbach Thu, 26 Apr 2007 11:06:56 +0200 + +gnome-orca (2.18.1-3) unstable; urgency=low + + * Convert to cdbs (removed most of debian/rules and converted patches + to simple-patchsys). + * debian/patches/04_solaris_specific_fixes.patch: + Updated patch for startup shell script (orca.in). + * debian/rules: Add a rule to run dh_pysupport without having to include + cdbs class python-distutils.mk (which does not work with this package). + * debian/control.in: Tighten up some version dependencies to ensure the user + is getting recent versions. + + -- Mario Lang Mon, 30 Apr 2007 04:02:41 +0200 + +gnome-orca (2.18.1-2) unstable; urgency=low + + * Upload to unstable; drop check-dist include. + * Wrap build-deps and deps. + + -- Loic Minier Thu, 26 Apr 2007 10:31:01 +0200 + +gnome-orca (2.18.1-1) experimental; urgency=low + + [Kartik Mistry] + * New upstream release, See NEWS for changes in details + - Fixes orca --text-setup (Closes: #408876) + * debian/rules: we use CFLAGS in configure now + * debian/patches/01_no_default_desktop_item.dpatch: updated to work + * debian/control: updated dependency for gnome-mag to (>= 0.12.5) + * debian/control: updated dependency for python-pyorbit to (>= 2.14.0) + (Closes: #414989) + + -- Kartik Mistry Thu, 12 Apr 2007 17:37:26 +0530 + +gnome-orca (2.17.4-2) experimental; urgency=low + + [ Loic Minier ] + * GNOME Team uploads: + - Add a build-dep on gnome-pkg-tools. + - Rename clean: to clean::. + - Include uploaders.mk. + + [ Kartik Mistry ] + * Splitted package in two binaries: gnome-orca/gnome-orca-common since large + part of script are falls under binary-indep + * debian/dirs: removed it + * debian/copyright: updated according to standard copyright file + * Fix typo debian/pyversion to debian/pyversions, file is fixed now + * Added gnome-orca.manpages + * debian/control: minor cleanups, reflect package splits + * debian/rules: minor cleanups, reflect package splits + * Added patch for uselss paragrpah in orca manpage (Closes: #408878) + * Added patch for solaris specific terms in /usr/bin/orca (Closes: #408875) + * debian/README.Debian: in proper format now + + [ Loic Minier ] + * Cleanups. + * Add a get-orig-source target to retrieve the upstream tarball. + * Include the new check-dist Makefile to prevent accidental uploads to + unstable; bump build-dep on gnome-pkg-tools to >= 0.10. + + -- Loic Minier Tue, 10 Apr 2007 14:14:15 +0200 + +gnome-orca (2.17.4-1) experimental; urgency=low + + * Initial release (Closes: #402551) + * Added patches from Ubuntu, 01_no_default_desktop and 02_libbrlapi_fix + + -- Kartik Mistry Sat, 23 Dec 2006 22:52:10 +0530 + --- gnome-orca-2.21.2.orig/debian/compat +++ gnome-orca-2.21.2/debian/compat @@ -0,0 +1 @@ +5 --- gnome-orca-2.21.2.orig/debian/control +++ gnome-orca-2.21.2/debian/control @@ -0,0 +1,60 @@ +Source: gnome-orca +Section: gnome +Priority: optional +Maintainer: Ubuntu Accessibility Developers +XSBC-Original-Maintainer: Mario Lang +Uploaders: Debian GNOME Maintainers , Mario Lang +Build-Depends: cdbs, + debhelper (>= 5.0.38), + at-spi, + autotools-dev, + gnome-pkg-tools (>= 0.10), + libatspi-dev (>= 1.18.0), + libbonobo2-dev (>= 2.18.0), + libglib2.0-dev (>= 2.10.0), + libxml-parser-perl, + pkg-config, + python-dev (>= 2.4), + python-glade2, + python-gnome2-dev, + python-gtk2-dev, + python-pyorbit-dev (>= 2.14.0), + python-support (>= 0.5.6) +Standards-Version: 3.7.2 + +Package: gnome-orca +Architecture: all +Section: gnome +Priority: optional +Depends: ${misc:Depends}, + ${python:Depends}, + at-spi, + libatspi1.0-0 (>= 1.18.0), + libgnome-speech7 (>= 0.4.11), + python-pyorbit (>= 2.14.0), + python-gtk2 (>= 2.10), + python-glade2, + python-gnome2 (>= 2.6.2) +Recommends: python-brlapi, + gnome-mag (>= 0.12.5), + wget +Conflicts: gnome-orca-common (<< 2.20.1-2), python-orca-brlapi (<< 2.20.1-2) +Replaces: gnome-orca-common (<< 2.20.1-2), python-orca-brlapi (<< 2.20.1-2) +XB-Python-Version: ${python:Versions} +Description: Scriptable screen reader + A flexible, extensible, and powerful assistive technology that + provides end-user access to applications and toolkits that support the + AT-SPI (e.g., the GNOME desktop). With early input from and continued + engagement with its end users, Orca has been designed and implemented + by the Sun Microsystems, Inc., Accessibility Program Office. + . + Orca defines a set of default behaviors (reactions to application events) and + key bindings (reaction to user key presses). These default behaviors and key + bindings can be overwritten on a per-application basis. Orca creates a script + object for each running application, which merges both the default behaviors + and key bindings, and the application specific ones. Orca provides the + infrastructure to activate and deactivate scripts, as well as a host of + services accessible from within the scripts. + . + Note: gnome-orca works without gnome-mag, you just need it for magnification. + --- gnome-orca-2.21.2.orig/debian/control.in +++ gnome-orca-2.21.2/debian/control.in @@ -0,0 +1,60 @@ +Source: gnome-orca +Section: gnome +Priority: optional +Maintainer: Ubuntu Accessibility Developers +XSBC-Original-Maintainer: Mario Lang +Uploaders: @GNOME_TEAM@ +Build-Depends: cdbs, + debhelper (>= 5.0.38), + at-spi, + autotools-dev, + gnome-pkg-tools (>= 0.10), + libatspi-dev (>= 1.18.0), + libbonobo2-dev (>= 2.18.0), + libglib2.0-dev (>= 2.10.0), + libxml-parser-perl, + pkg-config, + python-dev (>= 2.4), + python-glade2, + python-gnome2-dev, + python-gtk2-dev, + python-pyorbit-dev (>= 2.14.0), + python-support (>= 0.5.6) +Standards-Version: 3.7.2 + +Package: gnome-orca +Architecture: all +Section: gnome +Priority: optional +Depends: ${misc:Depends}, + ${python:Depends}, + at-spi, + libatspi1.0-0 (>= 1.18.0), + libgnome-speech7 (>= 0.4.11), + python-pyorbit (>= 2.14.0), + python-gtk2 (>= 2.10), + python-glade2, + python-gnome2 (>= 2.6.2) +Recommends: python-brlapi, + gnome-mag (>= 0.12.5), + wget +Conflicts: gnome-orca-common (<< 2.20.1-2), python-orca-brlapi (<< 2.20.1-2) +Replaces: gnome-orca-common (<< 2.20.1-2), python-orca-brlapi (<< 2.20.1-2) +XB-Python-Version: ${python:Versions} +Description: Scriptable screen reader + A flexible, extensible, and powerful assistive technology that + provides end-user access to applications and toolkits that support the + AT-SPI (e.g., the GNOME desktop). With early input from and continued + engagement with its end users, Orca has been designed and implemented + by the Sun Microsystems, Inc., Accessibility Program Office. + . + Orca defines a set of default behaviors (reactions to application events) and + key bindings (reaction to user key presses). These default behaviors and key + bindings can be overwritten on a per-application basis. Orca creates a script + object for each running application, which merges both the default behaviors + and key bindings, and the application specific ones. Orca provides the + infrastructure to activate and deactivate scripts, as well as a host of + services accessible from within the scripts. + . + Note: gnome-orca works without gnome-mag, you just need it for magnification. + --- gnome-orca-2.21.2.orig/debian/copyright +++ gnome-orca-2.21.2/debian/copyright @@ -0,0 +1,35 @@ +This package was debianized by Luke Yelavich on +Tue, 21 Feb 2006 14:02:26 +1100. +This package was re-debianized by Kartik Mistry on +Sat, 23 Dec 2006 21:44:43 +0530. + +It was downloaded from: . + +Upstream Authors: Marc Mulcahy + Willie Walker + +License: + + Copyright (C) 2004-2006 Sun Microsystems Inc. + 2005 Google Inc. + 2001-2002 BAUM Retec, A.G. + + 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 (C) 2006, Kartik Mistry and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. --- gnome-orca-2.21.2.orig/debian/gnome-orca.docs +++ gnome-orca-2.21.2/debian/gnome-orca.docs @@ -0,0 +1 @@ +AUTHORS --- gnome-orca-2.21.2.orig/debian/gnome-orca.manpages +++ gnome-orca-2.21.2/debian/gnome-orca.manpages @@ -0,0 +1 @@ +docs/man/orca.1 --- gnome-orca-2.21.2.orig/debian/patches/01_add_ubiquity-script.patch +++ gnome-orca-2.21.2/debian/patches/01_add_ubiquity-script.patch @@ -0,0 +1,161 @@ +diff -urNad gnome-orca-2.19.4~/po/POTFILES.in gnome-orca-2.19.4/po/POTFILES.in +--- gnome-orca-2.19.4~/po/POTFILES.in 2007-06-04 15:26:38.000000000 +0200 ++++ gnome-orca-2.19.4/po/POTFILES.in 2007-06-18 10:33:04.000000000 +0200 +@@ -44,6 +44,7 @@ + src/orca/scripts/planner.py + src/orca/scripts/StarOffice.py + src/orca/scripts/Thunderbird.py ++src/orca/scripts/ubiquity.py + src/orca/settings.py + src/orca/speechdispatcherfactory.py + src/orca/speechgenerator.py +diff -urNad gnome-orca-2.19.4~/src/orca/scripts/Makefile.am gnome-orca-2.19.4/src/orca/scripts/Makefile.am +--- gnome-orca-2.19.4~/src/orca/scripts/Makefile.am 2007-06-18 00:44:44.000000000 +0200 ++++ gnome-orca-2.19.4/src/orca/scripts/Makefile.am 2007-06-18 10:33:33.000000000 +0200 +@@ -24,7 +24,8 @@ + planner.py \ + self_voicing.py \ + StarOffice.py \ +- Thunderbird.py ++ Thunderbird.py \ ++ ubiquity.py + + orca_pythondir=$(pyexecdir)/orca/scripts + +diff -urNad gnome-orca-2.19.4~/src/orca/scripts/Makefile.in gnome-orca-2.19.4/src/orca/scripts/Makefile.in +--- gnome-orca-2.19.4~/src/orca/scripts/Makefile.in 2007-06-18 00:44:52.000000000 +0200 ++++ gnome-orca-2.19.4/src/orca/scripts/Makefile.in 2007-06-18 10:33:51.000000000 +0200 +@@ -257,7 +257,8 @@ + planner.py \ + self_voicing.py \ + StarOffice.py \ +- Thunderbird.py ++ Thunderbird.py \ ++ ubiquity.py + + orca_pythondir = $(pyexecdir)/orca/scripts + all: all-am +diff -urNad gnome-orca-2.19.4~/src/orca/scripts/ubiquity.py gnome-orca-2.19.4/src/orca/scripts/ubiquity.py +--- gnome-orca-2.19.4~/src/orca/scripts/ubiquity.py 1970-01-01 01:00:00.000000000 +0100 ++++ gnome-orca-2.19.4/src/orca/scripts/ubiquity.py 2007-06-18 10:32:25.000000000 +0200 +@@ -0,0 +1,120 @@ ++# Orca ++# ++# Copyright 2005-2006 Sun Microsystems Inc. ++# ++# This library is free software; you can redistribute it and/or ++# modify it under the terms of the GNU Library General Public ++# License as published by the Free Software Foundation; either ++# version 2 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 ++# Library General Public License for more details. ++# ++# You should have received a copy of the GNU Library General Public ++# License along with this library; if not, write to the ++# Free Software Foundation, Inc., 59 Temple Place - Suite 330, ++# Boston, MA 02111-1307, USA. ++ ++"""Custom script for Ubuiquity.""" ++ ++__id__ = "$Id: Ubiquity.py,v 1.63 2006/07/28 17:33:18 wwalker Exp $" ++__version__ = "$Revision: 1.63 $" ++__date__ = "$Date: 2006/07/28 17:33:18 $" ++__copyright__ = "Copyright (c) 2005-2006 Sun Microsystems Inc." ++__license__ = "LGPL" ++ ++import orca.debug as debug ++import orca.default as default ++import orca.atspi as atspi ++import orca.input_event as input_event ++import orca.rolenames as rolenames ++import orca.braille as braille ++import orca.orca_state as orca_state ++import orca.speech as speech ++import orca.settings as settings ++import orca.util as util ++ ++from orca.orca_i18n import _ # for gettext support ++ ++######################################################################## ++# # ++# The Ubiquity script class. # ++# # ++######################################################################## ++ ++ ++class Script(default.Script): ++ ++ """Creates a new script for the given application. ++ ++ Arguments: ++ - app: the application to create a script for. ++ """ ++ ++ def __init__(self,app): ++ ++ default.Script.__init__(self, app) ++ ++ ++ self.setupLabels = {} ++ ++ self.currentTab = None ++ ++ def onWindowActivated(self, event): ++ if self.currentTab:#Speak current open tab ++ obj = self.currentTab.child(0) ++ for n in range(obj.childCount): ++ if util.getDisplayedText(obj.child(n)): ++ speech.speak(util.getDisplayedText(obj.child(n))) ++ ++ default.Script.onWindowActivated(self, event) ++ ++ ++ def onSelectionChanged(self, event): ++ ++ if event.source.name:#for location selection. ++ panel = event.source.parent ++ ++ allLabels = util.findByRole(panel, rolenames.ROLE_LABEL) ++ ++ speech.speak(util.getDisplayedText(allLabels[6])) ++ speech.speak(util.getDisplayedText(event.source)) ++ speech.speak(util.getDisplayedText(allLabels[3])) ++ speech.speak(util.getDisplayedText(allLabels[0])) ++ speech.speak(util.getDisplayedText(allLabels[5])) ++ speech.speak(util.getDisplayedText(allLabels[2])) ++ speech.speak(util.getDisplayedText(allLabels[4])) ++ speech.speak(util.getDisplayedText(allLabels[1])) ++ return ++ ++ ++ ++ ++ def onStateChanged(self, event): ++ if event.detail1 == 1 and event.type.endswith("showing"): ++ ++ ++ if event.source.role == rolenames.ROLE_VIEWPORT and event.source.child(0).role == rolenames.ROLE_TEXT:#for text box on last page. ++ speech.speak(util.getDisplayedText(event.source.child(0))) ++ ++ ++ ++ obj = event.source ++ while not obj.role == rolenames.ROLE_FRAME:#To read the headers and instruction labels not associated with an input widget. ++ ++ if obj.parent.role == rolenames.ROLE_PAGE_TAB and not self.currentTab == obj.parent: ++ self.currentTab = obj.parent ++ ++ for n in range(obj.childCount): ++ if util.getDisplayedText(obj.child(n)): ++ speech.speak(util.getDisplayedText(obj.child(n))) ++ ++ return ++ else: ++ obj = obj.parent ++ ++ ++ ++ --- gnome-orca-2.21.2.orig/debian/patches/01_no_default_desktop_item.patch +++ gnome-orca-2.21.2/debian/patches/01_no_default_desktop_item.patch @@ -0,0 +1,17 @@ +#!/bin/sh /usr/share/dpatch/dpatch-run +## 01_no_default_desktop_item.dpatch by Sebastien Bacher +## +## DP: No Default Desktop Entry for gnome-orca + +@DPATCH@ + +--- gnome-orca-2.18.1-orig/orca.desktop.in 2007-04-13 09:02:08.000000000 +0530 ++++ gnome-orca-2.18.1/orca.desktop.in 2007-04-13 09:02:49.000000000 +0530 +@@ -8,6 +8,7 @@ + Type=Application + StartupNotify=true + Categories=GNOME;GTK;Accessibility; ++NoDisplay=true + X-GNOME-Bugzilla-Bugzilla=GNOME + X-GNOME-Bugzilla-Product=orca + X-GNOME-Bugzilla-Component=general --- gnome-orca-2.21.2.orig/debian/patches/02_disable_brlmodule.patch +++ gnome-orca-2.21.2/debian/patches/02_disable_brlmodule.patch @@ -0,0 +1,11 @@ +--- orca-2.20.1/src/Makefile.in.orig 2007-10-15 00:27:42.000000000 +0200 ++++ orca-2.20.1/src/Makefile.in 2007-11-01 16:07:16.000000000 +0100 +@@ -227,7 +227,7 @@ + target_alias = @target_alias@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-SUBDIRS = brl orca ++SUBDIRS = orca + all: all-recursive + + .SUFFIXES: --- gnome-orca-2.21.2.orig/debian/patches/04_solaris_specific_fixes.patch +++ gnome-orca-2.21.2/debian/patches/04_solaris_specific_fixes.patch @@ -0,0 +1,39 @@ +The orca startup shell script seems to contain some *isms. +Remove solaris specific PATH components, use set -e, and other cleanups. + +--- gnome-orca-2.18.1/src/orca/orca.in.orig 2007-04-09 21:59:57.000000000 +0200 ++++ gnome-orca-2.18.1/src/orca/orca.in 2007-04-30 03:54:43.000000000 +0200 +@@ -1,4 +1,4 @@ +-#!/bin/bash ++#!/bin/sh -e + # + # Orca + # +@@ -30,7 +30,7 @@ + + # Set the user's $PATH for this script. + # +-export PATH="${PATH}:/usr/ccs/bin:/usr/bin:/usr/sbin:/bin:/usr/sfw/bin:/usr/openwin/bin:/usr/X11R6/bin" ++export PATH="${PATH}:/usr/bin:/usr/sbin:/bin:/usr/X11R6/bin" + + # If you set RUNONCE to "true", then this will just run Orca once and quit. + # +@@ -55,16 +55,8 @@ + # do not want a background process that periodically pings Orca to see + # if it is responding. + # +-IFS=: +-WGETCMD= +-WATCHDOG=0 +-for dir in $PATH:/usr/sfw/bin:/usr/local/bin; do +- test -x "$dir/wget" && { +- WGETCMD="$dir/wget" +- WATCHDOG=1 +- break +- } +-done ++WATCHDOG=1 ++WGETCMD=`which wget || WATCHDOG=0` + + # Cleans up any orca-related processes that might be running, + # restricting it to those processes owned by the user. These include --- gnome-orca-2.21.2.orig/debian/pyversions +++ gnome-orca-2.21.2/debian/pyversions @@ -0,0 +1 @@ +2.4- --- gnome-orca-2.21.2.orig/debian/rules +++ gnome-orca-2.21.2/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/buildcore.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/gnome.mk +include /usr/share/cdbs/1/rules/simple-patchsys.mk +include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk +-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk +GNOME_MODULE := orca + +$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%: + dh_pysupport -p$(cdbs_curpkg) + --- gnome-orca-2.21.2.orig/debian/watch +++ gnome-orca-2.21.2/debian/watch @@ -0,0 +1,4 @@ +version=3 +http://ftp.gnome.org/pub/GNOME/sources/orca/2.21/ \ + orca-(.*)\.tar\.gz \ + debian uupdate