[grepmail] BR/R: perl(Digest::MD5) for improved memory usage

Paul Howarth pghmcfc at fedoraproject.org
Sat Oct 8 12:05:25 UTC 2011


commit 8b11c6caf5f5d4fd29f57bf99fda80dae55cb451
Author: Paul Howarth <paul at city-fan.org>
Date:   Sat Oct 8 13:04:40 2011 +0100

    BR/R: perl(Digest::MD5) for improved memory usage
    
    - BR/R: perl(Digest::MD5) for improved memory usage
    - BR: perl(Carp)
    - Nobody else likes macros for commands

 grepmail.spec |   50 +++++++++++++++++++++++++++++++-------------------
 1 files changed, 31 insertions(+), 19 deletions(-)
---
diff --git a/grepmail.spec b/grepmail.spec
index 5de9283..7c1580d 100644
--- a/grepmail.spec
+++ b/grepmail.spec
@@ -1,7 +1,7 @@
 Summary:	Search mailboxes for a particular email
 Name:		grepmail
 Version:	5.3034
-Release:	6%{?dist}
+Release:	7%{?dist}
 License:	GPL+
 Group:		Applications/Text
 Url:		http://search.cpan.org/dist/grepmail/
@@ -9,18 +9,25 @@ Source0:	http://search.cpan.org/CPAN/authors/id/D/DC/DCOPPIT/grepmail-%{version}
 Patch0:		grepmail-5.3034-revert-recursive-test-change.patch
 Patch1:		grepmail-5.3034-empty-file-not-error.patch
 Patch2:		grepmail-5.3034-date-manip-6.patch
-BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(id -nu)
 BuildArch:	noarch
-Requires:	perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
-Requires:	perl(Mail::Mbox::MessageParser) >= 1.4001
-BuildRequires:	perl(Mail::Mbox::MessageParser) >= 1.4001, perl(Date::Parse), perl(Date::Manip)
-BuildRequires:	perl(ExtUtils::MakeMaker), perl(Test::More)
+BuildRequires:	perl(Carp)
+BuildRequires:	perl(Date::Manip)
+BuildRequires:	perl(Date::Parse)
+BuildRequires:	perl(Digest::MD5)
+BuildRequires:	perl(ExtUtils::MakeMaker)
+BuildRequires:	perl(Mail::Mbox::MessageParser) >= 1.4001
+BuildRequires:	perl(Test::More)
 # AutoInstall.pm should have been bundled but wasn't
 # http://code.google.com/p/grepmail/issues/detail?id=1
 BuildRequires:	perl(Module::AutoInstall)
+Requires:	perl(:MODULE_COMPAT_%(eval "`perl -V:version`"; echo $version))
+Requires:	perl(Mail::Mbox::MessageParser) >= 1.4001
 # The following module requirements are optional and hence not picked up by RPM automatically.
 # Adding manual deps for them improves grepmail's functionality.
-Requires:	perl(Date::Parse), perl(Date::Manip)
+Requires:	perl(Date::Manip)
+Requires:	perl(Date::Parse)
+Requires:	perl(Digest::MD5)
 # perl(Date::Parse) can be found in the perl-TimeDate package
 
 %description
@@ -45,23 +52,23 @@ operators.
 %patch2 -p1
 
 %build
-%{__perl} Makefile.PL INSTALLDIRS=vendor --default
-%{__make} %{?_smp_mflags}
+perl Makefile.PL INSTALLDIRS=vendor --default
+make %{?_smp_mflags}
 
 %install
-%{__rm} -rf %{buildroot}
-%{__make} pure_install PERL_INSTALL_ROOT=%{buildroot}
-/usr/bin/find %{buildroot} -type f -name .packlist -exec %{__rm} -f {} ';'
-/usr/bin/find %{buildroot} -depth -type d -exec /bin/rmdir {} ';' 2>/dev/null
-%{__chmod} -R u+w %{buildroot}
+rm -rf %{buildroot}
+make pure_install PERL_INSTALL_ROOT=%{buildroot}
+find %{buildroot} -type f -name .packlist -exec rm -f {} ';'
+find %{buildroot} -depth -type d -exec rmdir {} ';' 2>/dev/null
+chmod -R u+w %{buildroot}
 
 %check
 export LANG=C
 export TZ=GMT0
-%{__make} test
+make test
 
 %clean
-%{__rm} -rf %{buildroot}
+rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
@@ -70,13 +77,18 @@ export TZ=GMT0
 %{_mandir}/man1/grepmail.1*
 
 %changelog
-* Tue Jul 19 2011 Petr Sabata <contyk at redhat.com> - 5.3034-6
+* Sat Oct  8 2011 Paul Howarth <paul at city-fan.org> 5.3034-7
+- BR/R: perl(Digest::MD5) for improved memory usage
+- BR: perl(Carp)
+- Nobody else likes macros for commands
+
+* Tue Jul 19 2011 Petr Sabata <contyk at redhat.com> 5.3034-6
 - Perl mass rebuild
 
-* Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 5.3034-5
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> 5.3034-5
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 
-* Tue Jun 01 2010 Marcela Maslanova <mmaslano at redhat.com> - 5.3034-4
+* Tue Jun 01 2010 Marcela Maslanova <mmaslano at redhat.com> 5.3034-4
 - Mass rebuild with perl-5.12.0
 
 * Mon Feb 15 2010 Paul Howarth <paul at city-fan.org> 5.3034-3



More information about the perl-devel mailing list