]> git.pld-linux.org Git - packages/fpm.git/blame - ruby-fpm.spec
- release 2 (by relup.sh)
[packages/fpm.git] / ruby-fpm.spec
CommitLineData
df5364cd
ER
1#
2# Conditional build:
3%bcond_with tests # build without tests
4
5%define pkgname fpm
6Summary: fpm - package building and mangling
7Name: ruby-%{pkgname}
a2e7f0b9 8Version: 1.4.0
4b357396 9Release: 2
a2e7f0b9 10License: MIT-like
df5364cd
ER
11Group: Development/Languages
12Source0: http://rubygems.org/downloads/%{pkgname}-%{version}.gem
a2e7f0b9 13# Source0-md5: 4d82b0484db150928330b04bb44c92a2
1459f1e6 14Patch0: templates.patch
df5364cd
ER
15URL: https://github.com/jordansissel/fpm
16BuildRequires: rpm-rubyprov
cdc18754 17BuildRequires: rpmbuild(macros) >= 1.665
df5364cd
ER
18BuildRequires: sed >= 4.0
19%if %{with tests}
20BuildRequires: ruby-insist < 0.1
21BuildRequires: ruby-insist >= 0.0.5
df5364cd 22BuildRequires: ruby-pry
a2e7f0b9
ER
23BuildRequires: ruby-rspec < 3.1
24BuildRequires: ruby-rspec >= 3.0.0
b02e0e5b 25BuildRequires: ruby-stud
df5364cd
ER
26%endif
27Requires: ruby-arr-pm < 0.1
a2e7f0b9 28Requires: ruby-arr-pm >= 0.0.10
df5364cd
ER
29Requires: ruby-backports >= 2.6.2
30Requires: ruby-cabin >= 0.6.0
31Requires: ruby-childprocess
b02e0e5b
ER
32Requires: ruby-clamp < 1
33Requires: ruby-clamp >= 0.6
34Requires: ruby-ffi
df5364cd 35Requires: ruby-json >= 1.7.7
ea9475af 36Suggests: rpm-build
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
ER
45%prep
46%setup -q -n %{pkgname}-%{version}
1459f1e6 47%patch0 -p1
df5364cd
ER
48%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
49
cdc18754 50%build
a2e7f0b9 51# write .gemspec
cdc18754
ER
52%__gem_helper spec
53
df5364cd
ER
54%install
55rm -rf $RPM_BUILD_ROOT
cdc18754 56install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{_bindir}}
df5364cd
ER
57cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
58cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
1459f1e6 59cp -a templates $RPM_BUILD_ROOT%{ruby_vendorlibdir}/%{pkgname}
cdc18754 60cp -p %{pkgname}-%{version}.gemspec $RPM_BUILD_ROOT%{ruby_specdir}
df5364cd
ER
61
62%clean
63rm -rf $RPM_BUILD_ROOT
64
65%files
66%defattr(644,root,root,755)
67%attr(755,root,root) %{_bindir}/fpm
68%{ruby_vendorlibdir}/%{pkgname}.rb
69%{ruby_vendorlibdir}/%{pkgname}
cdc18754 70%{ruby_specdir}/%{pkgname}-%{version}.gemspec
This page took 0.08293 seconds and 4 git commands to generate.