From f4b3c098ef43720742d23a2e75a2c739e2b5f290 Mon Sep 17 00:00:00 2001 From: Tom Callaway Date: Fri, 15 Apr 2005 15:23:15 +0000 Subject: [PATCH] auto-import perl-Spreadsheet-WriteExcel-2.12-3 on branch devel from perl-Spreadsheet-WriteExcel-2.12-3.src.rpm --- perl-Spreadsheet-WriteExcel.spec | 60 +++++++++++++++++--------------- 1 file changed, 31 insertions(+), 29 deletions(-) diff --git a/perl-Spreadsheet-WriteExcel.spec b/perl-Spreadsheet-WriteExcel.spec index 720c849..92aceba 100644 --- a/perl-Spreadsheet-WriteExcel.spec +++ b/perl-Spreadsheet-WriteExcel.spec @@ -1,17 +1,20 @@ +# Provide perl-specific find-{provides,requires}. %define _use_internal_dependency_generator 0 +%define __find_provides /usr/lib/rpm/find-provides.perl +%define __find_requires /usr/lib/rpm/find-requires.perl -Summary: Write formatted text and numbers to a cross-platform Excel binary file. +Summary: Write formatted text and numbers to a cross-platform Excel binary file Name: perl-Spreadsheet-WriteExcel Version: 2.12 -Release: 2 +Release: 3 License: Artistic or GPL Group: Development/Libraries Source0: Spreadsheet-WriteExcel-%{version}.tar.gz -Url: http://www.cpan.org +Url: http://search.cpan.org/dist/Spreadsheet-WriteExcel BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: perl >= 0:5.00503, perl-Parse-RecDescent -Requires: perl >= 0:5.00503 Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) +BuildArch: noarch %description The Spreadsheet::WriteExcel module can be used to create a cross- @@ -31,42 +34,41 @@ Spreadsheet::ParseExcel or look at the main documentation for some suggestions. This module cannot be uses to write to an existing Excel file. -# Provide perl-specific find-{provides,requires}. -%define __find_provides /usr/lib/rpm/find-provides.perl -%define __find_requires /usr/lib/rpm/find-requires.perl - %prep %setup -q -n Spreadsheet-WriteExcel-%{version} %build -CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL PREFIX=$RPM_BUILD_ROOT/usr INSTALLDIRS=vendor -make -make test - -%clean -rm -rf $RPM_BUILD_ROOT +CFLAGS="$RPM_OPT_FLAGS" perl Makefile.PL INSTALLDIRS=vendor +%{__perl} -pi -e 's/^\tLD_RUN_PATH=[^\s]+\s*/\t/' Makefile +make %{?_smp_mflags} OPTIMIZE="$RPM_OPT_FLAGS" %install rm -rf $RPM_BUILD_ROOT -make install - -[ -x /usr/lib/rpm/brp-compress ] && /usr/lib/rpm/brp-compress - -find $RPM_BUILD_ROOT \( -name perllocal.pod -o -name .packlist \) -exec rm -v {} \; +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 f -name perllocal.pod -exec rm -f {} ';' +find $RPM_BUILD_ROOT -type f -name '*.bs' -a -size 0 -exec rm -f {} ';' +find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';' +chmod -R u+w $RPM_BUILD_ROOT/* + +%check || : +make test -find $RPM_BUILD_ROOT/usr -type f -print | - sed "s@^$RPM_BUILD_ROOT@@g" | - grep -v perllocal.pod | - grep -v "\.packlist" > %{name}-%{version}-filelist -if [ "$(cat %{name}-%{version}-filelist)X" = "X" ] ; then - echo "ERROR: EMPTY FILE LIST" - exit -1 -fi +%clean +rm -rf $RPM_BUILD_ROOT -%files -f %{name}-%{version}-filelist -%defattr(-,root,root) +%files +%defattr(-,root,root,-) +%{_bindir}/chartex +%{perl_vendorlib}/* +%{_mandir}/man1/*.1* +%{_mandir}/man3/*.3* %changelog +* Thu Apr 14 2005 Tom "spot" Callaway 2.12-3 +- rework spec to match template +- set to noarch + * Thu Apr 14 2005 Tom "spot" Callaway 2.12-2 - Add MODULE_COMPAT requires line