|
|
|
@ -1,21 +1,22 @@
|
|
|
|
|
%global majorver 3.10.1
|
|
|
|
|
%global majorver 3.13.0
|
|
|
|
|
#%%global preminorver .rc6
|
|
|
|
|
%global rpmminorver .%(echo %preminorver | sed -e 's|^\\.\\.*||')
|
|
|
|
|
%global fullver %{majorver}%{?preminorver}
|
|
|
|
|
|
|
|
|
|
%global fedorarel 1
|
|
|
|
|
%global baserelease 3
|
|
|
|
|
|
|
|
|
|
%global gem_name rspec-expectations
|
|
|
|
|
|
|
|
|
|
%global need_bootstrap_set 0
|
|
|
|
|
%bcond_with bootstrap
|
|
|
|
|
|
|
|
|
|
%undefine __brp_mangle_shebangs
|
|
|
|
|
|
|
|
|
|
Summary: RSpec expectations (should and matchers)
|
|
|
|
|
Name: rubygem-%{gem_name}
|
|
|
|
|
Version: %{majorver}
|
|
|
|
|
Release: %{?preminorver:0.}%{fedorarel}%{?preminorver:%{rpmminorver}}%{?dist}.3
|
|
|
|
|
Release: %{?preminorver:0.}%{baserelease}%{?preminorver:%{rpmminorver}}%{?dist}
|
|
|
|
|
|
|
|
|
|
# SPDX confirmed
|
|
|
|
|
License: MIT
|
|
|
|
|
URL: http://github.com/rspec/rspec-expectations
|
|
|
|
|
Source0: https://rubygems.org/gems/%{gem_name}-%{fullver}.gem
|
|
|
|
@ -25,11 +26,16 @@ Source2: rspec-related-create-full-tarball.sh
|
|
|
|
|
|
|
|
|
|
#BuildRequires: ruby(release)
|
|
|
|
|
BuildRequires: rubygems-devel
|
|
|
|
|
%if 0%{?need_bootstrap_set} < 1
|
|
|
|
|
%if %{without bootstrap}
|
|
|
|
|
BuildRequires: rubygem(rspec)
|
|
|
|
|
BuildRequires: rubygem(rake)
|
|
|
|
|
# Some features in expectations needs this
|
|
|
|
|
BuildRequires: rubygem(rspec-support) >= 3.9.3
|
|
|
|
|
BuildRequires: rubygem(minitest) >= 5
|
|
|
|
|
%if ! 0%{?rhel}
|
|
|
|
|
BuildRequires: rubygem(aruba)
|
|
|
|
|
BuildRequires: rubygem(cucumber)
|
|
|
|
|
%endif
|
|
|
|
|
BuildRequires: git
|
|
|
|
|
%endif
|
|
|
|
|
BuildArch: noarch
|
|
|
|
@ -63,12 +69,30 @@ cp -a .%{gem_dir}/* \
|
|
|
|
|
# cleanups
|
|
|
|
|
rm -f %{buildroot}%{gem_instdir}/{.document,.yardopts}
|
|
|
|
|
|
|
|
|
|
%if 0%{?need_bootstrap_set} < 1
|
|
|
|
|
%check
|
|
|
|
|
%if %{with bootstrap}
|
|
|
|
|
# Skip test, exiting
|
|
|
|
|
exit 0
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
LANG=C.UTF-8
|
|
|
|
|
ruby -rrubygems -Ilib/ -S rspec spec/
|
|
|
|
|
export RUBYLIB=$(pwd)/lib
|
|
|
|
|
rspec spec/
|
|
|
|
|
|
|
|
|
|
%if 0%{?rhel}
|
|
|
|
|
# Skip cucumber test
|
|
|
|
|
exit 0
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
# Skip one failing scenario, needs investigating...
|
|
|
|
|
sed -i features/built_in_matchers/include.feature -e '\@skip-on-fedora@d'
|
|
|
|
|
sed -i features/built_in_matchers/include.feature -e 's|^\([ \t]*\)\(Scenario: counts usage.*\)|\1@skip-on-fedora\n\1\2|'
|
|
|
|
|
export CUCUMBER_PUBLISH_QUIET=true
|
|
|
|
|
cucumber \
|
|
|
|
|
--tag "not @skip-when-diff-lcs-1.3" \
|
|
|
|
|
--tag "not @skip-on-fedora" \
|
|
|
|
|
%{nil}
|
|
|
|
|
|
|
|
|
|
%files
|
|
|
|
|
%dir %{gem_instdir}
|
|
|
|
|
|
|
|
|
@ -85,12 +109,67 @@ ruby -rrubygems -Ilib/ -S rspec spec/
|
|
|
|
|
%{gem_docdir}
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 3.10.1-1.3
|
|
|
|
|
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
|
|
|
|
|
Related: rhbz#1991688
|
|
|
|
|
* Tue Oct 29 2024 Troy Dawson <tdawson@redhat.com> - 3.13.0-3
|
|
|
|
|
- Bump release for October 2024 mass rebuild:
|
|
|
|
|
Resolves: RHEL-64018
|
|
|
|
|
|
|
|
|
|
* Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com> - 3.13.0-2
|
|
|
|
|
- Bump release for June 2024 mass rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Feb 09 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.13.0-1
|
|
|
|
|
- 3.13.0
|
|
|
|
|
|
|
|
|
|
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.12.3-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Aug 06 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.12.3-4
|
|
|
|
|
- Remove unneeded conditionals for new MiniTest support
|
|
|
|
|
|
|
|
|
|
* Fri Aug 4 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.12.3-3
|
|
|
|
|
- Support MiniTest 5.19+
|
|
|
|
|
|
|
|
|
|
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.12.3-2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Apr 21 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.12.3-1
|
|
|
|
|
- 3.12.3
|
|
|
|
|
|
|
|
|
|
* Fri Mar 10 2023 Yaakov Selkowitz <yselkowi@redhat.com> - 3.12.2-2
|
|
|
|
|
- Disable unwanted dependencies in RHEL builds
|
|
|
|
|
|
|
|
|
|
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.12.2-1.1
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jan 17 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.12.2-1
|
|
|
|
|
- 3.12.2
|
|
|
|
|
|
|
|
|
|
* Wed Dec 21 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.12.1-1
|
|
|
|
|
- 3.12.1
|
|
|
|
|
|
|
|
|
|
* Thu Oct 27 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.12.0-1
|
|
|
|
|
- 3.12.0
|
|
|
|
|
|
|
|
|
|
* Thu Sep 15 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.11.1-1
|
|
|
|
|
- 3.11.1
|
|
|
|
|
|
|
|
|
|
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.11.0-1.1
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Thu Feb 10 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.11.0-1
|
|
|
|
|
- 3.11.0
|
|
|
|
|
|
|
|
|
|
* Sun Jan 30 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.10.2-2
|
|
|
|
|
- BR: rubygem(rake) for check
|
|
|
|
|
|
|
|
|
|
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.2-1.1
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Tue Jan 18 2022 Mamoru TASAKA <mtasaka@fedoraproject.org> - 3.10.2-1
|
|
|
|
|
- 3.10.2
|
|
|
|
|
- Execute cucumber test
|
|
|
|
|
|
|
|
|
|
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 3.10.1-1.2
|
|
|
|
|
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
|
|
|
|
|
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.1-1.2
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.10.1-1.1
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|