diff --git a/perl-XML-SAX.spec b/perl-XML-SAX.spec index bb3c697..d0d6b35 100644 --- a/perl-XML-SAX.spec +++ b/perl-XML-SAX.spec @@ -1,7 +1,7 @@ Summary: XML-SAX Perl module Name: perl-XML-SAX Version: 0.16 -Release: 1%{?dist} +Release: 2%{?dist} Group: Development/Libraries License: GPL or Artistic @@ -30,11 +30,15 @@ JAXP specification (SAX part), only without the javaness. %prep %setup -q -n XML-SAX-%{version} -# Filter unwanted Requires: perl-XML-SAx should not Require perl(XML::SAX) +# Filter unwanted Requires: perl-XML-SAX has some poorly-structured +# packages that confuse RPM. cat << \EOF > %{name}-req #!/bin/sh %{__perl_requires} $* |\ - sed -e '/perl(XML::SAX::PurePerl)/d' + sed -e '/perl(XML::SAX::PurePerl::DTDDecls)/d' |\ + sed -e '/perl(XML::SAX::PurePerl::DocType)/d' |\ + sed -e '/perl(XML::SAX::PurePerl::EncodingDetect)/d' |\ + sed -e '/perl(XML::SAX::PurePerl::XMLDecl)/d' EOF %define __perl_requires %{_builddir}/XML-SAX-%{version}/%{name}-req @@ -47,7 +51,7 @@ chmod +x %{__perl_requires} cat << \EOF > %{name}-prov #!/bin/sh %{__perl_provides} $* |\ - sed -e '/perl(XML::SAX::PurePerl)/d' + sed -e '/perl(XML::SAX::PurePerl)$/d' EOF %define __perl_provides %{_builddir}/XML-SAX-%{version}/%{name}-prov @@ -100,6 +104,10 @@ fi %changelog +* Sat Jul 07 2007 Robin Norwood - 0.16-2 +- Resolves: rhbz#247213 +- Fix provides and requires scripts. + * Mon Jul 02 2007 Jose Pedro Oliveira - 0.16-1 - Update to 0.16. - Brings specfile closer to Fedora Perl template.