]> git.pld-linux.org Git - packages/xpm.git/blame - xpm.spec
add templates dir
[packages/xpm.git] / xpm.spec
CommitLineData
8f1910c8
ER
1#
2# Conditional build:
3%bcond_with tests # build without tests
4
5Summary: Cross package maker. DEB/RPM generation or conversion
6Name: xpm
7Version: 1.3.3.6
3f01d907 8Release: 0.2
8f1910c8
ER
9License: MIT-like
10Group: Development/Languages
11Source0: http://fossil.include-once.org/xpm/tarball/%{name}-%{version}.tar.gz?uuid=v%{version}&/%{name}-%{version}.tar.gz
12# Source0-md5: f73ececfa6725965fc41d4e11ea85992
3f01d907 13Patch0: templates.patch
8f1910c8
ER
14URL: http://fossil.include-once.org/xpm/
15BuildRequires: rpm-rubyprov
16BuildRequires: rpmbuild(macros) >= 1.656
17BuildRequires: sed >= 4.0
18%if %{with tests}
19BuildRequires: ruby-insist < 0.1
20BuildRequires: ruby-insist >= 0.0.5
21BuildRequires: ruby-pry
22BuildRequires: ruby-rspec < 3.1
23BuildRequires: ruby-rspec >= 3.0.0
24BuildRequires: ruby-stud
25%endif
26Requires: ruby-arr-pm < 0.1
27Requires: ruby-arr-pm >= 0.0.9
28Requires: ruby-backports >= 2.6.2
29Requires: ruby-cabin >= 0.6.0
30Requires: ruby-childprocess
31Requires: ruby-clamp < 1
32Requires: ruby-clamp >= 0.6
33Requires: ruby-ffi
34Requires: ruby-json >= 1.7.7
35BuildArch: noarch
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
39fpm greatly simplifies distribution package generation. xpm is a
40feature-oriented branch of fpm.
41
42It creates or converts between:
43- Debian deb
44- RedHat rpm
45- Node npm
46- OSX pkg
47- Ruby gem
48- Solaris packages, plain zip or tar archives, and a few more...
49
50%prep
51%setup -q
3f01d907 52%patch0 -p1
8f1910c8
ER
53%{__sed} -i -e '1 s,#!.*ruby,#!%{__ruby},' bin/*
54
3f01d907
ER
55# cleanup backups after patching
56find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
57
8f1910c8
ER
58%install
59rm -rf $RPM_BUILD_ROOT
60install -d $RPM_BUILD_ROOT{%{ruby_vendorlibdir},%{ruby_specdir},%{_bindir}}
61cp -a lib/* $RPM_BUILD_ROOT%{ruby_vendorlibdir}
3f01d907 62cp -a templates $RPM_BUILD_ROOT%{ruby_vendorlibdir}/fpm
8f1910c8
ER
63cp -a bin/* $RPM_BUILD_ROOT%{_bindir}
64
65%clean
66rm -rf $RPM_BUILD_ROOT
67
68%files
69%defattr(644,root,root,755)
70%doc README.md CHANGELIST CODE_OF_CONDUCT.md CONTRIBUTORS NOTES.md LICENSE
71%attr(755,root,root) %{_bindir}/xpm
72%{ruby_vendorlibdir}/fpm.rb
73%{ruby_vendorlibdir}/fpm
This page took 0.08724 seconds and 4 git commands to generate.