[rubygem-kgio/el6] Updated version 0.7.3

Guillermo Gómez gomix at fedoraproject.org
Fri Mar 23 18:59:30 UTC 2012


commit 2bbfa427b2baa7812dfec13e9bdd16317281cf62
Author: Guillermo Gomez S. (Gomix) <guillermo.gomez at gmail.com>
Date:   Fri Mar 23 14:29:18 2012 -0430

    Updated version 0.7.3

 .gitignore                         |    1 +
 no_ruby_strace_test_autopush.patch |   10 ---
 rubygem-kgio.spec                  |  113 +++++++++++++++++++----------------
 sources                            |    2 +-
 4 files changed, 63 insertions(+), 63 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2591bf8..9707701 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /kgio-2.7.0.gem
+/kgio-2.7.3.gem
diff --git a/rubygem-kgio.spec b/rubygem-kgio.spec
index f2fc4bd..5db0239 100644
--- a/rubygem-kgio.spec
+++ b/rubygem-kgio.spec
@@ -1,21 +1,19 @@
-%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
-%global gemname kgio
-%global rubyabi 1.8
-%global geminstdir %{gemdir}/gems/%{gemname}-%{version}
+%global gem_name kgio
+
 %{!?ruby_sitearch: %global ruby_sitearch %(ruby -rrbconfig -e 'puts Config::CONFIG["sitearchdir"]')}
 
+%global rubyabi 1.8
+
 Summary:       Kinder, gentler I/O for Ruby
-Name:          rubygem-%{gemname}
-Version:       2.7.0
-Release:       3%{?dist}
+Name:          rubygem-%{gem_name}
+Version:       2.7.3
+Release:       1%{?dist}
 Group:         Development/Tools
 License:       LGPLv2 or LGPLv3
 # LICENSE file defines the licencing aspects of kgiox.
 # No license info in source files. 
 URL:           http://bogomips.org/kgio
-Source0:       http://rubygems.org/downloads/%{gemname}-%{version}.gem
-# Simple patch file to fix automated test file 
-Source1:       no_ruby_strace_test_autopush.patch 
+Source0:       http://rubygems.org/downloads/%{gem_name}-%{version}.gem
 BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Requires:      ruby
 Requires:      ruby(abi) = %{rubyabi}
@@ -24,7 +22,9 @@ BuildRequires: ruby
 BuildRequires: ruby(abi) = %{rubyabi}
 BuildRequires: ruby(rubygems) 
 BuildRequires: ruby-devel
-Provides:      rubygem(%{gemname}) = %{version}
+BuildRequires: rubygems-devel
+BuildRequires: ruby-irb
+Provides:      rubygem(%{gem_name}) = %{version}
 ExcludeArch:   ppc ppc64
 
 %description
@@ -45,72 +45,81 @@ Documentation for %{name}
 %setup -q -c -T
 
 %build
-mkdir -p .%{gemdir}
+mkdir -p .%{gem_dir}
 export CONFIGURE_ARGS="--with-cflags='%{optflags}'"
-gem install --local --install-dir .%{gemdir} \
+gem install --local --install-dir .%{gem_dir} \
             -V \
             --force %{SOURCE0}
 
 # Adjusting minor permissions
-chmod a+r .%{geminstdir}/ChangeLog
-chmod a+r .%{geminstdir}/NEWS
+chmod a+r .%{gem_instdir}/ChangeLog
+chmod a+r .%{gem_instdir}/NEWS
 
 %install
 rm -rf %{buildroot}
-mkdir -p %{buildroot}%{gemdir}
-cp -a .%{gemdir}/* \
-        %{buildroot}%{gemdir}/
-patch %{buildroot}%{geminstdir}/test/test_autopush.rb %{SOURCE1}
+mkdir -p %{buildroot}%{gem_dir}
+cp -a .%{gem_dir}/* \
+        %{buildroot}%{gem_dir}/
 
 # Remove the binary extension sources and build leftovers.
-rm -f %{buildroot}%{geminstdir}/.document
-rm -f %{buildroot}%{geminstdir}/.gitignore
-rm -f %{buildroot}%{geminstdir}/.manifest
-rm -f %{buildroot}%{geminstdir}/.wrongdoc.yml
-rm -f %{buildroot}%{geminstdir}/pkg.mk
-rm -f %{buildroot}%{geminstdir}/setup.rb
-rm -f %{buildroot}/%{geminstdir}/kgio.gemspec
-rm -f %{buildroot}/%{geminstdir}/GNUmakefile
-rm -f %{buildroot}/%{geminstdir}/GIT-VERSION-FILE
-rm -f %{buildroot}/%{geminstdir}/GIT-VERSION-GEN
-rm -rf %{buildroot}%{geminstdir}/.yardoc
-rm -rf %{buildroot}%{geminstdir}/ext
+rm -f %{buildroot}%{gem_instdir}/.document
+rm -f %{buildroot}%{gem_instdir}/.gitignore
+rm -f %{buildroot}%{gem_instdir}/.manifest
+rm -f %{buildroot}%{gem_instdir}/.wrongdoc.yml
+rm -f %{buildroot}%{gem_instdir}/pkg.mk
+rm -f %{buildroot}%{gem_instdir}/setup.rb
+rm -f %{buildroot}/%{gem_instdir}/kgio.gemspec
+rm -f %{buildroot}/%{gem_instdir}/GNUmakefile
+rm -f %{buildroot}/%{gem_instdir}/GIT-VERSION-FILE
+rm -f %{buildroot}/%{gem_instdir}/GIT-VERSION-GEN
+rm -rf %{buildroot}%{gem_instdir}/.yardoc
+rm -rf %{buildroot}%{gem_instdir}/ext
 
 install -d -m0755 %{buildroot}%{ruby_sitearch}
-mv %{buildroot}%{geminstdir}/lib/kgio_ext.so %{buildroot}%{ruby_sitearch}
+mv %{buildroot}%{gem_instdir}/lib/kgio_ext.so %{buildroot}%{ruby_sitearch}
 
 %check
-# Patch test_autopush.rb
-cd %{buildroot}%{geminstdir}
+cd %{buildroot}%{gem_instdir}
 RUBYOPT="-Ilib -I%{buildroot}%{ruby_sitearch} -Itest" testrb test/test_*
 
 %clean
 rm -rf %{buildroot}
 
 %files doc
-%doc %{gemdir}/doc/%{gemname}-%{version}
-%doc %{geminstdir}/TODO
-%doc %{geminstdir}/LATEST
-%doc %{geminstdir}/Rakefile
-%doc %{geminstdir}/ISSUES
-%doc %{geminstdir}/HACKING
-%doc %{geminstdir}/test
+%doc %{gem_dir}/doc/%{gem_name}-%{version}
+%doc %{gem_instdir}/TODO
+%doc %{gem_instdir}/LATEST
+%doc %{gem_instdir}/Rakefile
+%doc %{gem_instdir}/ISSUES
+%doc %{gem_instdir}/HACKING
+%doc %{gem_instdir}/test
 
 %files
 %{ruby_sitearch}/kgio_ext.so
-%dir %{geminstdir}
-%dir %{geminstdir}/lib
-%doc %{geminstdir}/LICENSE
-%doc %{geminstdir}/COPYING
-%doc %{geminstdir}/README
-%doc %{geminstdir}/NEWS
-%doc %{geminstdir}/ChangeLog
-%{gemdir}/cache/%{gemname}-%{version}.gem
-%{gemdir}/specifications/%{gemname}-%{version}.gemspec
-%{geminstdir}/lib/kgio.rb
+%dir %{gem_instdir}
+%dir %{gem_instdir}/lib
+%doc %{gem_instdir}/LICENSE
+%doc %{gem_instdir}/COPYING
+%doc %{gem_instdir}/README
+%doc %{gem_instdir}/NEWS
+%doc %{gem_instdir}/ChangeLog
+%{gem_cache}
+%{gem_spec} 
+%{gem_instdir}/lib/kgio.rb
 
 %changelog
-* Sun Jan 1 2012 Guillermo Gómez <guillermo.gomez at gmail.com> - 2.7.0-3
+* Fri Mar 23 2012 Guillermo Gómez <guillermo.gomez at gmail.com> - 2.7.3-1
+- Updated version 0.7.3
+- Removed unnecesary patch to run tests
+
+* Sun Feb 12 2012 Guillermo Gómez <guillermo.gomez at gmail.com> - 2.7.0-5
+- Proper use of new macros for Ruby 1.9 packaging
+- irb added as build require
+
+* Tue Jan 07 2012 Guillermo Gómez <guillermo.gomez at gmail.com> - 2.7.0-4
+- Requires fixed for Ruby 1.9
+
+* Sun Jan 01 2012 Guillermo Gómez <guillermo.gomez at gmail.com> - 2.7.0-3
 - Path to kgio_ext.so at spec file check section fixed
 - Moved patching test file to install section
 - Unused macro removed from spec file
diff --git a/sources b/sources
index 4207548..3940deb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a75bcff4cc3fab89baf9c3b4d3aaddcb  kgio-2.7.0.gem
+409c3c023b429248837035f08c1bef9c  kgio-2.7.3.gem


More information about the scm-commits mailing list