]> git.pld-linux.org Git - packages/perl-Parse-CPAN-Meta.git/blob - perl-Parse-CPAN-Meta.spec
- macros for perl autodeps
[packages/perl-Parse-CPAN-Meta.git] / perl-Parse-CPAN-Meta.spec
1 #
2 # Conditional build:
3 %bcond_without  tests           # do not perform "make test"
4 #
5 %define pdir    Parse
6 %define pnam    CPAN-Meta
7 Summary:        Parse::CPAN::Meta - parse META.yml and other similar CPAN metadata files
8 Summary(pl.UTF-8):      Parse::CPAN::Meta - analiza META.yml i innych podobnych plików z metadanymi CPAN
9 Name:           perl-Parse-CPAN-Meta
10 Version:        1.4422
11 Release:        1
12 License:        GPL v1+ or Artistic
13 Group:          Development/Languages/Perl
14 Source0:        http://www.cpan.org/modules/by-module/Parse/%{pdir}-%{pnam}-%{version}.tar.gz
15 # Source0-md5:  71d52f680b19b3ef36e9a0152e8a3e93
16 URL:            http://search.cpan.org/dist/Parse-CPAN-Meta/
17 BuildRequires:  perl-ExtUtils-MakeMaker >= 6.30
18 BuildRequires:  perl-devel >= 1:5.8.1
19 BuildRequires:  rpm-perlprov >= 4.1-13
20 BuildRequires:  rpmbuild(macros) >= 1.745
21 %if %{with tests}
22 BuildRequires:  perl(File::Spec) >= 0.80
23 BuildRequires:  perl-CPAN-Meta-YAML >= 0.011
24 BuildRequires:  perl-JSON-PP >= 2.27300
25 BuildRequires:  perl-Test-Simple >= 0.47
26 %endif
27 Requires:       perl-CPAN-Meta-YAML >= 0.011
28 Requires:       perl-JSON-PP >= 2.27300
29 BuildArch:      noarch
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32 %description
33 Parse::CPAN::Meta is a parser for META.yml files, based on the parser
34 half of YAML::Tiny.
35
36 It supports a basic subset of the full YAML specification, enough to
37 implement parsing of typical META.yml files, and other similarly
38 simple YAML files.
39
40 If you need something with more power, move up to a full YAML parser
41 such as YAML, YAML::Syck or YAML::LibYAML.
42
43 %description -l pl.UTF-8
44 Parse::CPAN::Meta jest analizatorem plików META.yml opartym na części
45 analizującej modułu YAML::Tiny.
46
47 Obsługuje podstawowy podzbiór pełnej specyfikacji YAML, wystarczający
48 do analizy typowych plików META.yml i innych podobnie prostych plików
49 YAML.
50
51 Jeżeli potrzebne jest coś o większych możliwościach, należy użyć
52 pełnego analizatora YAML-a - np. z modułu YAML, YAML::Syck lub
53 YAML::LibYAML.
54
55 %prep
56 %setup -q -n %{pdir}-%{pnam}-%{version}
57
58 %build
59 %{__perl} Makefile.PL \
60         INSTALLDIRS=vendor
61 %{__make}
62
63 %{?with_tests:%{__make} test}
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67
68 %{__make} pure_install \
69         DESTDIR=$RPM_BUILD_ROOT
70
71 %clean
72 rm -rf $RPM_BUILD_ROOT
73
74 %files
75 %defattr(644,root,root,755)
76 %doc Changes
77 %dir %{perl_vendorlib}/Parse/CPAN
78 %{perl_vendorlib}/Parse/CPAN/Meta.pm
79 %{_mandir}/man3/Parse::CPAN::Meta.3pm*
This page took 0.071191 seconds and 3 git commands to generate.