]> git.pld-linux.org Git - packages/ruby-ohai.git/blame - ruby-ohai.spec
new, version 0.5.0
[packages/ruby-ohai.git] / ruby-ohai.spec
CommitLineData
be317396
ER
1%define gemname ohai
2Summary: Profiles your system and emits JSON
3Name: ruby-%{gemname}
4Version: 0.5.0
5Release: 1
6License: Apache v2.0
7Group: Development/Languages
8URL: http://wiki.opscode.com/display/ohai
9Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem
10# Source0-md5: c732696877356d9fef48ac07d18dc7e5
11# Request to include: http://tickets.opscode.com/browse/OHAI-169
12Source1: ohai.1
13BuildRequires: rpm-rubyprov
14BuildRequires: rpmbuild(macros) >= 1.656
15Requires: ruby-extlib
16Requires: ruby-json
17Requires: ruby-mixlib-cli
18Requires: ruby-mixlib-config
19Requires: ruby-mixlib-log
20Requires: ruby-systemu
21BuildArch: noarch
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
24%description
25Ohai detects data about your operating system and prints out a JSON
26data blob. It can be used standalone, but it's primary purpose is to
27provide node data to Chef.
28
29%package doc
30Summary: Documentation for %{name}
31Group: Documentation
32Requires: %{name} = %{version}-%{release}
33
34%description doc
35This package contains documentation for %{name}.
36
37%prep
38%setup -q
39
40%build
41%if %{with tests}
42# Occasionally fails with "undefined method `rfc2822' for nil:NilClass" during
43# mock. Unsure why - disable for now.
44sed -i 's^Time.should_receive(:now)^^' spec/ohai/plugins/ohai_time_spec.rb
45rake spec
46%endif
47
48%install
49rm -rf $RPM_BUILD_ROOT
50install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{_bindir}}
51cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
52cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
53
54# http://tickets.opscode.com/browse/OHAI-169
55install -d $RPM_BUILD_ROOT%{_mandir}/man1
56install -Dp %{SOURCE1} $RPM_BUILD_ROOT%{_mandir}/man1/ohai.1
57
58%clean
59rm -rf $RPM_BUILD_ROOT
60
61%files
62%defattr(644,root,root,755)
63%doc README.rdoc
64%attr(755,root,root) %{_bindir}/ohai
65%{_mandir}/man1/ohai.1*
66%{ruby_vendorlibdir}/ohai.rb
67%{ruby_vendorlibdir}/ohai
68
69%if 0
70%files doc
71%defattr(644,root,root,755)
72%endif
This page took 0.133204 seconds and 4 git commands to generate.