]> git.pld-linux.org Git - packages/ruby-ohai.git/blame - ruby-ohai.spec
up to 6.16.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}
ebd314a9
ER
4Version: 6.16.0
5Release: 0.2
be317396
ER
6License: Apache v2.0
7Group: Development/Languages
be317396 8Source0: http://gems.rubyforge.org/gems/%{gemname}-%{version}.gem
ebd314a9 9# Source0-md5: 5193426deeb67ff7560e05000c55d4d3
0955027e 10URL: http://docs.opscode.com/ohai.html
be317396
ER
11BuildRequires: rpm-rubyprov
12BuildRequires: rpmbuild(macros) >= 1.656
13Requires: ruby-extlib
e442943f 14Requires: ruby-ipaddress
be317396
ER
15Requires: ruby-json
16Requires: ruby-mixlib-cli
17Requires: ruby-mixlib-config
18Requires: ruby-mixlib-log
ebd314a9 19Requires: ruby-mixlib-shellout
be317396 20Requires: ruby-systemu
e442943f 21Requires: ruby-yajl
be317396
ER
22BuildArch: noarch
23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26Ohai detects data about your operating system and prints out a JSON
27data blob. It can be used standalone, but it's primary purpose is to
28provide node data to Chef.
29
30%package doc
31Summary: Documentation for %{name}
32Group: Documentation
33Requires: %{name} = %{version}-%{release}
34
35%description doc
36This package contains documentation for %{name}.
37
38%prep
39%setup -q
40
41%build
42%if %{with tests}
43# Occasionally fails with "undefined method `rfc2822' for nil:NilClass" during
44# mock. Unsure why - disable for now.
45sed -i 's^Time.should_receive(:now)^^' spec/ohai/plugins/ohai_time_spec.rb
46rake spec
47%endif
48
49%install
50rm -rf $RPM_BUILD_ROOT
51install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{_bindir}}
52cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
53cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
54
be317396 55install -d $RPM_BUILD_ROOT%{_mandir}/man1
ebd314a9 56cp -p docs/man/man1/ohai.1 $RPM_BUILD_ROOT%{_mandir}/man1/ohai.1
be317396
ER
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.127348 seconds and 4 git commands to generate.