]> git.pld-linux.org Git - packages/hiera.git/blob - hiera.spec
828be54c953d09f80a42f6027aff4267086dd8df
[packages/hiera.git] / hiera.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build without tests
4
5 Summary:        A simple hierarchical database supporting plugin data sources
6 Name:           hiera
7 Version:        1.0.0
8 Release:        1
9 License:        Apache v2.0
10 Group:          Applications/Databases
11 Source0:        http://downloads.puppetlabs.com/hiera/%{name}-%{version}.tar.gz
12 # We use a copy of misreleased 'newer' version of 1.0.0
13 # http://projects.puppetlabs.com/issues/16621
14 Source1:        %{name}.yaml
15 URL:            http://projects.puppetlabs.com/projects/hiera/
16 BuildRequires:  rpmbuild(macros) >= 1.656
17 BuildRequires:  rpm-rubyprov
18 %if %{with tests}
19 BuildRequires:  ruby-mocha
20 BuildRequires:  ruby-rspec
21 %endif
22 BuildArch:      noarch
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 A simple hierarchical database supporting plugin data sources.
27
28 %prep
29 %setup -q
30 cp -p %{SOURCE1} hiera.yaml
31
32 %build
33 %if %{with tests}
34 ruby spec/spec_helper.rb
35 %endif
36
37 %install
38 rm -rf $RPM_BUILD_ROOT
39 install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{ruby_vendorlibdir}}
40 cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
41 cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
42 cp -p hiera.yaml $RPM_BUILD_ROOT%{_sysconfdir}
43 install -d $RPM_BUILD_ROOT%{_var}/lib/hiera
44
45 %clean
46 rm -rf $RPM_BUILD_ROOT
47
48 %files
49 %defattr(644,root,root,755)
50 %doc README.md CHANGELOG LICENSE
51 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hiera.yaml
52 %attr(755,root,root) %{_bindir}/hiera
53 %{ruby_vendorlibdir}/hiera.rb
54 %{ruby_vendorlibdir}/hiera
55 %dir %{_var}/lib/hiera
This page took 0.14301 seconds and 2 git commands to generate.