diff --git a/perl-Spreadsheet-WriteExcel.spec b/perl-Spreadsheet-WriteExcel.spec index a00fd45..0cff716 100644 --- a/perl-Spreadsheet-WriteExcel.spec +++ b/perl-Spreadsheet-WriteExcel.spec @@ -1,6 +1,6 @@ Name: perl-Spreadsheet-WriteExcel Version: 2.21 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Write formatted text and numbers to a cross-platform Excel binary file Group: Development/Libraries @@ -37,6 +37,24 @@ Excel file. %{__perl} -pi -e 's/\r\n/\n/g' Changes README bin/chartex \ doc/*.html charts/{README,*.{pl,pod,txt}} examples/{README,*.{pl,txt}} +# make sure doc/tests don't generate provides +# note we first filter out the bits in _docdir... +cat << \EOF > %{name}-prov +#!/bin/sh +%{__perl_provides} `perl -p -e 's|\S+%{_docdir}/%{name}-%{version}\S+||'` +EOF + +%define __perl_provides %{_builddir}/Spreadsheet-WriteExcel-%{version}/%{name}-prov +chmod +x %{__perl_provides} + +cat << \EOF > %{name}-req +#!/bin/sh +%{__perl_requires} `perl -p -e 's|\S+%{_docdir}/%{name}-%{version}\S+||'` +EOF + +%define __perl_requires %{_builddir}/Spreadsheet-WriteExcel-%{version}/%{name}-req +chmod +x %{__perl_requires} + %build %{__perl} Makefile.PL INSTALLDIRS=vendor make %{?_smp_mflags} @@ -46,7 +64,7 @@ rm -rf $RPM_BUILD_ROOT make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';' find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' -chmod -R u+w $RPM_BUILD_ROOT/* +%{_fixperms} $RPM_BUILD_ROOT/* %check make test @@ -63,6 +81,10 @@ rm -rf $RPM_BUILD_ROOT %{_mandir}/man3/*.3* %changelog +* Fri Feb 27 2009 Chris Weyl 2.21-3 +- remove new provides/requires rpm is finding on f11 (RHBZ#473874, also + visible at http://tinyurl.com/cp75ml koji build log for 2.21-2/f11) + * Thu Feb 26 2009 Fedora Release Engineering - 2.21-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild