This commit is contained in:
Mamoru TASAKA 2017-03-17 10:53:03 +09:00
commit 67b3374673
3 changed files with 15 additions and 24 deletions

2
.gitignore vendored
View file

@ -29,3 +29,5 @@ flexmock-0.8.7.gem
/flexmock-v2.3.0-test-missing-files.tar.gz
/flexmock-2.3.4.gem
/flexmock-v2.3.4-test-missing-files.tar.gz
/flexmock-2.3.5.gem
/flexmock-v2.3.5-test-missing-files.tar.gz

View file

@ -1,15 +1,13 @@
%global ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")
%global gem_name flexmock
Summary: Mock object library for ruby
Name: rubygem-%{gem_name}
Version: 2.3.4
Release: 2%{?dist}
Version: 2.3.5
Release: 1%{?dist}
Group: Development/Languages
License: Copyright only
URL: http://flexmock.rubyforge.org
Source0: http://gems.rubyforge.org/gems/%{gem_name}-%{version}.gem
License: MIT
URL: https://github.com/doudou/flexmock
Source0: https://rubygems.org/gems/%{gem_name}-%{version}.gem
Source1: %{gem_name}-v%{version}-test-missing-files.tar.gz
# Source1 is created fron Source2
Source2: flexmock-create-missing-test-files.sh
@ -18,13 +16,10 @@ Requires: ruby(release)
BuildRequires: ruby(release)
BuildRequires: rubygems-devel
BuildRequires: rubygem(minitest) >= 5
BuildRequires: rubygem(test-unit)
BuildRequires: rubygem(rspec) >= 3
Requires: ruby(rubygems)
Provides: rubygem(%{gem_name}) = %{version}-%{release}
BuildArch: noarch
%if 0%{?fedora} >= 17
Obsoletes: ruby-%{gem_name} < 0.9.0-3
%endif
%description
FlexMock is a simple, but flexible, mock object library for Ruby unit
@ -38,15 +33,6 @@ Requires: %{name} = %{version}-%{release}
%description doc
This package contains documentation for %{name}.
%package -n ruby-%{gem_name}
Summary: Non-Gem support package for %{gem_name}
Group: Development/Languages
Requires: %{name} = %{version}-%{release}
Provides: ruby(%{gem_name}) = %{version}-%{release}
%description -n ruby-%{gem_name}
This package provides non-Gem support for %{gem_name}.
%prep
%setup -q -c -T
@ -69,6 +55,7 @@ rm -rf \
flexmock.blurb \
flexmock.gemspec \
install.rb
popd
%check
pushd .%{gem_instdir}
@ -78,8 +65,7 @@ mv flexmock/test .
ruby -Ilib:.:test \
-e 'Dir.glob("test/*_test.rb").each {|f| require f}'
ruby -Ilib:.:test \
-e 'gem "minitest" ; require "minitest/autorun" ; Dir.glob("test/minitest*/*_test.rb").each {|f| require f}'
rspec test/rspec_integration/
popd
@ -100,6 +86,9 @@ popd
%{gem_docdir}/
%changelog
* Fri Mar 17 2017 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.3.5-1
- 2.3.5
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.4-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild

View file

@ -1,2 +1,2 @@
77aee889ec83ef604e5b7097b58d2075 flexmock-2.3.4.gem
2948f87dd86e195ae0471d4267424866 flexmock-v2.3.4-test-missing-files.tar.gz
SHA512 (flexmock-2.3.5.gem) = f941ef70b601b8e1ae2da8b44f159f42968020f3596df7dcb70059fffdcce240d2b825e5f2e162ce28aade5563c38d7bc8ff034e8f13c8879dd44425fb3c9ee6
SHA512 (flexmock-v2.3.5-test-missing-files.tar.gz) = 56ff6b11d044c5e6fb06b930391d996aa7273655721565a9b8b980db223947ed5e79ff61839d215d2a5a749ea469ba7c274f66bb549e05fb2ad6acd96039ca20