]>
Commit | Line | Data |
---|---|---|
e7b772f6 | 1 | # |
2 | # Conditional build: | |
4e763782 | 3 | %bcond_without tests # unit tests |
e7b772f6 | 4 | # |
bd7ab26b | 5 | %define pdir XML |
6 | %define pnam Parser | |
c4ef9ac5 JB |
7 | Summary: XML::Parser - A Perl module for parsing XML documents |
8 | Summary(cs.UTF-8): XML::Parser - Modul do Perlu pro parsování XML dokumentů | |
9 | Summary(da.UTF-8): XML::Parser - Et perlmodul for fortolkning af XML-dokumenter | |
10 | Summary(de.UTF-8): XML::Parser - Ein Perl-Modul für das Parsen von XML-Dokumenten | |
11 | Summary(es.UTF-8): XML::Parser - Módulo Perl para pasear documentos XML | |
12 | Summary(fr.UTF-8): XML::Parser - Module Perl pour l'analyse de documents XML | |
13 | Summary(it.UTF-8): XML::Parser - Un modulo Perl per analizzare documenti XML | |
14 | Summary(ja.UTF-8): XMLドキュメント 解析用の perl モジュール です。 | |
15 | Summary(ko.UTF-8): XML::Parser - XML 문서들을 파싱하는데 사용되는 펄 모줄 | |
16 | Summary(nb.UTF-8): XML::Parser - En perlmodul for parsing av XML-dokumenter | |
17 | Summary(pl.UTF-8): XML::Parser - moduł Perla analizujący dokumenty XML | |
18 | Summary(pt.UTF-8): XML::Parser - Um módulo de Perl para analisar documentos em XML | |
19 | Summary(sv.UTF-8): XML::Parser - En perl-modul för att tolka XML-dokument | |
20 | Summary(zh_CN.UTF-8): 用来解析 XML 文档 的 Perl 模块。 | |
f9f978a8 | 21 | Name: perl-XML-Parser |
91ab1f28 | 22 | Version: 2.46 |
0f656557 | 23 | Release: 6 |
e7b772f6 | 24 | # same as perl |
25 | License: GPL v1+ or Artistic | |
f9f978a8 | 26 | Group: Development/Languages/Perl |
2e66f9a2 | 27 | Source0: http://www.cpan.org/modules/by-module/XML/%{pdir}-%{pnam}-%{version}.tar.gz |
91ab1f28 | 28 | # Source0-md5: 80bb18a8e6240fcf7ec2f7b57601c170 |
b3a12905 | 29 | Patch0: %{name}-paths.patch |
4e763782 | 30 | URL: https://metacpan.org/dist/XML-Parser |
0369a071 | 31 | BuildRequires: expat-devel |
a3144112 | 32 | BuildRequires: perl-URI |
bc9d21ce | 33 | BuildRequires: perl-devel >= 1:5.8.0 |
2e66f9a2 | 34 | %{?with_tests:BuildRequires: perl-libwww} |
0369a071 | 35 | BuildRequires: rpm-perlprov >= 4.1-13 |
0642aa60 | 36 | BuildRequires: rpmbuild(macros) >= 1.745 |
fdbf38bb | 37 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
f9f978a8 | 38 | |
39 | %description | |
0c95beab | 40 | XML::Parser - A Perl module for parsing XML documents. |
41 | ||
03db2037 JR |
42 | %description -l cs.UTF-8 |
43 | XML::Parser - Modul do Perlu pro parsování XML dokumentů. | |
0c95beab | 44 | |
03db2037 | 45 | %description -l da.UTF-8 |
0c95beab | 46 | XML::Parser - Et perlmodul for fortolkning af XML-dokumenter. |
47 | ||
03db2037 JR |
48 | %description -l de.UTF-8 |
49 | XML::Parser - Ein Perl-Modul für das Parsen von XML-Dokumenten. | |
0c95beab | 50 | |
03db2037 JR |
51 | %description -l es.UTF-8 |
52 | XML::Parser - Módulo Perl para pasear documentos XML. | |
0c95beab | 53 | |
03db2037 | 54 | %description -l fr.UTF-8 |
0c95beab | 55 | XML::Parser - Module Perl pour l'analyse de documents XML. |
56 | ||
03db2037 | 57 | %description -l it.UTF-8 |
0c95beab | 58 | XML::Parser - Un modulo Perl per analizzare documenti XML. |
59 | ||
03db2037 JR |
60 | %description -l ja.UTF-8 |
61 | XMLドキュメント 解析用の perl モジュール です。 | |
0c95beab | 62 | |
03db2037 JR |
63 | %description -l ko.UTF-8 |
64 | XML::Parser - XML 문서들을 파싱하는데 사용되는 펄 모줄. | |
0c95beab | 65 | |
03db2037 | 66 | %description -l nb.UTF-8 |
0c95beab | 67 | XML::Parser - En perlmodul for parsing av XML-dokumenter. |
f9f978a8 | 68 | |
03db2037 JR |
69 | %description -l pl.UTF-8 |
70 | XML::Parser - moduł Perla analizujący dokumenty XML. | |
0c95beab | 71 | |
03db2037 JR |
72 | %description -l pt.UTF-8 |
73 | XML::Parser - Um módulo de Perl para analisar documentos em XML. | |
0c95beab | 74 | |
03db2037 JR |
75 | %description -l sv.UTF-8 |
76 | XML::Parser - En perl-modul för att tolka XML-dokument. | |
0c95beab | 77 | |
03db2037 JR |
78 | %description -l zh_CN.UTF-8 |
79 | 用来解析 XML 文档 的 Perl 模块。 | |
f9f978a8 | 80 | |
81 | %prep | |
0c95beab | 82 | %setup -q -n %{pdir}-%{pnam}-%{version} |
e966977a | 83 | %patch0 -p1 |
f9f978a8 | 84 | |
85 | %build | |
df0c28db | 86 | %{__perl} Makefile.PL \ |
77fc9761 AM |
87 | INSTALLDIRS=vendor \ |
88 | EXPATLIBPATH=%{_libdir} \ | |
89 | EXPATINCPATH=%{_includedir} | |
0369a071 | 90 | %{__make} \ |
4b0d9bbf | 91 | CC="%{__cc}" \ |
0369a071 | 92 | OPTIMIZE="%{rpmcflags}" |
f9f978a8 | 93 | |
e7b772f6 | 94 | %{?with_tests:%{__make} test} |
95 | ||
f9f978a8 | 96 | %install |
97 | rm -rf $RPM_BUILD_ROOT | |
082f6859 | 98 | install -d $RPM_BUILD_ROOT{%{_examplesdir}/%{name}-%{version},%{perl_vendorlib}/XML/Parser/Style} |
f9f978a8 | 99 | |
0369a071 | 100 | %{__make} install \ |
101 | DESTDIR=$RPM_BUILD_ROOT | |
a3d5c69a | 102 | rm -f samples/*~ samples/*.orig |
64760ba4 | 103 | install samples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} |
f9f978a8 | 104 | |
412132b3 | 105 | gzip -9nf $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/*.xml |
f9f978a8 | 106 | |
107 | %clean | |
108 | rm -rf $RPM_BUILD_ROOT | |
109 | ||
110 | %files | |
111 | %defattr(644,root,root,755) | |
412132b3 | 112 | %doc Changes README |
df0c28db | 113 | %{perl_vendorarch}/XML/Parser.pm |
114 | %{perl_vendorarch}/XML/Parser | |
115 | %dir %{perl_vendorarch}/auto/XML/Parser | |
116 | %dir %{perl_vendorarch}/auto/XML/Parser/Expat | |
df0c28db | 117 | %attr(755,root,root) %{perl_vendorarch}/auto/XML/Parser/Expat/Expat.so |
a2a61f0b JB |
118 | %dir %{perl_vendorlib}/XML/Parser/Style |
119 | %{_mandir}/man3/XML::Parser*.3pm* | |
64760ba4 | 120 | %{_examplesdir}/%{name}-%{version} |