]> git.pld-linux.org Git - packages/fpm.git/blame - fpm.spec
rename package to "fpm"
[packages/fpm.git] / fpm.spec
CommitLineData
df5364cd
ER
1#
2# Conditional build:
3%bcond_with tests # build without tests
4
df5364cd 5Summary: fpm - package building and mangling
73f35394 6Name: fpm
a2e7f0b9 7Version: 1.4.0
73f35394 8Release: 1
a2e7f0b9 9License: MIT-like
df5364cd 10Group: Development/Languages
73f35394 11Source0: http://rubygems.org/downloads/%{name}-%{version}.gem
a2e7f0b9 12# Source0-md5: 4d82b0484db150928330b04bb44c92a2
1459f1e6 13Patch0: templates.patch
df5364cd
ER
14URL: https://github.com/jordansissel/fpm
15BuildRequires: rpm-rubyprov
cdc18754 16BuildRequires: rpmbuild(macros) >= 1.665
df5364cd
ER
17BuildRequires: sed >= 4.0
18%if %{with tests}
19BuildRequires: ruby-insist < 0.1
20BuildRequires: ruby-insist >= 0.0.5
df5364cd 21BuildRequires: ruby-pry
a2e7f0b9
ER
22BuildRequires: ruby-rspec < 3.1
23BuildRequires: ruby-rspec >= 3.0.0
b02e0e5b 24BuildRequires: ruby-stud
df5364cd
ER
25%endif
26Requires: ruby-arr-pm < 0.1
a2e7f0b9 27Requires: ruby-arr-pm >= 0.0.10
df5364cd
ER
28Requires: ruby-backports >= 2.6.2
29Requires: ruby-cabin >= 0.6.0
30Requires: ruby-childprocess
b02e0e5b
ER
31Requires: ruby-clamp < 1
32Requires: ruby-clamp >= 0.6
33Requires: ruby-ffi
df5364cd 34Requires: ruby-json >= 1.7.7
ea9475af 35Suggests: rpm-build
73f35394 36Obsoletes: ruby-fpm <= 1.4.0-2
df5364cd
ER
37BuildArch: noarch
38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40%description
41Convert directories, rpms, python eggs, rubygems, and more to rpms,
42debs, solaris packages and more. Win at package management without
43wasting pointless hours debugging bad rpm specs!
44
df5364cd 45%prep
73f35394 46%setup -q
1459f1e6 47%patch0 -p1
df5364cd
ER
48%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
49
44e2d7b0
ER
50# cleanup backups after patching
51find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
52
cdc18754 53%build
a2e7f0b9 54# write .gemspec
cdc18754
ER
55%__gem_helper spec
56
df5364cd
ER
57%install
58rm -rf $RPM_BUILD_ROOT
cdc18754 59install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{_bindir}}
df5364cd
ER
60cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
61cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
73f35394
ER
62cp -a templates $RPM_BUILD_ROOT%{ruby_vendorlibdir}/%{name}
63cp -p %{name}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
df5364cd
ER
64
65%clean
66rm -rf $RPM_BUILD_ROOT
67
68%files
69%defattr(644,root,root,755)
70%attr(755,root,root) %{_bindir}/fpm
73f35394
ER
71%{ruby_vendorlibdir}/%{name}.rb
72%{ruby_vendorlibdir}/%{name}
73%{ruby_specdir}/%{name}-%{version}.gemspec
This page took 0.074659 seconds and 4 git commands to generate.