]> git.pld-linux.org Git - packages/pldcpan.git/blob - pldcpan.spec
44a18c0e366f57039a6378bd1f45a0c1bf2c6a97
[packages/pldcpan.git] / pldcpan.spec
1 #
2 # Conditional build:
3 %bcond_with     autodeps        # BR packages needed only for resolving deps
4
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
8 Name:           pldcpan
9 Version:        1.61
10 Release:        1
11 License:        GPL
12 Group:          Development/Languages/Perl
13 Source0:        %{name}.pl
14 BuildRequires:  perl-ExtUtils-MakeMaker
15 BuildRequires:  perl-tools-pod
16 BuildRequires:  rpm-perlprov >= 4.1-13
17 %if %{with autodeps}
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
27 %endif
28 Requires:       perl-Data-Dump
29 Requires:       perl-Encode
30 Requires:       perl-libwww
31 BuildArch:      noarch
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %description
35 pldcpan creates RPMs from CPAN archives, automating the locating, spec
36 file creation.
37
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.
41
42 %prep
43 %setup -qcT
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
48         exit 1
49 fi
50 install -p %{SOURCE0} .
51
52 %build
53 pod2man -c "" pldcpan.pl > pldcpan.1
54
55 %install
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
60
61 %clean
62 rm -rf $RPM_BUILD_ROOT
63
64 %files
65 %defattr(644,root,root,755)
66 %attr(755,root,root) %{_bindir}/pldcpan
67 %{_mandir}/man1/pldcpan.1*
This page took 0.070002 seconds and 2 git commands to generate.