]>
Commit | Line | Data |
---|---|---|
52931357 ER |
1 | # |
2 | # Conditional build: | |
52931357 | 3 | %bcond_without tests # build without tests |
91ccb939 | 4 | # test needs rspec-core, however rspec-core depends on rspec-mocks |
52931357 ER |
5 | # runtime part of rspec-mocks does not depend on rspec-core |
6 | ||
a7fe20cc | 7 | %define pkgname rspec-expectations |
52931357 | 8 | Summary: Rspec-2 expectations (should and matchers) |
8e310de3 | 9 | Summary(pl.UTF-8): Oczekiwania Rspec-2 (should oraz matchers) |
a7fe20cc | 10 | Name: ruby-%{pkgname} |
52931357 | 11 | Version: 2.13.0 |
a7fe20cc | 12 | Release: 3 |
52931357 ER |
13 | License: MIT |
14 | Group: Development/Languages | |
a7fe20cc | 15 | Source0: http://rubygems.org/gems/%{pkgname}-%{version}.gem |
52931357 ER |
16 | # Source0-md5: 2873d31ef1f8f65d3a04ac40e27825a1 |
17 | URL: http://github.com/rspec/rspec-expectations | |
18 | BuildRequires: rpm-rubyprov | |
19 | BuildRequires: rpmbuild(macros) >= 1.656 | |
05967f06 | 20 | %if %{with tests} |
52931357 ER |
21 | BuildRequires: ruby-minitest |
22 | BuildRequires: ruby-rspec | |
23 | %endif | |
24 | Requires: ruby-diff-lcs | |
25 | BuildArch: noarch | |
26 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
27 | ||
28 | %description | |
29 | rspec-expectations adds `should` and `should_not` to every object and | |
30 | includes RSpec::Matchers, a library of standard matchers. | |
31 | ||
8e310de3 JB |
32 | %description -l pl.UTF-8 |
33 | rspec-expectations dodaje `should` oraz `should_not` do każdego | |
34 | obiektu oraz zawiera RSpec::Matchers - bibliotekę standardowych | |
35 | funkcji dopasowujących. | |
52931357 | 36 | |
52931357 | 37 | %prep |
a7fe20cc | 38 | %setup -q -n %{pkgname}-%{version} |
52931357 | 39 | |
52931357 | 40 | %build |
a7fe20cc ER |
41 | # write .gemspec |
42 | %__gem_helper spec | |
43 | ||
52931357 ER |
44 | %if %{with tests} |
45 | ruby -rubygems -Ilib/ -S rspec spec/ | |
46 | %endif | |
47 | ||
48 | %install | |
49 | rm -rf $RPM_BUILD_ROOT | |
a7fe20cc | 50 | install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{_bindir}} |
52931357 | 51 | cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir} |
a7fe20cc | 52 | cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir} |
52931357 ER |
53 | |
54 | %clean | |
55 | rm -rf $RPM_BUILD_ROOT | |
56 | ||
57 | %files | |
58 | %defattr(644,root,root,755) | |
59 | %doc README.md Changelog.md License.txt | |
60 | %{ruby_vendorlibdir}/rspec-expectations.rb | |
61 | %{ruby_vendorlibdir}/rspec/matchers.rb | |
62 | %{ruby_vendorlibdir}/rspec/matchers | |
63 | %{ruby_vendorlibdir}/rspec/expectations.rb | |
64 | %{ruby_vendorlibdir}/rspec/expectations | |
a7fe20cc | 65 | %{ruby_specdir}/%{pkgname}-%{version}.gemspec |