[rubygem-diff-lcs] Change the dependency to rubygem(rspec). Add bootstrap code.

Vít Ondruch vondruch at fedoraproject.org
Wed Feb 20 08:48:54 UTC 2013


commit f31667542409d851a2c9af210f21c45c4630ff8c
Author: Vít Ondruch <vondruch at redhat.com>
Date:   Wed Feb 20 09:48:45 2013 +0100

    Change the dependency to rubygem(rspec).
    Add bootstrap code.

 rubygem-diff-lcs.spec |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)
---
diff --git a/rubygem-diff-lcs.spec b/rubygem-diff-lcs.spec
index 6717e56..64ef7c3 100644
--- a/rubygem-diff-lcs.spec
+++ b/rubygem-diff-lcs.spec
@@ -1,6 +1,10 @@
 %global gem_name diff-lcs
 %global rubyabi 1.9.1
 
+# %%check section needs rspec-expectations, however rspec-expectations depends
+# on diff-lcs.
+%{!?need_bootstrap:	%global	need_bootstrap	0}
+
 Summary: Provide a list of changes between two sequenced collections
 Name: rubygem-%{gem_name}
 Version: 1.1.3
@@ -12,7 +16,9 @@ Source0: http://gems.rubyforge.org/gems/%{gem_name}-%{version}.gem
 Requires: ruby(abi) = %{rubyabi}
 Requires: rubygems
 BuildRequires: rubygems-devel
-BuildRequires: %{_bindir}/rspec
+%if 0%{?need_bootstrap} < 1
+BuildRequires: rubygem(rspec)
+%endif
 BuildRequires: ruby(abi) = %{rubyabi}
 BuildArch: noarch
 Provides: rubygem(%{gem_name}) = %{version}
@@ -69,10 +75,12 @@ done
 # Fix shebangs.
 sed -i 's|^#!.*|#!/usr/bin/ruby|' %{buildroot}%{gem_instdir}/bin/{htmldiff,ldiff}
 
+%if 0%{?need_bootstrap} < 1
 %check
 pushd .%{gem_instdir}
 rspec spec
 popd
+%endif
 
 %files
 %{_bindir}/ldiff
@@ -97,6 +105,10 @@ popd
 
 
 %changelog
+* Wed Feb 20 2013 Vít Ondruch <vondruch at redhat.com> - 1.1.3-2
+- Change the dependency to rubygem(rspec).
+- Add bootstrap code.
+
 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.1.3-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 


More information about the scm-commits mailing list