]> git.pld-linux.org Git - packages/hiera.git/blame - hiera.spec
up to 1.3.4, package gemspec
[packages/hiera.git] / hiera.spec
CommitLineData
d10b63a1
ER
1#
2# Conditional build:
3%bcond_with tests # build without tests
4
5Summary: A simple hierarchical database supporting plugin data sources
6Name: hiera
52843954
ER
7# http://docs.puppetlabs.com/hiera/
8# Hiera 3.0 is included with open source Puppet versions 4.2 and up.
9# Hiera 1.0 is compatible with Puppet 3.x and is included in Puppet Enterprise 3.x.
10Version: 1.3.4
d10b63a1
ER
11Release: 1
12License: Apache v2.0
13Group: Applications/Databases
52843954
ER
14Source0: http://rubygems.org/downloads/%{name}-%{version}.gem
15# Source0-md5: 9d83ce8a56cf74ae93bc55ce878da9f3
16# Copied from http://downloads.puppetlabs.com/hiera/%{name}-%{version}.tar.gz
17# tarball ext/hiera.yaml, as ext/ dir is not included in gem, but we want gem for .gemspec
d10b63a1
ER
18Source1: %{name}.yaml
19URL: http://projects.puppetlabs.com/projects/hiera/
d10b63a1 20BuildRequires: rpm-rubyprov
52843954 21BuildRequires: rpmbuild(macros) >= 1.656
d10b63a1
ER
22%if %{with tests}
23BuildRequires: ruby-mocha
24BuildRequires: ruby-rspec
25%endif
26BuildArch: noarch
27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30A simple hierarchical database supporting plugin data sources.
31
32%prep
33%setup -q
52843954
ER
34install -d ext
35cp -p %{SOURCE1} ext/hiera.yaml
d10b63a1
ER
36
37%build
52843954
ER
38# write .gemspec
39%__gem_helper spec
40
41# why pure? just json will do
42%{__sed} -i -e 's/json_pure/json/' *.gemspec
43
d10b63a1
ER
44%if %{with tests}
45ruby spec/spec_helper.rb
46%endif
47
48%install
49rm -rf $RPM_BUILD_ROOT
52843954 50install -d $RPM_BUILD_ROOT{%{_sysconfdir},%{_bindir},%{ruby_vendorlibdir},%{ruby_specdir},%{_var}/lib/hiera}
d10b63a1
ER
51cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
52cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
52843954
ER
53cp -p ext/hiera.yaml $RPM_BUILD_ROOT%{_sysconfdir}
54cp -p %{name}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
d10b63a1
ER
55
56%clean
57rm -rf $RPM_BUILD_ROOT
58
59%files
60%defattr(644,root,root,755)
52843954 61%doc README.md LICENSE
d10b63a1
ER
62%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/hiera.yaml
63%attr(755,root,root) %{_bindir}/hiera
64%{ruby_vendorlibdir}/hiera.rb
65%{ruby_vendorlibdir}/hiera
52843954 66%{ruby_specdir}/%{name}-%{version}.gemspec
d10b63a1 67%dir %{_var}/lib/hiera
This page took 0.066076 seconds and 4 git commands to generate.