[rubygem-net-ping] Rebuilt for Ruby 1.9.3.

Vít Ondruch vondruch at fedoraproject.org
Fri Feb 3 09:51:55 UTC 2012


commit 81a224551fea571f423051aa2ded86754d1b27bf
Author: Vít Ondruch <vondruch at redhat.com>
Date:   Fri Feb 3 10:51:44 2012 +0100

    Rebuilt for Ruby 1.9.3.

 rubygem-net-ping.spec |   57 +++++++++++++++++++++++++------------------------
 1 files changed, 29 insertions(+), 28 deletions(-)
---
diff --git a/rubygem-net-ping.spec b/rubygem-net-ping.spec
index 5749795..5dd2da9 100644
--- a/rubygem-net-ping.spec
+++ b/rubygem-net-ping.spec
@@ -1,28 +1,26 @@
-%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
-%global gemname net-ping
-%global geminstdir %{gemdir}/gems/%{gemname}-%{version}
+%global gem_name net-ping
 
 Summary: A ping interface for Ruby
-Name: rubygem-%{gemname}
+Name: rubygem-%{gem_name}
 Version: 1.5.1
-Release: 2%{?dist}
+Release: 3%{?dist}
 Group: Development/Languages
 License: Artistic 2.0
 URL: http://www.rubyforge.org/projects/shards
-Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem
+Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem
 
 # for rhel5 compatibility
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch: noarch
 
-Provides: rubygem(%{gemname}) = %{version}
+Provides: rubygem(%{gem_name}) = %{version}
 
-Requires: ruby(abi) = 1.8
-Requires: rubygems
+Requires: ruby(abi) = 1.9.1
+Requires: ruby(rubygems)
 
 BuildRequires: ruby
-BuildRequires: rubygems
+BuildRequires: rubygems-devel
 BuildRequires: rubygem(test-unit)
 BuildRequires: rubygem(fakeweb)
 BuildRequires: iputils
@@ -38,7 +36,7 @@ Summary: A ping interface for Ruby - documentation
 Group: Development/Languages
 
 %description doc
-This package contains the documentation files for the %{gemname} Ruby
+This package contains the documentation files for the %{gem_name} Ruby
 library.
 
 
@@ -47,14 +45,14 @@ library.
 %build
 
 %install
-mkdir -p %{buildroot}%{gemdir}
-gem install --local --install-dir %{buildroot}%{gemdir} --force %{SOURCE0}
+mkdir -p %{buildroot}%{gem_dir}
+gem install --local --install-dir %{buildroot}%{gem_dir} --force %{SOURCE0}
 
 
 %check
-pushd %{buildroot}%{geminstdir}
+pushd %{buildroot}%{gem_instdir}
 # three tests are ignored because of missing network connectivity
-RUBYOPT="Ilib" testrb2 test/test_net_ping.rb \
+RUBYOPT="-Ilib" testrb2 test/test_net_ping.rb \
 --ignore-name=test_duration_basic_functionality \
 --ignore-name=test_pinging_a_good_host_results_in_no_exception_data \
 --ignore-name=test_pinging_a_good_host_returns_true
@@ -68,26 +66,29 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-, root, root, -)
-%{geminstdir}/lib
-%doc %{geminstdir}/README
-%{gemdir}/cache/%{gemname}-%{version}.gem
-%{gemdir}/specifications/%{gemname}-%{version}.gemspec
+%{gem_libdir}
+%doc %{gem_instdir}/README
+%{gem_cache}
+%{gem_spec}
 
 
 %files doc
 %defattr(-, root, root, -)
-%dir %{geminstdir}
-%doc %{geminstdir}/doc/ping.txt
-%doc %{geminstdir}/examples/
-%doc %{gemdir}/doc/%{gemname}-%{version}
-%{geminstdir}/Rakefile
-%{geminstdir}/test
-%{geminstdir}/net-ping.gemspec
-%{geminstdir}/MANIFEST
-%{geminstdir}/CHANGES
+%dir %{gem_instdir}
+%doc %{gem_instdir}/doc/ping.txt
+%doc %{gem_instdir}/examples/
+%doc %{gem_docdir}
+%{gem_instdir}/Rakefile
+%{gem_instdir}/test
+%{gem_instdir}/net-ping.gemspec
+%{gem_instdir}/MANIFEST
+%{gem_instdir}/CHANGES
 
 
 %changelog
+* Fri Feb 03 2012 Vít Ondruch <vondruch at redhat.com> - 1.5.1-3
+- Rebuilt for Ruby 1.9.3.
+
 * Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.5.1-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 


More information about the scm-commits mailing list