3 %bcond_without doc # don't build ri/rdoc
5 %define pkgname thread_order
6 Summary: Test helper for ordering threaded code
11 Source0: https://rubygems.org/downloads/%{pkgname}-%{version}.gem
12 # Source0-md5: 80b8b69edb211e97e30dc7334e37a593
13 Group: Development/Languages
14 URL: http://rubyforge.org/projects/.../
15 BuildRequires: rpm-rubyprov
16 BuildRequires: rpmbuild(macros) >= 1.665
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Test helper for ordering threaded code (does not depend on gems
22 or stdlib, tested on 1.8.7 - 2.2, rbx, jruby).
25 Summary: HTML documentation for Ruby %{pkgname} module
26 Summary(pl.UTF-8): Dokumentacja w formacie HTML dla modułu języka Ruby %{pkgname}
28 Requires: ruby >= 1:1.8.7-4
31 HTML documentation for Ruby %{pkgname} module.
33 %description rdoc -l pl.UTF-8
34 Dokumentacja w formacie HTML dla modułu języka Ruby %{pkgname}.
37 Summary: ri documentation for Ruby %{pkgname} module
38 Summary(pl.UTF-8): Dokumentacja w formacie ri dla modułu języka Ruby %{pkgname}
43 ri documentation for Ruby %{pkgname} module.
45 %description ri -l pl.UTF-8
46 Dokumentacja w formacie ri dla modułu języka Ruby %{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
65 # rm -r ri/NOT_THIS_MODULE_RELATED_DIRS
70 rm -rf $RPM_BUILD_ROOT
71 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir}}
72 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
73 cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
76 install -d $RPM_BUILD_ROOT{%{ruby_rdocdir}/%{name}-%{version},%{ruby_ridir}}
77 cp -a rdoc/* $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
78 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
82 rm -rf $RPM_BUILD_ROOT
85 %defattr(644,root,root,755)
87 %{ruby_vendorlibdir}/%{pkgname}.rb
88 %{ruby_vendorlibdir}/%{pkgname}
89 %{ruby_specdir}/%{pkgname}-%{version}.gemspec
93 %defattr(644,root,root,755)
94 %{ruby_rdocdir}/%{name}-%{version}
97 %defattr(644,root,root,755)
98 %{ruby_ridir}/ThreadOrder