]> git.pld-linux.org Git - packages/chef-zero.git/blame - chef-zero.spec
new, version 1.7.2
[packages/chef-zero.git] / chef-zero.spec
CommitLineData
03a9b319
ER
1#
2# Conditional build:
3%bcond_without tests # build without tests
4
5Summary: Self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes
6Name: chef-zero
7Version: 1.7.2
8Release: 0.1
9License: Apache v2.0
10Group: Development/Languages
11Source0: http://rubygems.org/downloads/%{name}-%{version}.gem
12# Source0-md5: 884fb6ca2e75ae515ffec97f1fc77793
13URL: https://github.com/opscode/chef-zero
14BuildRequires: rpm-rubyprov
15BuildRequires: rpmbuild(macros) >= 1.656
16BuildRequires: sed >= 4.0
17%if %{with tests}
18BuildRequires: ruby-rake
19BuildRequires: ruby-rspec
20%endif
21Requires: ruby-hashie < 3
22Requires: ruby-hashie >= 2.0
23Requires: ruby-json
24Requires: ruby-mixlib-log < 2
25Requires: ruby-mixlib-log >= 1.3
26Requires: ruby-moneta < 0.7.0
27Requires: ruby-rack
28BuildArch: noarch
29BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31%description
32Self-contained, easy-setup, fast-start in-memory Chef server for
33testing and solo setup purposes.
34
35%prep
36%setup -q
37%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
38
39%build
40# write .gemspec
41%__gem_helper spec
42
43%if %{with tests}
44rspec
45%endif
46
47%install
48rm -rf $RPM_BUILD_ROOT
49install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{_bindir}}
50cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
51cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
52
53# install gemspec
54install -d $RPM_BUILD_ROOT%{ruby_specdir}
55cp -p %{name}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
56
57%clean
58rm -rf $RPM_BUILD_ROOT
59
60%files
61%defattr(644,root,root,755)
62%attr(755,root,root) %{_bindir}/chef-zero
63%{ruby_vendorlibdir}/chef_zero.rb
64%{ruby_vendorlibdir}/chef_zero
65%{ruby_specdir}/%{name}-%{version}.gemspec
This page took 0.105772 seconds and 4 git commands to generate.