3 %bcond_without doc # don't build ri/rdoc
6 Summary: Docile turns any Ruby object into a DSL.
11 Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
12 # Source0-md5: 5e5baf4ed5c4b1090914ccd30f2da075
13 Group: Development/Languages
14 URL: https://rubygems.org/gems/simplecov
15 BuildRequires: rpm-rubyprov
16 BuildRequires: rpmbuild(macros) >= 1.665
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Docile turns any Ruby object into a DSL.
22 Especially useful with the Builder pattern.
25 Summary: HTML documentation for %{pkgname}
26 Summary(pl.UTF-8): Dokumentacja w formacie HTML dla %{pkgname}
28 Requires: ruby >= 1:1.8.7-4
31 HTML documentation for %{pkgname}.
33 %description rdoc -l pl.UTF-8
34 Dokumentacja w formacie HTML dla %{pkgname}.
37 Summary: ri documentation for %{pkgname}
38 Summary(pl.UTF-8): Dokumentacja w formacie ri dla %{pkgname}
43 ri documentation for %{pkgname}.
45 %description ri -l pl.UTF-8
46 Dokumentacji w formacie ri dla %{pkgname}.
49 %setup -q -n %{pkgname}-%{version}
55 # make gemspec self-contained
56 ruby -r rubygems -e 'spec = eval(File.read("%{pkgname}.gemspec"))
57 File.open("%{pkgname}-%{version}.gemspec", "w") do |file|
58 file.puts spec.to_ruby_for_cache
63 %{__rm} -r ri/created.rid
66 rm -rf $RPM_BUILD_ROOT
67 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_ridir},%{ruby_rdocdir}/%{name}-%{version}}
69 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
70 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
72 cp -a rdoc/* $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
75 install -d $RPM_BUILD_ROOT%{ruby_specdir}
76 cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
79 rm -rf $RPM_BUILD_ROOT
82 %defattr(644,root,root,755)
83 %doc HISTORY.md README.md
84 %{ruby_vendorlibdir}/%{pkgname}.rb
85 %{ruby_vendorlibdir}/%{pkgname}
86 %{ruby_specdir}/%{pkgname}-%{version}.gemspec
90 %defattr(644,root,root,755)
91 %{ruby_rdocdir}/%{name}-%{version}
94 %defattr(644,root,root,755)