[rubygem-narray/f18] added conditional for Requires: ruby(release) or ruby(abi) on older dists

Björn Esser besser82 at fedoraproject.org
Mon Nov 25 14:46:28 UTC 2013


commit b3b3c8acecf49ce1a60a31c354e902704a493201
Author: Björn Esser <bjoern.esser at gmail.com>
Date:   Mon Nov 25 15:44:51 2013 +0100

    added conditional for Requires: ruby(release) or ruby(abi) on older dists

 rubygem-narray.spec |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/rubygem-narray.spec b/rubygem-narray.spec
index f9f6174..b798135 100644
--- a/rubygem-narray.spec
+++ b/rubygem-narray.spec
@@ -1,8 +1,9 @@
+%{?!ruby_ver:		%global ruby_ver %(ruby -rrbconfig -W0 -e 'puts Config::CONFIG["RUBY_PROGRAM_VERSION"]' || echo 0)}
 %global gem_name narray
 
 Name:		rubygem-%{gem_name}
 Version:	0.6.0.8
-Release:	3%{?dist}
+Release:	4%{?dist}
 Summary:	N-dimensional Numerical Array class for Ruby
 
 License:	BSD and Ruby
@@ -12,7 +13,11 @@ Source0:	http://rubygems.org/downloads/%{gem_name}-%{version}.gem
 BuildRequires:	ruby-devel
 BuildRequires:	rubygems-devel
 
-Requires:	ruby(release)
+%if 0%{?fedora} || 0%{?rhel} >= 7
+Requires:	ruby(release)	= %{?ruby_ver}
+%else
+Requires:	ruby(abi)	= %{?ruby_ver}
+%endif
 Requires:	rubygems
 
 Obsoletes:	%{name}-common <= %{version}-%{release}
@@ -109,6 +114,9 @@ rm -rf %{buildroot}%{gem_cache}					\
 
 
 %changelog
+* Mon Nov 25 2013 Björn Esser <bjoern.esser at gmail.com> - 0.6.0.8-4
+- added conditional for Requires: ruby(release) or ruby(abi) on older dists
+
 * Mon Oct 28 2013 Björn Esser <bjoern.esser at gmail.com> - 0.6.0.8-3
 - added symlink to %%{gem_name}_ext.rb in %%{ruby_vendorarchdir}
 


More information about the ml mailing list