rpms/perl-Spreadsheet-WriteExcel/devel perl-Spreadsheet-WriteExcel.spec, 1.16, 1.17

Chris Weyl cweyl at fedoraproject.org
Fri Feb 27 21:00:57 UTC 2009


Author: cweyl

Update of /cvs/extras/rpms/perl-Spreadsheet-WriteExcel/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv4862

Modified Files:
	perl-Spreadsheet-WriteExcel.spec 
Log Message:
* Fri Feb 27 2009 Chris Weyl <cweyl at alumni.drew.edu> 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)



Index: perl-Spreadsheet-WriteExcel.spec
===================================================================
RCS file: /cvs/extras/rpms/perl-Spreadsheet-WriteExcel/devel/perl-Spreadsheet-WriteExcel.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- perl-Spreadsheet-WriteExcel.spec	27 Feb 2009 01:40:12 -0000	1.16
+++ perl-Spreadsheet-WriteExcel.spec	27 Feb 2009 21:00:26 -0000	1.17
@@ -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 @@
 %{__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 @@
 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 @@
 %{_mandir}/man3/*.3*
 
 %changelog
+* Fri Feb 27 2009 Chris Weyl <cweyl at alumni.drew.edu> 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 <rel-eng at lists.fedoraproject.org> - 2.21-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
 




More information about the Fedora-perl-devel-list mailing list