[rubygem-prawn] Relax rubygem-ttfunk dep

Josef Stribny jstribny at fedoraproject.org
Thu Mar 6 10:45:34 UTC 2014


commit bd9c2d21344954b3faf7c151a1a8e3ca3e01784f
Author: Josef Stribny <jstribny at redhat.com>
Date:   Thu Mar 6 11:45:01 2014 +0100

    Relax rubygem-ttfunk dep

 rubygem-prawn-1.0.0.rc2-relax-ttfunk-dep.patch |   31 ++++++++++++++++++++++++
 rubygem-prawn.spec                             |   20 +++++++++++----
 2 files changed, 46 insertions(+), 5 deletions(-)
---
diff --git a/rubygem-prawn-1.0.0.rc2-relax-ttfunk-dep.patch b/rubygem-prawn-1.0.0.rc2-relax-ttfunk-dep.patch
new file mode 100644
index 0000000..6875cd6
--- /dev/null
+++ b/rubygem-prawn-1.0.0.rc2-relax-ttfunk-dep.patch
@@ -0,0 +1,31 @@
+diff --git a/prawn.gemspec b/prawn.gemspec
+index 6bb1261..e17091f 100644
+--- a/prawn.gemspec
++++ b/prawn.gemspec
+@@ -27,7 +27,7 @@ Gem::Specification.new do |s|
+ 
+     if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
+       s.add_runtime_dependency(%q<pdf-reader>, ["< 2.0", ">= 0.9.0"])
+-      s.add_runtime_dependency(%q<ttfunk>, ["~> 1.0.3"])
++      s.add_runtime_dependency(%q<ttfunk>, ["< 1.2", ">= 1.0.3"])
+       s.add_runtime_dependency(%q<ruby-rc4>, [">= 0"])
+       s.add_runtime_dependency(%q<afm>, [">= 0"])
+       s.add_development_dependency(%q<pdf-inspector>, ["~> 1.0.1"])
+@@ -35,7 +35,7 @@ Gem::Specification.new do |s|
+       s.add_development_dependency(%q<rdoc>, [">= 0"])
+     else
+       s.add_dependency(%q<pdf-reader>, ["< 2.0", ">= 0.9.0"])
+-      s.add_dependency(%q<ttfunk>, ["~> 1.0.3"])
++      s.add_dependency(%q<ttfunk>, ["< 1.2", ">= 1.0.3"])
+       s.add_dependency(%q<ruby-rc4>, [">= 0"])
+       s.add_dependency(%q<afm>, [">= 0"])
+       s.add_dependency(%q<pdf-inspector>, ["~> 1.0.1"])
+@@ -44,7 +44,7 @@ Gem::Specification.new do |s|
+     end
+   else
+     s.add_dependency(%q<pdf-reader>, ["< 2.0", ">= 0.9.0"])
+-    s.add_dependency(%q<ttfunk>, ["~> 1.0.3"])
++    s.add_dependency(%q<ttfunk>, ["< 1.2", ">= 1.0.3"])
+     s.add_dependency(%q<ruby-rc4>, [">= 0"])
+     s.add_dependency(%q<afm>, [">= 0"])
+     s.add_dependency(%q<pdf-inspector>, ["~> 1.0.1"])
diff --git a/rubygem-prawn.spec b/rubygem-prawn.spec
index ac32ca2..7923477 100644
--- a/rubygem-prawn.spec
+++ b/rubygem-prawn.spec
@@ -2,7 +2,7 @@
 %global gem_name prawn
 %global mainver 1.0.0
 %global prever .rc2
-%global release 5
+%global release 6
 %{?prever:
 %global gem_instdir %{gem_dir}/gems/%{gem_name}-%{mainver}%{?prever}
 %global gem_docdir %{gem_dir}/doc/%{gem_name}-%{mainver}%{?prever}
@@ -19,14 +19,15 @@ Group: Development/Languages
 License: (GPLv2 or GPLv3 or Ruby) and APAFML
 URL: http://prawn.majesticseacreature.com
 Source0: http://rubygems.org/gems/%{gem_name}-%{version}%{?prever}.gem
+Patch0: rubygem-prawn-1.0.0.rc2-relax-ttfunk-dep.patch
 Requires: ruby(release)
 Requires: ruby(rubygems) >= 1.3.6
 Requires: rubygem(pdf-reader) >= 0.9.0
 Requires: rubygem(pdf-reader) < 2.0
 Requires: rubygem(pdf-inspector) >= 1.0.2
 Requires: rubygem(pdf-inspector) < 1.1.0
-Requires: rubygem(ttfunk) => 1.0.2
-Requires: rubygem(ttfunk) < 1.1
+Requires: rubygem(ttfunk) => 1.0.3
+Requires: rubygem(ttfunk) < 1.2
 Requires: rubygem(ruby-rc4)
 Requires: rubygem(afm)
 BuildRequires: ruby(release)
@@ -77,10 +78,16 @@ BuildArch: noarch
 Documentation for %{name}
 
 %prep
-%setup -q -c -T
-%gem_install -n %{SOURCE0}
+gem unpack %{SOURCE0}
+%setup -q -D -T -n %{gem_name}-%{version}%{?prever}
+gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
+
+%patch0 -p1
 
 %build
+gem build %{gem_name}.gemspec
+
+%gem_install -n %{gem_name}-%{version}%{?prever}.gem
 
 %install
 mkdir -p %{buildroot}%{gem_dir}
@@ -128,6 +135,9 @@ popd
 %{gem_instdir}/data/*.txt
 
 %changelog
+* Thu Mar 06 2014 Josef Stribny <jstribny at redhat.com> - 1.0.0-0.6.rc2
+- Relax rubygem-ttfunk dep
+
 * Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.0-0.5.rc2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 


More information about the scm-commits mailing list