2 Summary: A scripting framework that replaces rake, sake and rubigen
3 Summary(pl.UTF-8): Szkielet skryptowy zastępujący rake, sake i rubigen
8 #Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
9 Source0: https://github.com/erikhuda/thor/archive/v%{version}/%{pkgname}-%{version}.tar.gz
10 # Source0-md5: 2ae540058dcefcee5afef33ed1a66538
11 Group: Development/Languages
12 URL: http://whatisthor.com/
13 BuildRequires: rpm-rubyprov
14 BuildRequires: rpmbuild(macros) >= 1.665
15 BuildRequires: sed >= 4.0
16 %if %(locale -a | grep -q '^C\.utf8$'; echo $?)
17 BuildRequires: glibc-localedb-all
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23 A scripting framework that replaces rake, sake and rubigen.
25 %description -l pl.UTF-8
26 Szkielet skryptowy zastępujący rake, sake i rubigen.
29 Summary: HTML documentation for %{pkgname}
30 Summary(pl.UTF-8): Dokumentacja w formacie HTML dla pakietu thor
32 Requires: ruby >= 1:1.8.7-4
35 HTML documentation for %{pkgname}.
37 %description rdoc -l pl.UTF-8
38 Dokumentacja w formacie HTML dla pakietu thor.
41 Summary: ri documentation for Ruby thor module
42 Summary(pl.UTF-8): Dokumentacja w formacie ri dla modułu thor języka Ruby
47 ri documentation for Ruby thor module.
49 %description ri -l pl.UTF-8
50 Dokumentacja w formacie ri dla modułu thor języka Ruby.
53 %setup -q -n %{pkgname}-%{version}
54 %{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
57 # make gemspec self-contained
58 ruby -r rubygems -e 'spec = eval(File.read("thor.gemspec"))
59 File.open("thor-%{version}.gemspec", "w") do |file|
60 file.puts spec.to_ruby_for_cache
63 # UTF8 locale needed for doc generation
67 %{__rm} ri/created.rid
73 rm -rf $RPM_BUILD_ROOT
74 install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_ridir},%{ruby_rdocdir},%{_bindir}}
75 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
76 cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
77 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
78 cp -a rdoc $RPM_BUILD_ROOT%{ruby_rdocdir}/%{name}-%{version}
80 install -d $RPM_BUILD_ROOT%{ruby_specdir}
81 cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}/%{pkgname}-%{version}.gemspec
84 rm -rf $RPM_BUILD_ROOT
87 %defattr(644,root,root,755)
88 %doc CHANGELOG.md README.md LICENSE.md
89 %attr(755,root,root) %{_bindir}/thor
90 %{ruby_vendorlibdir}/%{pkgname}.rb
91 %{ruby_vendorlibdir}/%{pkgname}
92 %{ruby_specdir}/%{pkgname}-%{version}.gemspec
95 %defattr(644,root,root,755)
96 %{ruby_rdocdir}/%{name}-%{version}
99 %defattr(644,root,root,755)