]> git.pld-linux.org Git - packages/ruby-mongrel.git/blame - ruby-mongrel.spec
- BR: dos2unix to workaround CVS stupidity
[packages/ruby-mongrel.git] / ruby-mongrel.spec
CommitLineData
f2e6bbb1 1Summary: Ruby webserver toolkit
804e726c 2Summary(pl.UTF-8): Toolkit języka Ruby dla serwera WWW
f2e6bbb1 3Name: ruby-mongrel
fec0555e 4Version: 1.1.5
04c9c7ff 5Release: 3
f2e6bbb1 6License: Ruby
f2e6bbb1 7Group: Development/Libraries
fec0555e 8Source0: http://gems.rubyforge.org/gems/mongrel-%{version}.gem
9# Source0-md5: a37617eb48f0932cc32143b2d76c0d12
0afa51b4 10Patch0: %{name}-nogems.patch
f2e6bbb1 11URL: http://mongrel.rubyforge.org/
04c9c7ff 12BuildRequires: dos2unix
f2e6bbb1 13BuildRequires: rpmbuild(macros) >= 1.277
14BuildRequires: ruby-devel
15BuildRequires: ruby-modules
16%{?ruby_mod_ver_requires_eq}
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
2b1d1d05
ER
19# passing CFLAGS breaks -fPIC parsing, patch mkmf module to be able to pass CC and OPTFLAgs
20
85b7d0dc
ER
21%define ruby_config {\
22 %{__ruby} setup.rb config \
23 --prefix=%{_prefix} \
24 --bindir=%{_bindir} \
25 --libdir=%{_libdir} \
26 --datadir=%{_datadir} \
27 --mandir=%{_mandir} \
28 --sysconfdir=%{_sysconfdir} \
29 --localstatedir=%{_localstatedir} \
30 --rbdir=%{ruby_rubylibdir} \
31 --sodir=%{ruby_archdir} \
2b1d1d05 32 --make-prog="%{__make} CC=\"%{__cc}\"" \
85b7d0dc
ER
33}
34
35%define ruby_setup { \
36 %{__ruby} setup.rb setup \
37}
38
39%define ruby_install { \
40 %{__ruby} setup.rb install \
41}
42
f2e6bbb1 43%description
de222948
JB
44Ruby webserver toolkit.
45
91b5acfb
JR
46%description -l pl.UTF-8
47Toolkit języka Ruby dla serwera WWW.
f2e6bbb1 48
49%prep
0afa51b4 50%setup -q -c -T
85b7d0dc 51tar xf %{SOURCE0} -O data.tar.gz | tar xz
04c9c7ff 52dos2unix examples/mongrel_simple_service.rb
c52af820 53%patch0 -p1
f2e6bbb1 54
85b7d0dc
ER
55find -name '*.rb' -print0 | xargs -0 %{__sed} -i -e 's,\r$,,'
56
f2e6bbb1 57%build
85b7d0dc
ER
58%ruby_config
59%ruby_setup
f2e6bbb1 60
61%install
62rm -rf $RPM_BUILD_ROOT
63install -d $RPM_BUILD_ROOT%{ruby_rubylibdir}
85b7d0dc
ER
64%ruby_install \
65 --prefix=$RPM_BUILD_ROOT
f2e6bbb1 66
67%clean
68rm -rf $RPM_BUILD_ROOT
69
70%files
71%defattr(644,root,root,755)
72%attr(755,root,root) %{_bindir}/*
73%{ruby_rubylibdir}/*.rb
de222948 74%{ruby_rubylibdir}/mongrel
f2e6bbb1 75%attr(755,root,root) %{ruby_archdir}/*.so
This page took 1.360886 seconds and 4 git commands to generate.