[ruby-gnome2] - Use upstream patch for poppler 0.15.0 issue
Mamoru Tasaka
mtasaka at fedoraproject.org
Sun Oct 3 16:41:19 UTC 2010
commit 38db5e4c90403577e6bf497a4a0d32e01f57cb88
Author: Mamoru Tasaka <tasaka1 at localhost.localdomain>
Date: Mon Oct 4 01:41:18 2010 +0900
- Use upstream patch for poppler 0.15.0 issue
ruby-gnome2-0.90.2-poppler-0_15_0.patch | 47 ++++++++++++++++++++----------
ruby-gnome2.spec | 7 +++-
2 files changed, 36 insertions(+), 18 deletions(-)
---
diff --git a/ruby-gnome2-0.90.2-poppler-0_15_0.patch b/ruby-gnome2-0.90.2-poppler-0_15_0.patch
index df78fcd..82c098e 100644
--- a/ruby-gnome2-0.90.2-poppler-0_15_0.patch
+++ b/ruby-gnome2-0.90.2-poppler-0_15_0.patch
@@ -1,26 +1,41 @@
---- ruby-gnome2-all-0.90.2/poppler/ext/poppler/rbpoppler-page.c.debug 2010-09-23 09:43:13.000000000 +0900
-+++ ruby-gnome2-all-0.90.2/poppler/ext/poppler/rbpoppler-page.c 2010-10-02 05:20:24.000000000 +0900
-@@ -340,11 +340,21 @@
- poppler_page_get_size(page, &width, &height);
- rect.x2 = width;
- rect.y2 = height;
-- text = poppler_page_get_text(page,
+------------------------------------------------------------------------
+r3942 | ktou | 2010-10-03 21:30:52 +0900 (Sun, 03 Oct 2010) | 3 lines
+
+* ext/poppler/rbpoppler-page.c: support Poppler 0.15.0. [#3079667]
+ Reported by Mamoru Tasaka. Thanks!!!
+
+------------------------------------------------------------------------
+Index: poppler/ext/poppler/rbpoppler-page.c
+===================================================================
+--- poppler/ext/poppler/rbpoppler-page.c (revision 3941)
++++ poppler/ext/poppler/rbpoppler-page.c (revision 3942)
+@@ -332,6 +332,9 @@
+ }
+
+ if (NIL_P(rb_rect)) {
+#if POPPLER_CHECK_VERSION(0, 15, 0)
-+ text = poppler_page_get_selected_text(
++ text = poppler_page_get_text(page);
+#else
-+ text = poppler_page_get_text(
-+#endif
-+ page,
+ PopplerRectangle rect;
+ double width, height;
+
+@@ -343,10 +346,16 @@
+ text = poppler_page_get_text(page,
style,
&rect);
++#endif
} else {
- text = poppler_page_get_text(page,
+- style,
+- RVAL2POPPLER_RECT(rb_rect));
++ PopplerRectangle *rect;
++
++ rect = RVAL2POPPLER_RECT(rb_rect);
+#if POPPLER_CHECK_VERSION(0, 15, 0)
-+ text = poppler_page_get_selected_text(
++ text = poppler_page_get_selected_text(page, style, rect);
+#else
-+ text = poppler_page_get_text(
++ text = poppler_page_get_text(page, style, rect);
+#endif
-+ page,
- style,
- RVAL2POPPLER_RECT(rb_rect));
}
+
+ rb_text = CSTR2RVAL(text);
diff --git a/ruby-gnome2.spec b/ruby-gnome2.spec
index a5f06f1..2772db9 100644
--- a/ruby-gnome2.spec
+++ b/ruby-gnome2.spec
@@ -9,7 +9,7 @@
# the new EVR won't be higher than the one of higher branch!!
#
# Until gem switch ends, we will use non-integer release
-%define mainrel 1.1
+%define mainrel 1.2
# Note
# Currently this spec file does not support libgda module.
@@ -771,7 +771,7 @@ This package provides libraries and header files for ruby-vte
%setup -q -n %{name}-all-%{version}
#%%setup -q -n %{name}-all-%{version}-%{betaver}
-%patch0 -p1 -b .newpoppler
+%patch0 -p0 -b .newpoppler
# Fix /usr/local
grep -rl /usr/local/bin . | grep -v ChangeLog | \
@@ -1098,6 +1098,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Mon Oct 4 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.90.2-1.2
+- Use upstream patch for poppler 0.15.0 issue
+
* Sat Oct 2 2010 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.90.2-1.1
- F-15: patch for poppler 0.15.0
More information about the scm-commits
mailing list