[rubygem-poppler] 2.2.3

Mamoru TASAKA mtasaka at fedoraproject.org
Wed Nov 5 09:19:21 UTC 2014


commit 9def5a008807222cdaf609ef14efff9f37dfe8d5
Author: Mamoru TASAKA <mtasaka at fedoraproject.org>
Date:   Wed Nov 5 18:19:34 2014 +0900

    2.2.3

 .gitignore                                        |    1 +
 rubygem-poppler-2.2.3-assert_method_defined.patch |   12 ++++++++++++
 rubygem-poppler.spec                              |   15 +++++++++++----
 sources                                           |    2 +-
 4 files changed, 25 insertions(+), 5 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index c1b4d6e..e50f76c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -20,3 +20,4 @@
 /poppler-2.0.2.gem
 /poppler-2.1.0.gem
 /poppler-2.2.0.gem
+/poppler-2.2.3.gem
diff --git a/rubygem-poppler-2.2.3-assert_method_defined.patch b/rubygem-poppler-2.2.3-assert_method_defined.patch
new file mode 100644
index 0000000..22a21d6
--- /dev/null
+++ b/rubygem-poppler-2.2.3-assert_method_defined.patch
@@ -0,0 +1,12 @@
+--- 2.2.0/TMP/test/test_annotation.rb	1970-01-01 09:00:00.000000000 +0900
++++ 2.2.3/TMP/test/test_annotation.rb	2014-10-26 12:55:22.000000000 +0900
+@@ -79,6 +79,8 @@ class TestAnnotation < Test::Unit::TestC
+   end
+ 
+   def assert_method_defined(object, method)
+-    assert_send([object, :method_defined?, method])
++    assert do
++      object.method_defined?(method)
++    end
+   end
+ end
diff --git a/rubygem-poppler.spec b/rubygem-poppler.spec
index 7df65f0..3a06e35 100644
--- a/rubygem-poppler.spec
+++ b/rubygem-poppler.spec
@@ -2,13 +2,13 @@
 
 %global	gem_name	poppler
 
-%global	glibminver	2.1.0
+%global	glibminver	2.2.0
 %global	obsoleteevr	0.90.7-1.999
 
 Summary:	Ruby binding of poppler-glib
 Name:		rubygem-%{gem_name}
-Version:	2.2.0
-Release:	4%{?dist}
+Version:	2.2.3
+Release:	1%{?dist}
 Group:		Development/Languages
 # from README
 License:	LGPLv2
@@ -16,6 +16,8 @@ URL:		http://ruby-gnome2.sourceforge.jp/
 Source0:	http://rubygems.org/gems/%{gem_name}-%{version}.gem
 # Omit tests failing without net
 Patch2:	rubygem-poppler-0.90.5-omit-test-without-net.patch
+# Perhaps this assert_method_defined needs test-unit >= 3
+Patch3:	rubygem-poppler-2.2.3-assert_method_defined.patch
 
 Requires:	ruby(release)
 BuildRequires:	ruby(release)
@@ -69,6 +71,8 @@ gem unpack %{SOURCE0}
 
 # Omit tests failing without net
 %patch2 -p1
+# Revert newer assert_method_defined usage
+%patch3 -p2 -R
 
 # Fix wrong shebang
 #grep -rl /usr/local/bin sample | \
@@ -81,7 +85,7 @@ find sample/ -name \*.rb | xargs chmod 0644
 gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
 
 # Allow ruby-gnome2 no less than ones
-sed -i -e 's|= 2\.2\.0|>= 2.2.0|' %{gem_name}.gemspec
+sed -i -e 's|= 2\.2\.3|>= 2.2.3|' %{gem_name}.gemspec
 
 %build
 export CONFIGURE_ARGS="--with-cflags='%{optflags}'"
@@ -161,6 +165,9 @@ mv test/run-test.rb{.skip_make,}
 %{gem_instdir}/test/
 
 %changelog
+* Wed Nov  5 2014 Mamoru TASAKA <mtasaka at fedoraproject.org> - 2.2.3-1
+- 2.2.3
+
 * Mon Aug 18 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.2.0-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
 
diff --git a/sources b/sources
index dd0dd5b..24e90cd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5033aa6913f60039076b52debf9b6b2c  poppler-2.2.0.gem
+b32c3d3189a49191d2ef8f5c7a4b7e72  poppler-2.2.3.gem


More information about the scm-commits mailing list