]> git.pld-linux.org Git - packages/ruby-rspec-support.git/blame - ruby-rspec-support.spec
- rebuild with ruby 2.6
[packages/ruby-rspec-support.git] / ruby-rspec-support.spec
CommitLineData
c25cbbb2
JR
1#
2# Conditional build:
3%bcond_without doc # don't build ri/rdoc
4
5%define pkgname rspec-support
1b3fc407
JB
6Summary: Support utilities for RSpec modules
7Summary(pl.UTF-8): Narzędzia wspierające dla modułów RSpec
c25cbbb2
JR
8Name: ruby-%{pkgname}
9Version: 3.7.1
6ca5ba9b 10Release: 2
c25cbbb2
JR
11License: MIT
12Source0: https://rubygems.org/downloads/%{pkgname}-%{version}.gem
13# Source0-md5: a256e5c716dcb9a6877a037ab54997e3
14Group: Development/Languages
15URL: https://github.com/rspec/rspec-support
16BuildRequires: rpm-rubyprov
17BuildRequires: rpmbuild(macros) >= 1.665
18Requires: ruby-thread_order >= 1.1.0
19BuildArch: noarch
20BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22%description
1b3fc407
JB
23RSpec::Support provides common functionality to RSpec::Core,
24RSpec::Expectations and RSpec::Mocks.
25
26%description -l pl.UTF-8
27RSpec::Support udostępnia funkcjonalność wspólną dla RSpec::Core,
28RSpec::Expectation i RSpec::Mocks.
c25cbbb2
JR
29
30%package rdoc
31Summary: HTML documentation for Ruby %{pkgname} module
32Summary(pl.UTF-8): Dokumentacja w formacie HTML dla modułu języka Ruby %{pkgname}
33Group: Documentation
34Requires: ruby >= 1:1.8.7-4
35
36%description rdoc
37HTML documentation for Ruby %{pkgname} module.
38
39%description rdoc -l pl.UTF-8
40Dokumentacja w formacie HTML dla modułu języka Ruby %{pkgname}.
41
42%package ri
43Summary: ri documentation for Ruby %{pkgname} module
44Summary(pl.UTF-8): Dokumentacja w formacie ri dla modułu języka Ruby %{pkgname}
45Group: Documentation
46Requires: ruby
47
48%description ri
49ri documentation for Ruby %{pkgname} module.
50
51%description ri -l pl.UTF-8
52Dokumentacja w formacie ri dla modułu języka Ruby %{pkgname}.
53
54%prep
55%setup -q -n %{pkgname}-%{version}
56
57%build
58# write .gemspec
59%__gem_helper spec
60
61# make gemspec self-contained
62%{__mv} %{pkgname}-%{version}.gemspec %{pkgname}.gemspec
63ruby -r rubygems -e 'spec = eval(File.read("%{pkgname}.gemspec"))
64 File.open("%{pkgname}-%{version}.gemspec", "w") do |file|
65 file.puts spec.to_ruby_for_cache
66end'
67
68#'
69
1b3fc407 70%if %{with doc}
c25cbbb2
JR
71rdoc --ri --op ri lib
72rdoc --op rdoc lib
1b3fc407
JB
73%{__rm} ri/Object/cdesc-Object.ri
74%{__rm} ri/created.rid
75%{__rm} ri/cache.ri
76%endif
c25cbbb2
JR
77
78%install
79rm -rf $RPM_BUILD_ROOT
80install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir}}
81cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
82cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
83
84%if %{with doc}
85install -d $RPM_BUILD_ROOT{%{ruby_rdocdir}/%{name}-%{version},%{ruby_ridir}}
86cp -a rdoc/* $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
87cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
88%endif
89
90%clean
91rm -rf $RPM_BUILD_ROOT
92
93%files
94%defattr(644,root,root,755)
95%doc Changelog.md README.md
96%dir %{ruby_vendorlibdir}/rspec
97%{ruby_vendorlibdir}/rspec/support.rb
98%{ruby_vendorlibdir}/rspec/support
99%{ruby_specdir}/%{pkgname}-%{version}.gemspec
100
101%if %{with doc}
102%files rdoc
103%defattr(644,root,root,755)
104%{ruby_rdocdir}/%{name}-%{version}
105
106%files ri
107%defattr(644,root,root,755)
108%dir %{ruby_ridir}/RSpec
1b3fc407
JB
109%{ruby_ridir}/Object/command_from-i.ri
110%{ruby_ridir}/Object/expected_encoding%3f-i.ri
111%{ruby_ridir}/Object/have_successful_no_warnings_output-i.ri
112%{ruby_ridir}/Object/load_all_files-i.ri
113%{ruby_ridir}/RSpec/CallerFilter
c25cbbb2 114%{ruby_ridir}/RSpec/Support
1b3fc407 115%{ruby_ridir}/RSpec/cdesc-RSpec.ri
c25cbbb2
JR
116%{ruby_ridir}/RSpecHelpers
117%endif
This page took 0.532877 seconds and 4 git commands to generate.