]> git.pld-linux.org Git - packages/gem2rpm.git/blame - pld.spec.erb
add rubygems test, if required version specified
[packages/gem2rpm.git] / pld.spec.erb
CommitLineData
aed41730
ER
1%define pkgname <%= spec.name %>
2Summary: <%= spec.summary %>
3Name: ruby-%{pkgname}
4Version: <%= spec.version %>
5Release: 0.1
a0c08b44 6License: <%= spec.licenses.empty? ? "GPL v2+ or Ruby" : spec.licenses.join(", ") %>
aed41730
ER
7Group: Development/Languages
8Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
9# Source0-md5: -
10URL: <%= spec.homepage %>
11BuildRequires: rpm-rubyprov
12BuildRequires: rpmbuild(macros) >= 1.656
a0c08b44
ER
13<% if ! spec.extensions.empty? -%>
14BuildRequires: ruby-devel
15<% end -%>
b978c369
ER
16<% if ! spec.executables.empty? -%>
17BuildRequires: sed >= 4.0
18<% end -%>
91b88370
ER
19<% if ! spec.required_rubygems_version.empty? and ! spec.required_rubygems_version.first.empty? -%>
20Requires: ruby-rubygems <%= spec.required_rubygems_version.first %>
21<% end -%>
a0c08b44 22<% for d in spec.runtime_dependencies -%>
7d625e4e 23<% for req in d.requirement -%>
aed41730 24Requires: ruby-<%= d.name %> <%= req %>
7d625e4e
ER
25<% end -%>
26<% end -%>
aed41730
ER
27BuildArch: noarch
28BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
7d625e4e
ER
29
30%description
31<%= spec.description %>
32
33%prep
aed41730 34%setup -q -n %{pkgname}-%{version}
b978c369
ER
35<% if ! spec.executables.empty? -%>
36%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
37<% end -%>
7d625e4e
ER
38
39%install
aed41730
ER
40rm -rf $RPM_BUILD_ROOT
41install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{_bindir}}
42cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
7d625e4e 43<% if ! spec.executables.empty? -%>
aed41730 44cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
7d625e4e
ER
45<% end -%>
46
47%clean
aed41730 48rm -rf $RPM_BUILD_ROOT
7d625e4e
ER
49
50%files
aed41730 51%defattr(644,root,root,755)
967420bc 52<% for f in spec.executables.sort -%>
aed41730 53%attr(755,root,root) %{_bindir}/<%= f %>
7d625e4e 54<% end -%>
aed41730
ER
55%{ruby_vendorlibdir}/%{pkgname}.rb
56%{ruby_vendorlibdir}/%{pkgname}
This page took 0.034464 seconds and 4 git commands to generate.