[gimagereader] Add workaround for rhbz#1065695

Sandro Mani smani at fedoraproject.org
Sun May 4 12:38:01 UTC 2014


commit 3c0d85ff8aa585f0efa73cdd7d43e5a95efd0d3d
Author: Sandro Mani <manisandro at gmail.com>
Date:   Sun May 4 14:38:16 2014 +0200

    Add workaround for rhbz#1065695

 gimagereader.spec               |    9 ++++++++-
 gimagereader_no-sane-exit.patch |   12 ++++++++++++
 2 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/gimagereader.spec b/gimagereader.spec
index 1b958bd..d526e2a 100644
--- a/gimagereader.spec
+++ b/gimagereader.spec
@@ -1,12 +1,15 @@
 Name:          gimagereader
 Version:       2.93
-Release:       1%{?dist}
+Release:       2%{?dist}
 License:       GPLv3+
 Group:         Applications/Productivity
 Summary:       OCR application
 URL:           http://sourceforge.net/projects/gimagereader/
 Source0:       http://sourceforge.net/projects/gimagereader/files/%{version}/%{name}-%{version}.tar.xz
 
+# Workaround for rbhz#1065695
+Patch0:        gimagereader_no-sane-exit.patch
+
 BuildRequires: gtkmm30-devel
 BuildRequires: gtkspellmm30-devel
 BuildRequires: cairomm-devel
@@ -32,6 +35,7 @@ gImageReader is a simple Gtk front-end to tesseract. Features include:
 
 %prep
 %setup -q
+%patch0 -p1
 
 
 %build
@@ -79,6 +83,9 @@ fi
 
 
 %changelog
+* Sun May 04 2014 Sandro Mani <manisandro at gmail.com> - 2.93-2
+- Workaround rhbz #1065695
+
 * Wed Apr 30 2014 Sandro Mani <manisandro at gmail.com> - 2.93-1
 - Update to 2.93
 
diff --git a/gimagereader_no-sane-exit.patch b/gimagereader_no-sane-exit.patch
new file mode 100644
index 0000000..78635bb
--- /dev/null
+++ b/gimagereader_no-sane-exit.patch
@@ -0,0 +1,12 @@
+diff -rupN gimagereader-2.93/src/ScannerSane.hh gimagereader-2.93-new/src/ScannerSane.hh
+--- gimagereader-2.93/src/ScannerSane.hh	2014-04-25 23:44:37.000000000 +0200
++++ gimagereader-2.93-new/src/ScannerSane.hh	2014-05-04 14:35:54.774309582 +0200
+@@ -86,7 +86,7 @@ bool ScannerSane::initBackend()
+ void ScannerSane::closeBackend()
+ {
+ 	g_debug("sane_exit()");
+-	sane_exit();
++// 	sane_exit();
+ }
+ 
+ std::vector<Scanner::ScanDevice> ScannerSane::detectDevices()


More information about the scm-commits mailing list