2 Summary: Dependency injection for Ruby
3 Summary(pl.UTF-8): Wprowadzanie zależności dla języka Ruby
8 Group: Development/Libraries
9 Source0: http://gems.rubyforge.org/gems/%{pkgname}-%{version}.gem
10 # Source0-md5: 53ae8ec8d73fed8aafa6bfc628b032d2
11 URL: http://needle.rubyforge.org/
12 BuildRequires: rpmbuild(macros) >= 1.277
13 BuildRequires: ruby-modules
14 BuildRequires: setup.rb
15 %{?ruby_mod_ver_requires_eq}
16 Obsoletes: ruby-Needle
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 Needle is a dependency injection (also, inversion of control)
24 %description -l pl.UTF-8
25 Needle to kontener wprowadzający zależności (a także odwrócenie
26 sterowania) dla języka Ruby.
30 tar xf %{SOURCE0} -O data.tar.gz | tar xzv-
31 cp %{_datadir}/setup.rb .
34 ruby setup.rb config \
35 --rbdir=%{ruby_rubylibdir} \
36 --sodir=%{ruby_archdir}
39 rdoc --inline-source --op rdoc lib
43 rm -rf $RPM_BUILD_ROOT
44 install -d $RPM_BUILD_ROOT{%{ruby_rubylibdir},%{ruby_ridir}}
46 ruby setup.rb install \
47 --prefix=$RPM_BUILD_ROOT
51 cp -a ri/* $RPM_BUILD_ROOT%{ruby_ridir}
54 rm -rf $RPM_BUILD_ROOT
57 %defattr(644,root,root,755)