]> git.pld-linux.org Git - packages/fpm-cookery.git/blame - fpm-cookery.spec
require rpm-build (you want rpm-s, right?)
[packages/fpm-cookery.git] / fpm-cookery.spec
CommitLineData
5ceb5fa2
ER
1#
2# Conditional build:
3%bcond_with tests # build without tests
4
5Summary: A tool for building software packages with fpm
6Name: fpm-cookery
7Version: 0.29.0
b58b3c1d 8Release: 0.2
5ceb5fa2
ER
9License: BSD
10Group: Development/Languages
11Source0: http://rubygems.org/downloads/%{name}-%{version}.gem
12# Source0-md5: bd210d6acb6a0519f8d940200917eefe
b58b3c1d 13Patch0: svn-ignore-externals.patch
5ceb5fa2
ER
14URL: https://github.com/bernd/fpm-cookery
15BuildRequires: rpm-rubyprov
16BuildRequires: rpmbuild(macros) >= 1.656
17BuildRequires: sed >= 4.0
18%if %{with tests}
19BuildRequires: ruby-rake
20BuildRequires: ruby-rspec < 4
21BuildRequires: ruby-rspec >= 3.0
22%endif
fb2c6bb8 23Requires: curl
5ceb5fa2
ER
24Requires: fpm < 2
25Requires: fpm >= 1.1
0d65f60e
ER
26Requires: puppet < 4
27Requires: puppet >= 3.4
0de5f8ce 28Requires: rpm-build
5ceb5fa2
ER
29Requires: ruby-addressable
30Requires: ruby-facter
5ceb5fa2 31Requires: ruby-systemu
c5ec7ab6
ER
32Suggests: git-core
33Suggests: subversion
5ceb5fa2
ER
34BuildArch: noarch
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
38A tool for building software packages with fpm.
39
40%prep
41%setup -q
b58b3c1d 42%patch0 -p1
5ceb5fa2
ER
43%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
44
45%build
46# write .gemspec
47%__gem_helper spec
48
49%install
50rm -rf $RPM_BUILD_ROOT
51install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{_bindir}}
52cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
53cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
54cp -p %{name}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
55
56%clean
57rm -rf $RPM_BUILD_ROOT
58
59%files
60%defattr(644,root,root,755)
61%attr(755,root,root) %{_bindir}/fpm-cook
62%{ruby_vendorlibdir}/fpm/cookery
63%{ruby_specdir}/%{name}-%{version}.gemspec
This page took 0.07806 seconds and 4 git commands to generate.