source: spec/trunk/SPECS/perl-HTML-Parser.spec@ 1136

Last change on this file since 1136 was 1136, checked in by Silvan Scherrer, 8 years ago

spec: perl-HTML-Parser: Release version 3.72-1.

File size: 2.5 KB
Line 
1Name: perl-HTML-Parser
2Summary: Perl module for parsing HTML
3Version: 3.72
4Release: 1%{?dist}
5License: GPL+ or Artistic
6Group: Development/Libraries
7Source0: http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTML-Parser-%{version}.tar.gz
8URL: http://search.cpan.org/dist/HTML-Parser/
9Vendor: bww bitwise works GmbH
10Requires: perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
11BuildRequires: coreutils
12BuildRequires: findutils
13#BuildRequires: glibc-common
14BuildRequires: make
15BuildRequires: perl
16BuildRequires: perl-devel
17BuildRequires: perl-generators
18BuildRequires: perl(Carp)
19BuildRequires: perl(Config)
20BuildRequires: perl(Exporter)
21BuildRequires: perl(ExtUtils::MakeMaker)
22BuildRequires: perl(File::Spec)
23BuildRequires: perl(FileHandle)
24BuildRequires: perl(HTML::Tagset) >= 3
25%if %{undefined perl_bootstrap}
26# This creates cycle with perl-HTTP-Message.
27BuildRequires: perl(HTTP::Headers)
28%endif
29BuildRequires: perl(IO::File)
30BuildRequires: perl(SelectSaver)
31BuildRequires: perl(strict)
32BuildRequires: perl(Test)
33#BuildRequires: perl(Test::More)
34BuildRequires: perl(threads)
35BuildRequires: perl(URI)
36BuildRequires: perl(vars)
37BuildRequires: perl(XSLoader)
38Requires: perl(HTML::Tagset) >= 3
39Requires: perl(HTTP::Headers)
40Requires: perl(IO::File)
41Requires: perl(URI)
42
43%{?perl_default_filter}
44#{?perl_default_subpackage_tests}
45%global __requires_exclude %{?__requires_exclude:%__requires_exclude|}perl\\(HTML::Tagset\\)$
46
47%description
48The HTML-Parser module for perl to parse and extract information from
49HTML documents, including the HTML::Entities, HTML::HeadParser,
50HTML::LinkExtor, HTML::PullParser, and HTML::TokeParser modules.
51
52%prep
53%setup -q -n HTML-Parser-%{version}
54chmod -c a-x eg/*
55
56%build
57perl Makefile.PL INSTALLDIRS=vendor OPTIMIZE="%{optflags}"
58make %{?_smp_mflags}
59make manifypods
60
61%install
62make pure_install DESTDIR=%{buildroot}
63file=%{buildroot}%{_mandir}/man3/HTML.Entities.3pm
64#iconv -f iso-8859-1 -t utf-8 <"$file" > "${file}_" && \
65# touch -r ${file} ${file}_ && \
66# mv -f "${file}_" "$file"
67find %{buildroot} -type f -name .packlist -delete
68find %{buildroot} -type f -name '*.bs' -empty -delete
69chmod -R u+w %{buildroot}/*
70
71%check
72#make test
73
74%files
75%doc Changes README TODO eg/
76%{perl_vendorarch}/HTML/
77%{perl_vendorarch}/auto/HTML/
78%{_mandir}/man3/*.3pm*
79
80%changelog
81* Mon May 08 2017 Silvan Scherrer <silvan.scherrer@aroa.ch> - 3.72-1
82- initial version
Note: See TracBrowser for help on using the repository browser.