rpms/orca/devel orca-fix-signal-handling.patch, NONE, 1.1 orca.spec, 1.43, 1.44

William Jon McCann (mccann) fedora-extras-commits at redhat.com
Mon Apr 7 17:25:24 UTC 2008


Author: mccann

Update of /cvs/pkgs/rpms/orca/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29445

Modified Files:
	orca.spec 
Added Files:
	orca-fix-signal-handling.patch 
Log Message:
- Fix signal handling (GNOME bug #525831)



orca-fix-signal-handling.patch:

--- NEW FILE orca-fix-signal-handling.patch ---
Index: orca/src/orca/orca.in
===================================================================
--- orca/src/orca/orca.in	(revision 3817)
+++ orca/src/orca/orca.in	(working copy)
@@ -272,9 +272,13 @@ else
         #
         if [ `egrep -c "\-s|\-g|\-t|\-n|\-u|\-e|\-d" <<< $ARGS` -eq 0 ]
         then
-            runOrca "NO_CLEANUP"
+            runOrca "NO_CLEANUP" &
+            orca_pid=$!
+            wait $orca_pid
         else
-            runOrca
+            runOrca &
+            orca_pid=$!
+            wait $orca_pid
         fi
     fi
 fi


Index: orca.spec
===================================================================
RCS file: /cvs/pkgs/rpms/orca/devel/orca.spec,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -r1.43 -r1.44
--- orca.spec	7 Apr 2008 16:08:51 -0000	1.43
+++ orca.spec	7 Apr 2008 17:24:21 -0000	1.44
@@ -16,7 +16,7 @@
 
 Name:		orca
 Version:	2.22.1
-Release: 	1%{?dist}
+Release: 	2%{?dist}
 Summary:	Flexible, extensible, and powerful assistive technology
 
 Group:		User Interface/Desktops
@@ -35,24 +35,27 @@
 BuildRequires:	eel2-devel >= %{eel_version}
 BuildRequires:	at-spi-devel >= %{libspi_version}
 BuildRequires:	gnome-speech-devel >= %{gnome_speech_version}
-BuildRequires:	perl(XML::Parser) 
-BuildRequires:	gnome-python2-bonobo 
+BuildRequires:	perl(XML::Parser)
+BuildRequires:	gnome-python2-bonobo
 BuildRequires:	gettext
-Obsoletes:	gnopernicus 
+Obsoletes:	gnopernicus
 Provides:	gnopernicus
 
 Requires:	gnome-mag
 Requires:	control-center >= %{control_center_version}
 Requires:	at-spi-python
 
+Patch0:         orca-fix-signal-handling.patch
+
 %description
-Orca is a flexible, extensible, and powerful assistive technology for people 
-with visual impairments. Using various combinations of speech synthesis, 
-braille, and magnification, Orca helps provide access to applications and 
+Orca is a flexible, extensible, and powerful assistive technology for people
+with visual impairments. Using various combinations of speech synthesis,
+braille, and magnification, Orca helps provide access to applications and
 toolkits that support the AT-SPI (e.g., the GNOME desktop).
 
 %prep
 %setup -q
+%patch0 -p1 -b .signal-handling
 
 %build
 %configure
@@ -104,6 +107,9 @@
 
 
 %changelog
+* Mon Apr  7 2008 Jon McCann <jmccann at redhat.com> - 2.22.1-2
+- Fix signal handling (GNOME bug #525831)
+
 * Mon Apr  7 2008 Matthias Clasen <mclasen at redhat.com> - 2.22.1-1
 - Update to 2.22.1
 




More information about the fedora-extras-commits mailing list