[rubygem-narray/f18] added conditional for Requires: ruby(release) or ruby(abi) on older dists
by Björn 'besser82' Esser
commit b3b3c8acecf49ce1a60a31c354e902704a493201
Author: Björn Esser <bjoern.esser(a)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(a)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(a)gmail.com> - 0.6.0.8-3
- added symlink to %%{gem_name}_ext.rb in %%{ruby_vendorarchdir}