[referencer] - Add patch to fix API to use new poppler 0.15 - Add BR: libSM-devel libICE-devel, need to have them

alexlan alexlan at fedoraproject.org
Wed Oct 6 14:14:06 UTC 2010


commit b2db3740f33308eab4c79a6d0761399464ecdb0b
Author: Alex Lancaster <alexlan at fedoraproject.org>
Date:   Wed Oct 6 10:13:46 2010 -0400

    - Add patch to fix API to use new poppler 0.15
    - Add BR: libSM-devel libICE-devel, need to have them explicitly
      required

 referencer-poppler-0.15.patch |   11 +++++++++++
 referencer.spec               |   10 +++++++++-
 2 files changed, 20 insertions(+), 1 deletions(-)
---
diff --git a/referencer-poppler-0.15.patch b/referencer-poppler-0.15.patch
new file mode 100644
index 0000000..0a4d60f
--- /dev/null
+++ b/referencer-poppler-0.15.patch
@@ -0,0 +1,11 @@
+--- src/Document.C.orig	2010-10-05 01:04:52.555165818 -0400
++++ src/Document.C	2010-10-05 01:09:46.807168659 -0400
+@@ -488,7 +488,7 @@
+ 			textdump += poppler_page_get_text (page, rect);
+ 		#else
+ 			#warning Using poppler >= 0.6
+-			textdump += poppler_page_get_text (page, POPPLER_SELECTION_GLYPH, rect);
++			textdump += poppler_page_get_selected_text (page, POPPLER_SELECTION_GLYPH, rect);
+ 		#endif
+ 
+ 		poppler_rectangle_free (rect);
diff --git a/referencer.spec b/referencer.spec
index 39adaec..972df03 100644
--- a/referencer.spec
+++ b/referencer.spec
@@ -3,18 +3,20 @@
 Name:		referencer
 Summary:	A document organiser and bibliography manager for Gnome
 Version:	1.1.6
-Release:	7%{?dist}
+Release:	8%{?dist}
 Group:		Applications/System
 License:	GPLv2
 URL:		http://icculus.org/referencer
 Source0:	http://icculus.org/referencer/downloads/%{name}-%{version}.tar.gz
 Patch0:		referencer-pythondir.patch
+Patch1:		referencer-poppler-0.15.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:	poppler-glib-devel libgnomeuimm26-devel
 BuildRequires:	boost-devel gcc-c++ python-devel
 BuildRequires:	gettext perl(XML::Parser)
 BuildRequires:	desktop-file-utils intltool gnome-doc-utils
 BuildRequires:	scrollkeeper
+BuildRequires:  libSM-devel libICE-devel
 Requires(post):	scrollkeeper
 Requires(postun):scrollkeeper
 
@@ -27,6 +29,7 @@ import from BibTeX, Reference Manager and EndNote, and tagging.
 %prep
 %setup -q
 %patch0 -p0 -b .pyt
+%patch1 -p0 -b .poppler
 
 %build
 %configure --disable-update-mime-database
@@ -88,6 +91,11 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
 %{python_sitelib}/referencer/
 
 %changelog
+* Tue Oct  5 2010 Alex Lancaster <alexlan[AT]fedoraproject org> - 1.1.6-8
+- Add patch to fix API to use new poppler 0.15
+- Add BR: libSM-devel libICE-devel, need to have them explicitly
+  required
+
 * Thu Sep 28 2010 Deji Akingunola <dakingun at gmail.com> - 1.1.6-7
 - Rebuild for poppler-0.15.
 


More information about the scm-commits mailing list