[rubygem-kgio/el5] Updated version

Guillermo Gómez gomix at fedoraproject.org
Sun Feb 10 16:24:04 UTC 2013


commit 33502e8247662996c20475b60163972b09b4ed6e
Author: Guillermo Gómez <gomix at fedoraproject.org>
Date:   Sun Feb 10 11:53:57 2013 -0430

    Updated version

 .gitignore        |    1 +
 rubygem-kgio.spec |  112 +++++++++++++++++++++++++++++-----------------------
 sources           |    2 +-
 3 files changed, 64 insertions(+), 51 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2591bf8..6f29d0f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
 /kgio-2.7.0.gem
+/kgio-2.8.0.gem
diff --git a/rubygem-kgio.spec b/rubygem-kgio.spec
index f2fc4bd..afa37b3 100644
--- a/rubygem-kgio.spec
+++ b/rubygem-kgio.spec
@@ -1,19 +1,22 @@
-%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
+
+%global gem_dir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
+%global gem_instdir %{gem_dir}/gems/%{gem_name}-%{version}
+
 %{!?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.8.0
+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
+Source0:       http://rubygems.org/downloads/%{gem_name}-%{version}.gem
 # Simple patch file to fix automated test file 
 Source1:       no_ruby_strace_test_autopush.patch 
 BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -24,7 +27,7 @@ BuildRequires: ruby
 BuildRequires: ruby(abi) = %{rubyabi}
 BuildRequires: ruby(rubygems) 
 BuildRequires: ruby-devel
-Provides:      rubygem(%{gemname}) = %{version}
+Provides:      rubygem(%{gem_name}) = %{version}
 ExcludeArch:   ppc ppc64
 
 %description
@@ -45,71 +48,80 @@ 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} \
-            -V \
-            --force %{SOURCE0}
+gem install \
+	-V \
+	--local \
+        --install-dir .%{gem_dir} \
+	--force \
+	--rdoc \
+	%{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}/
+patch %{buildroot}%{gem_instdir}/test/test_autopush.rb %{SOURCE1}
 
 # 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_dir}/cache/%{gem_name}-%{version}.gem
+%{gem_dir}/specifications/%{gem_name}-%{version}.gemspec
+%{gem_instdir}/lib/kgio.rb
 
 %changelog
+* Sun Feb 10 2013 Guillermo Gómez <guillermo.gomez at gmail.com> - 2.8.0-1
+- Update version 2.8.0
+- Removed unnecesary patch to run tests
+- Some macros redefined to easier maintaining tasks
+
 * Sun Jan 1 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
diff --git a/sources b/sources
index 4207548..562af70 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a75bcff4cc3fab89baf9c3b4d3aaddcb  kgio-2.7.0.gem
+472ad90681952ff657eb09a97a778bb5  kgio-2.8.0.gem


More information about the scm-commits mailing list