1 # Generated from <%= format.gem_path %> by gem2rpm -*- rpm-spec -*-
2 %define rbname <%= spec.name %>
3 %define version <%= spec.version %>
6 Summary: <%= spec.summary %>
7 Name: ruby-gems-%{rbname}
11 Group: Development/Ruby
12 License: Distributable
13 URL: <%= spec.homepage %>
14 Source0: %{rbname}-%{version}.gem
15 # Make sure the spec template is included in the SRPM
16 Source1: ruby-gems-%{rbname}.spec.in
17 BuildRoot: %{_tmppath}/%{name}-%{version}-root
18 Requires: ruby <%= spec.required_ruby_version %>
19 Requires: ruby-gems >= <%= Gem::RubyGemsVersion %>
20 <% for d in spec.dependencies -%>
21 <% for req in d.requirement -%>
22 Requires: ruby-gems-<%= d.name %> <%= req %>
25 BuildRequires: ruby <%= spec.required_ruby_version %>
26 BuildRequires: ruby-gems >= <%= Gem::RubyGemsVersion %>
28 Provides: ruby(<%= spec.name.capitalize %>) = %{version}
30 %define gemdir <%= Gem.dir %>
31 %define gembuilddir %{buildroot}%{gemdir}
34 <%= spec.description %>
42 %{__rm} -rf %{buildroot}
43 mkdir -p %{gembuilddir}
44 gem install --local --install-dir %{gembuilddir} --force %{SOURCE0}
45 <% if ! spec.executables.empty? -%>
46 mkdir -p %{buildroot}/%{_bindir}
47 mv %{gembuilddir}/bin/* %{buildroot}/%{_bindir}
48 rmdir %{gembuilddir}/bin
52 %{__rm} -rf %{buildroot}
55 %defattr(-, root, root)
56 <% for f in spec.executables -%>
59 <% format.file_entries.each do |entry, data| -%>
60 <% path = entry['path'] -%>
61 <% doc_prefix = spec.extra_rdoc_files.include?(path) ? "%doc " : "" -%>
62 <%= doc_prefix %>%{gemdir}/gems/<%= spec.name %>-<%= spec.version %>/<%= path %>
65 %doc %{gemdir}/doc/<%= spec.name %>-<%= spec.version %>
66 %{gemdir}/cache/<%= format.gem_path %>
67 %{gemdir}/specifications/<%= format.gem_path %>spec