%define real_name Mail-Box %define name perl-%{real_name} %define version 2.061 %define release 1mdk Summary: Mail-folder manager API Name: %{name} Version: %{version} Release: %{release} License: GPL or Artistic Group: Development/Perl Source: http://search.cpan.org/CPAN/authors/id/M/MA/MARKOV/Mail-Box-2.061.tar.bz2 URL: http://search.cpan.org/dist/Mail-Box/ # workaround perl automatic dependencies which fail to grab this one Provides: perl(Mail::Message::Construct) BuildArch: noarch BuildRequires: perl-devel, perl-Mail-MboxParser, perl-File-Remove, perl-MIME-Types BuildRequires: perl-Mail-SpamAssassin, perl-Mail-IMAPClient, perl-User-Identity BuildRequires: perl-MailTools, perl-MIME-tools, perl-HTML-Tree, perl-Object-Realize-Later BuildRequires: perl-HTML-Format BuildRoot: %{_tmppath}/%{name}-buildroot %description The Mail::Box folder is a modern mail-folder manager. It is written to replace Mail::Folder, although it interface is different. %prep %setup -q -n %{real_name}-%{version} %build echo n | %{__perl} Makefile.PL INSTALLDIRS=vendor make make test %install rm -rf $RPM_BUILD_ROOT %makeinstall_std # fix permissions find %{buildroot} -type f -exec chmod 0644 {} \; find %{buildroot} -type d -exec chmod 0755 {} \; # remove unused file rm -f %{buildroot}%{perl_vendorlib}/Mail/Makefile.PL %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc ChangeLog INSTALL LICENSE README* TODO.v2 %{_mandir}/*/* %{perl_vendorlib}/Mail/Box* %{perl_vendorlib}/Mail/Message* %{perl_vendorlib}/Mail/Reporter* %{perl_vendorlib}/Mail/Server* %{perl_vendorlib}/Mail/Transport* %changelog * Fri Jul 08 2005 Andreas Hasenack <andreas@mandriva.com> 2.061-1mdk - packaged for Mandriva