[rubygem-openscap] Allow build for older fedoras or downstreams
Šimon Lukašík
isimluk at fedoraproject.org
Mon Jan 12 13:36:06 UTC 2015
commit 394586c927d8aeec257dcc698a47b6c052c5960e
Author: Šimon Lukašík <slukasik at redhat.com>
Date: Sun Jan 11 00:19:36 2015 +0100
Allow build for older fedoras or downstreams
This change is not needed for Fedora, but it will allow me to have the
very same specfile for various builds (i.e. SCL in COPR).
rubygem-openscap.spec | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
---
diff --git a/rubygem-openscap.spec b/rubygem-openscap.spec
index d0858dd..59f683c 100644
--- a/rubygem-openscap.spec
+++ b/rubygem-openscap.spec
@@ -18,13 +18,11 @@ Group: Development/Languages
License: GPLv2+
URL: https://github.com/isimluk/ruby-openscap
Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem
-Requires: %{?scl_prefix}ruby(release)
Requires: %{?scl_prefix}ruby(rubygems)
Requires: %{?scl_prefix}rubygem(ffi) >= 1.0.9
# require libopenscap.so.8 in an arch neutral way
Requires: openscap >= 1.2.1
Requires: openscap < 1.3.0
-BuildRequires: %{?scl_prefix}ruby(release)
BuildRequires: %{?scl_prefix}rubygems-devel
BuildRequires: %{?scl_prefix}ruby >= 1.9.3
# For tests we need:
@@ -33,11 +31,22 @@ BuildRequires: openscap < 1.3.0
BuildRequires: bzip2
BuildRequires: %{?scl_prefix}rubygem(rake)
BuildRequires: %{?scl_prefix}rubygem(bundler)
-BuildRequires: %{?scl_prefix}rubygem(test-unit)
BuildRequires: %{?scl_prefix}rubygem(ffi) >= 1.0.9
BuildRequires: openscap-devel
# End (for the tests we needed)
+%if 0%{?fedora} > 18
+Requires: %{?scl_prefix}ruby(release)
+BuildRequires: %{?scl_prefix}ruby(release)
+# For the tests we need
+BuildRequires: %{?scl_prefix}rubygem(test-unit)
+%else
+Requires: %{?scl_prefix}ruby(abi) >= %{rubyabi}
+BuildRequires: %{?scl_prefix}ruby(abi) >= %{rubyabi}
+# For the tests we need
+BuildRequires: %{?scl_prefix}rubygem(minitest)
+%endif
+
BuildArch: noarch
Provides: %{?scl_prefix}rubygem(%{gem_name}) = %{version}
More information about the scm-commits
mailing list