]>
Commit | Line | Data |
---|---|---|
7cacf473 | 1 | Summary: PLD Linux script to create RPMS from CPAN modules |
83824bfb | 2 | Summary(pl.UTF-8): Skrypt PLD tworzący pakiety RPM z modułów z CPAN |
7cacf473 | 3 | Name: pldcpan |
6275b85a | 4 | Version: 1.65 |
6687e291 | 5 | Release: 1 |
7cacf473 ER |
6 | License: GPL |
7 | Group: Development/Languages/Perl | |
8 | Source0: %{name}.pl | |
0ea4790c | 9 | BuildRequires: perl-ExtUtils-MakeMaker |
3aefb6da ER |
10 | BuildRequires: perl-tools-pod |
11 | BuildRequires: rpm-perlprov >= 4.1-13 | |
a307d78c | 12 | Requires: perl-Data-Dump |
8198d093 | 13 | Requires: perl-Encode |
f5f451d9 | 14 | Requires: perl-LWP-Protocol-https |
a307d78c | 15 | Requires: perl-libwww |
7cacf473 ER |
16 | BuildArch: noarch |
17 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
18 | ||
19 | %description | |
20 | pldcpan creates RPMs from CPAN archives, automating the locating, spec | |
21 | file creation. | |
22 | ||
4b8062b4 JR |
23 | %description -l pl.UTF-8 |
24 | pldcpan tworzy pakiety RPM z archiwów CPAN automatyzując odnajdywanie | |
25 | modułu i tworzenie pliku spec. | |
82b68349 | 26 | |
7cacf473 | 27 | %prep |
3aefb6da | 28 | %setup -qcT |
0ea4790c | 29 | # make sure we have the version we claim to have, fail otherwise |
5e4298ea ER |
30 | ver=$(%{__perl} -MExtUtils::MM_Unix -e 'print ExtUtils::MM_Unix->parse_version(shift)' %{SOURCE0}) |
31 | if [ "$ver" != "%{version}" ]; then | |
32 | : Update Version to $ver, and retry | |
33 | exit 1 | |
34 | fi | |
ec1ceb4c | 35 | install -p %{SOURCE0} . |
3aefb6da ER |
36 | |
37 | %build | |
38 | pod2man -c "" pldcpan.pl > pldcpan.1 | |
7cacf473 ER |
39 | |
40 | %install | |
41 | rm -rf $RPM_BUILD_ROOT | |
3aefb6da | 42 | install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1} |
ec1ceb4c | 43 | install -p pldcpan.pl $RPM_BUILD_ROOT%{_bindir}/pldcpan |
3aefb6da | 44 | cp -a pldcpan.1 $RPM_BUILD_ROOT%{_mandir}/man1 |
7cacf473 ER |
45 | |
46 | %clean | |
47 | rm -rf $RPM_BUILD_ROOT | |
48 | ||
49 | %files | |
50 | %defattr(644,root,root,755) | |
51 | %attr(755,root,root) %{_bindir}/pldcpan | |
3aefb6da | 52 | %{_mandir}/man1/pldcpan.1* |