[rubygem-kgio] Fixes for Ruby 2.1 packaging guidelines (#1096996, #1107152)

Yaakov Selkowitz yselkowitz at fedoraproject.org
Tue Jul 8 03:00:34 UTC 2014


commit 5222dac2f6fce8f85d8fe65c9f96d01de8451218
Author: Yaakov Selkowitz <yselkowitz at users.sourceforge.net>
Date:   Wed Jun 25 15:16:18 2014 -0500

    Fixes for Ruby 2.1 packaging guidelines (#1096996, #1107152)

 rubygem-kgio.spec |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)
---
diff --git a/rubygem-kgio.spec b/rubygem-kgio.spec
index e8ae5e1..e59f464 100644
--- a/rubygem-kgio.spec
+++ b/rubygem-kgio.spec
@@ -13,7 +13,7 @@
 Summary:       Kinder, gentler I/O for Ruby
 Name:          rubygem-%{gem_name}
 Version:       2.8.0
-Release:       4%{?dist}
+Release:       5%{?dist}
 Group:         Development/Tools
 License:       LGPLv2 or LGPLv3
 # LICENSE file defines the licencing aspects of kgiox.
@@ -22,7 +22,7 @@ URL:           http://bogomips.org/kgio
 Source0:       http://rubygems.org/downloads/%{gem_name}-%{version}.gem
 BuildRoot:     %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
-%if 0%{?fedora} >= 19
+%if 0%{?fedora} >= 19 && 0%{?fedora} < 21
 Requires:       ruby(release)
 %endif
 
@@ -35,7 +35,9 @@ BuildRequires: ruby-devel
 BuildRequires: ruby-irb
 BuildRequires: rubygems-devel
 BuildRequires: rubygem(minitest)
+%if 0%{?fedora} < 21
 Provides:      rubygem(%{gem_name}) = %{version}
+%endif
 ExcludeArch:   ppc ppc64
 
 %description
@@ -97,11 +99,17 @@ install -d -m0755 %{buildroot}%{gem_extdir}
 mv %{buildroot}%{gem_instdir}/lib/kgio_ext.so %{buildroot}%{gem_extdir}/lib/
 %endif
 
-%if 0%{?fedora} >= 19
+%if 0%{?fedora} >= 19 && 0%{?fedora} < 21
 install -d m0755 %{buildroot}%{gem_extdir_mri}/lib
 mv %{buildroot}%{gem_instdir}/lib/kgio_ext.so %{buildroot}%{gem_extdir_mri}/lib/
 %endif
 
+
+%if 0%{?fedora} >= 21
+install -d m0755 %{buildroot}%{gem_extdir_mri}
+cp -a .%{gem_extdir_mri}/{gem.build_complete,kgio_ext.so} %{buildroot}%{gem_extdir_mri}/
+%endif
+
 %check
 cd %{buildroot}%{gem_instdir}
 RUBYOPT="-Ilib -I%{buildroot}%{gem_extdir}/lib -Itest" testrb test/test_*
@@ -140,6 +148,9 @@ rm -rf %{buildroot}
 %{gem_instdir}/lib/kgio.rb
 
 %changelog
+* Wed Jun 25 2014 Yaakov Selkowitz <yselkowi at redhat.com> - 2.8.0-5
+- Fixes for Ruby 2.1 packaging guidelines (#1096996, #1107152)
+
 * Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.8.0-4
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list