diff --git a/HTML-TreeBuilder-XPath-filter-provides.sh b/HTML-TreeBuilder-XPath-filter-provides.sh new file mode 100644 index 0000000..c3780f4 --- /dev/null +++ b/HTML-TreeBuilder-XPath-filter-provides.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +#@@PERL_PROV@@ "$@" | sed -e '/HTML::Element/d' diff --git a/perl-HTML-TreeBuilder-XPath.changes b/perl-HTML-TreeBuilder-XPath.changes index f6c21af..73297b2 100644 --- a/perl-HTML-TreeBuilder-XPath.changes +++ b/perl-HTML-TreeBuilder-XPath.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Jan 14 11:36:13 UTC 2011 - coolo@novell.com + +- recreated by cpanspec 1.78.03 to filter out HTML::Element provides + ------------------------------------------------------------------- Sat Dec 25 00:30:29 UTC 2010 - pascal.bleser@opensuse.org diff --git a/perl-HTML-TreeBuilder-XPath.spec b/perl-HTML-TreeBuilder-XPath.spec index 623af6d..b595653 100644 --- a/perl-HTML-TreeBuilder-XPath.spec +++ b/perl-HTML-TreeBuilder-XPath.spec @@ -1,58 +1,74 @@ +# +# spec file for package perl-HTML-TreeBuilder-XPath (Version 0.12) +# +# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# # vim: set sw=4 ts=4 et nu: Name: perl-HTML-TreeBuilder-XPath Version: 0.12 -Release: 0 -Summary: Adds XPath support to HTML::TreeBuilder -Source: http://search.cpan.org/CPAN/authors/id/M/MI/MIROD/HTML-TreeBuilder-XPath-%{version}.tar.gz -URL: http://search.cpan.org/dist/HTML-TreeBuilder-XPath +Release: 1 +License: GPL+ or Artistic +%define cpan_name HTML-TreeBuilder-XPath +Summary: add XPath support to HTML::TreeBuilder +Url: http://search.cpan.org/dist/HTML-TreeBuilder-XPath/ 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(ExtUtils::MakeMaker) +#Source: http://www.cpan.org/authors/id/M/MI/MIROD/HTML-TreeBuilder-XPath-%{version}.tar.gz +Source: %{cpan_name}-%{version}.tar.gz +BuildRequires: perl(HTML::TreeBuilder) BuildRequires: perl(List::Util) BuildRequires: perl(XML::XPathEngine) >= 0.12 -BuildRequires: perl(HTML::TreeBuilder) -BuildRequires: perl(Test::Pod) -BuildRequires: perl(Test::Pod::Coverage) +BuildRequires: perl +BuildRequires: perl-macros +Requires: perl(HTML::TreeBuilder) Requires: perl(List::Util) Requires: perl(XML::XPathEngine) >= 0.12 -Requires: perl(HTML::TreeBuilder) + +Source99: HTML-TreeBuilder-XPath-filter-provides.sh +%global real_provides %{__find_provides} +#%define __find_provides %{_builddir}/filter-provides +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch +%{perl_requires} %description This module adds typical XPath methods to HTML::TreeBuilder, to make it easy to query a document. %prep -%setup -q -n "HTML-TreeBuilder-XPath-%{version}" -%__sed -i '/^auto_install/d' Makefile.PL +%setup -q -n %{cpan_name}-%{version} + +sed -e 's,@@PERL_PROV@@,%{real_provides},' %{SOURCE99} > %{_builddir}/filter-provides +chmod +x %{__find_provides} %build -%__perl Makefile.PL PREFIX="%{_prefix}" -%__make %{?jobs:-j%{jobs}} +%{__perl} Makefile.PL INSTALLDIRS=vendor +%{__make} %{?_smp_mflags} + +%check +%{__make} test %install %perl_make_install %perl_process_packlist - -%check -%__make test +%perl_gen_filelist %clean -%{?buildroot:%__rm -rf "%{buildroot}"} +%{__rm} -rf %{buildroot} %{__perl_provides} -%files -%defattr(-,root,root) +%files -f %{name}.files +%defattr(644,root,root,755) %doc Changes README -%dir %{perl_vendorlib}/HTML -%dir %{perl_vendorlib}/HTML/TreeBuilder -%{perl_vendorlib}/HTML/TreeBuilder/XPath.pm -%dir %{perl_vendorarch}/auto/HTML -%dir %{perl_vendorarch}/auto/HTML/TreeBuilder -%{perl_vendorarch}/auto/HTML/TreeBuilder/XPath -%doc %{perl_man3dir}/HTML::TreeBuilder::XPath.%{perl_man3ext}%{ext_man} +%changelog