!2 Fix build fail

Merge pull request !2 from lyn/master
This commit is contained in:
openeuler-ci-bot 2020-09-07 12:20:17 +08:00 committed by Gitee
commit 4fffe24421

View File

@ -1,31 +1,32 @@
%bcond_with bootstrap
%global majorver 2.14.6 %global majorver 2.14.6
%global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||') %global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||')
%global fullver %{majorver}%{?preminorver} %global fullver %{majorver}%{?preminorver}
%global gem_name rspec-mocks %global gem_name rspec-mocks
%global rpmgem_name rspec2-mocks %global rpmgem_name rspec2-mocks
%global need_bootstrap_set 0 %global need_bootstrap_set 0
Summary: Rspec 2 doubles (mocks and stubs) Summary: Rspec 2 doubles (mocks and stubs)
Name: rubygem-%{rpmgem_name} Name: rubygem-%{rpmgem_name}
Version: %{majorver} Version: %{majorver}
Release: 1 Release: 2
License: MIT License: MIT
URL: http://github.com/rspec/rspec-mocks URL: http://github.com/rspec/rspec-mocks
Source0: https://rubygems.org/gems/%{gem_name}-%{fullver}.gem Source0: https://rubygems.org/gems/%{gem_name}-%{fullver}.gem
BuildRequires: ruby(release) rubygems-devel BuildRequires: ruby(release) rubygems-devel
%if 0%{?need_bootstrap_set} < 1 %if 0%{?need_bootstrap_set} < 1
BuildRequires: rubygem(rspec2) BuildRequires: rubygem(rspec2)
%endif %endif
Provides: rubygem(%{rpmgem_name}) = %{version}-%{release} Provides: rubygem(%{rpmgem_name}) = %{version}-%{release}
Obsoletes: rubygem-rspec-mocks < 2.14.6-1 Obsoletes: rubygem-rspec-mocks < 2.14.6-1
BuildArch: noarch BuildArch: noarch
%description %description
rspec-mocks provides a test-double framework for Rspec including support rspec-mocks provides a test-double framework for Rspec including support
for method stubs, fakes, and message expectations. for method stubs, fakes, and message expectations.
%package doc %package doc
Summary: Documentation for %{name} Summary: Documentation for %{name}
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Obsoletes: rubygem-rspec-mocks-doc < %{version}-{release} Obsoletes: rubygem-rspec-mocks-doc < %{version}-{release}
%description doc %description doc
This package contains documentation for %{name}. This package contains documentation for %{name}.
@ -43,6 +44,7 @@ mkdir -p %{buildroot}%{gem_dir}
cp -a .%{gem_dir}/* \ cp -a .%{gem_dir}/* \
%{buildroot}%{gem_dir}/ %{buildroot}%{gem_dir}/
rm -f %{buildroot}%{gem_instdir}/{.document,.gitignore,.travis.yml,.yardopts} rm -f %{buildroot}%{gem_instdir}/{.document,.gitignore,.travis.yml,.yardopts}
%if %{with bootstrap}
%if 0%{?need_bootstrap_set} < 1 %if 0%{?need_bootstrap_set} < 1
%check %check
@ -53,6 +55,7 @@ sed -i.toplevel spec/rspec/mocks/mutate_const_spec.rb \
-e '\@expect.TestClass::Hash.@d' -e '\@expect.TestClass::Hash.@d'
ruby -rrubygems -Ilib/ -S rspec2 spec/ ruby -rrubygems -Ilib/ -S rspec2 spec/
%endif %endif
%endif
%files %files
%dir %{gem_instdir} %dir %{gem_instdir}
@ -68,5 +71,8 @@ ruby -rrubygems -Ilib/ -S rspec2 spec/
%exclude %{gem_instdir}/spec/ %exclude %{gem_instdir}/spec/
%changelog %changelog
* Mon Sep 7 2020 liyanan <liyanan32@huawei.com> - 2.14.6-2
- fix build fail
* Wed Aug 19 2020 huangyangke <huangyangke@huawei.com> - %{majorver}-1 * Wed Aug 19 2020 huangyangke <huangyangke@huawei.com> - %{majorver}-1
- package init - package init