[rubygem-mechanize] Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0

Vít Ondruch vondruch at fedoraproject.org
Tue Mar 26 15:55:20 UTC 2013


commit 6fad74d1d3aabee69aef542b289730b89cf45d33
Author: Vít Ondruch <vondruch at redhat.com>
Date:   Tue Mar 26 16:28:01 2013 +0100

    Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0

 rubygem-mechanize.spec |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)
---
diff --git a/rubygem-mechanize.spec b/rubygem-mechanize.spec
index b7641b2..fc772d3 100644
--- a/rubygem-mechanize.spec
+++ b/rubygem-mechanize.spec
@@ -1,12 +1,11 @@
 # Initially Generated from mechanize-0.8.5.gem by gem2rpm -*- rpm-spec -*-
-%global	rubyabi		1.9.1
 
 %global	majorver		1.0.1
 %global	preminorver		.beta.20110107104205
 %global	rpmminorver		.%(echo %preminorver | sed -e 's|^\\.\\.*||')
 %global	fullver		%{majorver}%{?preminorver}
 
-%global	fedorarel		4
+%global	fedorarel		5
 
 %global	gem_name		mechanize
 
@@ -17,13 +16,13 @@
 Summary:	A handy web browsing ruby object
 Name:		rubygem-%{gem_name}
 Version:	%{majorver}
-Release:	%{?preminorver:0.}%{fedorarel}%{?preminorver:%{rpmminorver}}%{?dist}.2
+Release:	%{?preminorver:0.}%{fedorarel}%{?preminorver:%{rpmminorver}}%{?dist}
 Group:		Development/Languages
 License:	GPL+
 URL:		http://mechanize.rubyforge.org/
 Source0:	http://gems.rubyforge.org/gems/%{gem_name}-%{fullver}.gem
 
-BuildRequires:	ruby(abi) = %{rubyabi}
+BuildRequires:	ruby(release)
 BuildRequires: ruby-devel
 BuildRequires: rubygems-devel
 # For %%check
@@ -31,7 +30,7 @@ BuildRequires:	rubygem(net-http-persistent)
 BuildRequires:	rubygem(nokogiri) >= 1.2.1
 BuildRequires:	rubygem(minitest)
 
-Requires:	ruby(abi) = %{rubyabi}
+Requires:	ruby(release)
 Requires:	ruby(rubygems)
 Requires:	rubygem(net-http-persistent)
 Requires:	rubygem(nokogiri) >= 1.2.1
@@ -77,12 +76,7 @@ This package provides non-Gem support for %{gem_name}.
 %setup -q -c -T
 
 %build
-mkdir -p .%{gem_dir}
-gem install \
-	--local \
-	--install-dir $(pwd)%{gem_dir} \
-	--force --rdoc \
-	%{SOURCE0}
+%gem_install -n %{SOURCE0}
 
 # Allow net-http-persistent 2.x
 grep -rl net-http-persistent . | while read f
@@ -167,6 +161,9 @@ create_symlink_rec %{gem_libdir} %{ruby_vendorlibdir}
 %check
 pushd ./%{gem_instdir}
 
+# Seems that Ruby 2.0.0 converts upper case HTTP to lowercase.
+sed -i '38 s/HTTP/http/' test/test_mech.rb
+
 # Some files are missing and due to it some tests fail, skil
 for TEST in \
 	test_post_with_rails_3_encoding_hack \
@@ -206,6 +203,9 @@ popd
 %endif
 
 %changelog
+* Tue Mar 26 2013 Vít Ondruch <vondruch at redhat.com> - 1.0.1-0.5.beta.20110107104205
+- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
+
 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0.1-0.4.beta.20110107104205.2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 


More information about the scm-commits mailing list