3 %bcond_with autodeps # BR packages needed only for resolving deps
5 %include /usr/lib/rpm/macros.perl
6 Summary: PLD Linux script to create RPMS from CPAN modules
7 Summary(pl.UTF-8): Skrypt PLD tworzący pakiety RPM z modułów z CPAN
12 Group: Development/Languages/Perl
14 BuildRequires: perl-ExtUtils-MakeMaker
15 BuildRequires: perl-tools-pod
16 BuildRequires: rpm-perlprov >= 4.1-13
18 BuildRequires: perl-Archive-Any
19 BuildRequires: perl-Digest-MD5
20 BuildRequires: perl-File-Iterator
21 BuildRequires: perl-IO-String
22 BuildRequires: perl-IPC-Run
23 BuildRequires: perl-Module-CoreList
24 BuildRequires: perl-Pod-Tree
25 BuildRequires: perl-Template-Toolkit
26 BuildRequires: perl-YAML >= 0.68
28 Requires: perl-Data-Dump
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 pldcpan creates RPMs from CPAN archives, automating the locating, spec
38 %description -l pl.UTF-8
39 pldcpan tworzy pakiety RPM z archiwów CPAN automatyzując odnajdywanie
40 modułu i tworzenie pliku spec.
44 # make sure we have the version we claim to have, fail otherwise
45 ver=$(%{__perl} -MExtUtils::MM_Unix -e 'print ExtUtils::MM_Unix->parse_version(shift)' %{SOURCE0})
46 if [ "$ver" != "%{version}" ]; then
47 : Update Version to $ver, and retry
50 install -p %{SOURCE0} .
53 pod2man -c "" pldcpan.pl > pldcpan.1
56 rm -rf $RPM_BUILD_ROOT
57 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1}
58 install -p pldcpan.pl $RPM_BUILD_ROOT%{_bindir}/pldcpan
59 cp -a pldcpan.1 $RPM_BUILD_ROOT%{_mandir}/man1
62 rm -rf $RPM_BUILD_ROOT
65 %defattr(644,root,root,755)
66 %attr(755,root,root) %{_bindir}/pldcpan
67 %{_mandir}/man1/pldcpan.1*