]> git.pld-linux.org Git - packages/fpm-cookery.git/blame - fpm-cookery.spec
add support for rpm %attr
[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
9b00b47b 8Release: 0.5
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
9b00b47b 14Patch1: rpm-attributes.patch
5ceb5fa2
ER
15URL: https://github.com/bernd/fpm-cookery
16BuildRequires: rpm-rubyprov
17BuildRequires: rpmbuild(macros) >= 1.656
18BuildRequires: sed >= 4.0
19%if %{with tests}
20BuildRequires: ruby-rake
21BuildRequires: ruby-rspec < 4
22BuildRequires: ruby-rspec >= 3.0
23%endif
fb2c6bb8 24Requires: curl
5ceb5fa2
ER
25Requires: fpm < 2
26Requires: fpm >= 1.1
0d65f60e
ER
27Requires: puppet < 4
28Requires: puppet >= 3.4
0de5f8ce 29Requires: rpm-build
5ceb5fa2
ER
30Requires: ruby-addressable
31Requires: ruby-facter
5ceb5fa2 32Requires: ruby-systemu
c5ec7ab6
ER
33Suggests: git-core
34Suggests: subversion
5ceb5fa2
ER
35BuildArch: noarch
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
39A tool for building software packages with fpm.
40
41%prep
42%setup -q
b58b3c1d 43%patch0 -p1
9b00b47b 44%patch1 -p1
5ceb5fa2
ER
45%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
46
47%build
48# write .gemspec
49%__gem_helper spec
50
51%install
52rm -rf $RPM_BUILD_ROOT
53install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{_bindir}}
54cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
55cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
56cp -p %{name}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
57
58%clean
59rm -rf $RPM_BUILD_ROOT
60
61%files
62%defattr(644,root,root,755)
63%attr(755,root,root) %{_bindir}/fpm-cook
64%{ruby_vendorlibdir}/fpm/cookery
65%{ruby_specdir}/%{name}-%{version}.gemspec
This page took 0.067167 seconds and 4 git commands to generate.