From 0a0efe1b5aa1a9e697045c28c924221bacf61ed3 Mon Sep 17 00:00:00 2001
From: sagitter <sagitter(a)fedoraproject.org>
Date: Jan 31 2018 20:09:05 +0000
Subject: Set rubygem-imagesize request
---
diff --git a/rubygem-review-fix_dependencies_version.patch
b/rubygem-review-fix_dependencies_version.patch
new file mode 100644
index 0000000..235deb1
--- /dev/null
+++ b/rubygem-review-fix_dependencies_version.patch
@@ -0,0 +1,22 @@
+--- review.orig.gemspec 2018-01-31 20:37:08.481831000 +0100
++++ review.gemspec 2018-01-31 20:41:16.756317030 +0100
+@@ -23,13 +23,13 @@
+ s.specification_version = 4
+
+ if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
+- s.add_runtime_dependency(%q<image_size>.freeze, [">= 0"])
+- s.add_runtime_dependency(%q<rouge>.freeze, [">= 0"])
+- s.add_runtime_dependency(%q<rubyzip>.freeze, [">= 0"])
+- s.add_development_dependency(%q<pygments.rb>.freeze, [">= 0"])
+- s.add_development_dependency(%q<rake>.freeze, [">= 0"])
++ s.add_runtime_dependency(%q<imagesize>, ['~> 0.1', '>=
0.1.1'])
++ s.add_runtime_dependency(%q<rouge>, ['~> 1.11', '>=
1.11.1'])
++ s.add_runtime_dependency(%q<rubyzip>, ['~> 1.1', '>=
1.1.7'])
++ s.add_development_dependency(%q<pygments.rb>, ['~> 1.11',
'>= 1.11.1'])
++ s.add_development_dependency(%q<rake>, ['~> 12.2', '>=
12.2.1'])
+ s.add_development_dependency(%q<rubocop>.freeze, [">= 0"])
+- s.add_development_dependency(%q<test-unit>.freeze, [">= 0"])
++ s.add_development_dependency(%q<test-unit>, ['~> 3.2', '>=
3.2.6'])
+ else
+ s.add_dependency(%q<image_size>.freeze, [">= 0"])
+ s.add_dependency(%q<rouge>.freeze, [">= 0"])
diff --git a/rubygem-review.spec b/rubygem-review.spec
index 9a85d59..280b264 100644
--- a/rubygem-review.spec
+++ b/rubygem-review.spec
@@ -3,18 +3,23 @@
Name: rubygem-%{gem_name}
Summary: Flexible document format/conversion system
Version: 2.4.0
-Release: 3%{?dist}
+Release: 4%{?dist}
# LGPLv2 is main license
# jumoline.sty (test/sample-book/src/vendor/jumoline): The LaTeX Project Public License.
See LPPL file.
License: LGPLv2 and LPPL
URL:
http://reviewml.org/
Source0:
https://rubygems.org/downloads/review-%{version}.gem
+
+# Set rubygem(imagesize) dependency
+Patch0: %{name}-fix_dependencies_version.patch
+
BuildArch: noarch
BuildRequires: rubygems-devel
BuildRequires: rubygem-minitest
BuildRequires: rubygem-test-unit
BuildRequires: rubygem-rake
+Requires: rubygem-imagesize
%if 0%{?rhel}
Requires: rubygems
@@ -51,9 +56,14 @@ Documentation for %{name}.
%prep
gem unpack %{SOURCE0}
%setup -q -D -T -n %{gem_name}-%{version}
+
gem spec %{SOURCE0} -l --ruby > %{gem_name}.gemspec
+# Set rubygem-imagesize request
+%patch0 -p0
+
%build
+
# Create the gem as gem install only works on a gem file
gem build %{gem_name}.gemspec
@@ -103,6 +113,9 @@ ruby -Ilib:test -I ./test ./test/test_*.rb
%{gem_docdir}/
%changelog
+* Wed Jan 31 2018 Antonio Trande <sagitter(a)fedoraproject.org> - 2.4.0-4
+- Set rubygem-imagesize request
+
* Sun Jan 28 2018 Antonio Trande <sagitter(a)fedoraproject.org> - 2.4.0-3
- Remove patch
https://src.fedoraproject.org/rpms/rubygem-review/c/0a0efe1b5aa1a9e697045...