# vim: set sw=4 ts=4 et nu: Name: perl-HTML-TreeBuilder-LibXML Version: 0.12 Release: 0 Summary: HTML::TreeBuilder and XPath compatible interface with libxml Source: http://search.cpan.org/CPAN/authors/id/T/TO/TOKUHIROM/HTML-TreeBuilder-LibXML-%{version}.tar.gz URL: http://search.cpan.org/dist/HTML-TreeBuilder-LibXML Group: Development/Libraries/Perl License: Perl License BuildRoot: %{_tmppath}/build-%{name}-%{version} Requires: perl = %{perl_version} BuildRequires: perl BuildRequires: perl-macros BuildRequires: make BuildRequires: perl(Test::More) BuildRequires: perl(ExtUtils::MakeMaker) >= 6.42 BuildRequires: perl(ExtUtils::MakeMaker) BuildRequires: perl(HTML::TreeBuilder::XPath) >= 0.11 BuildRequires: perl(XML::LibXML) >= 1.7 Requires: perl(HTML::TreeBuilder::XPath) >= 0.11 Requires: perl(XML::LibXML) >= 1.7 %description HTML::TreeBuilder::XPath is libxml based compatible interface to HTML::TreeBuilder, which could be slow for a large document. HTML::TreeBuilder::LibXML is drop-in-replacement for HTML::TreeBuilder::XPath. This module doesn't implement all of HTML::TreeBuilder and HTML::Element APIs, but enough methods are defined so modules like Web::Scraper work. %prep %setup -q -n "HTML-TreeBuilder-LibXML-%{version}" %__sed -i '/^auto_install/d' Makefile.PL %build %__perl Makefile.PL PREFIX="%{_prefix}" %__make %{?jobs:-j%{jobs}} %install %perl_make_install %perl_process_packlist %check %__make test %clean %{?buildroot:%__rm -rf "%{buildroot}"} %files %defattr(-,root,root) %doc Changes README %dir %{perl_vendorlib}/HTML %dir %{perl_vendorlib}/HTML/TreeBuilder %{perl_vendorlib}/HTML/TreeBuilder/LibXML %{perl_vendorlib}/HTML/TreeBuilder/LibXML.pm %dir %{perl_vendorarch}/auto/HTML %dir %{perl_vendorarch}/auto/HTML/TreeBuilder %{perl_vendorarch}/auto/HTML/TreeBuilder/LibXML %doc %{perl_man3dir}/HTML::TreeBuilder::LibXML.%{perl_man3ext}%{ext_man} %doc %{perl_man3dir}/HTML::TreeBuilder::LibXML::*.%{perl_man3ext}%{ext_man}