Group :: Networking/Mail
RPM: imapsync
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
Name: imapsync
Version: 2.229
Release: alt1
Summary: Tool to migrate email between IMAP servers
License: NOLIMIT Public License
Group: Networking/Mail
Url: http://imapsync.lamiral.info/
#Url: https://github.com/imapsync/imapsync
Packager: Boris Savelev <boris at altlinux.org>
Source0: %name-%version.tar
Patch0: %name-%version-%release.patch
Patch1: %name-1.977-alt-no_cpanminus.patch
BuildArch: noarch
# Manual Requires:
Requires: perl(IO/Socket/INET6.pm)
# Build requires:
BuildRequires: perl(Data/Dumper.pm) perl(Data/Uniqid.pm)
BuildRequires: perl(Digest/HMAC.pm) perl(Digest/HMAC_SHA1.pm) perl(Digest/MD5.pm)
BuildRequires: perl(File/Copy/Recursive.pm)
BuildRequires: perl(IO/Socket/SSL.pm) perl(IO/Socket/INET6.pm)
BuildRequires: perl(IO/Tee.pm) perl(IPC/Open3.pm)
BuildRequires: perl(JSON/WebToken.pm) perl(LWP/UserAgent.pm)
BuildRequires: perl(Mail/IMAPClient.pm) perl(Sys/MemInfo.pm)
BuildRequires: perl(Parse/RecDescent.pm) perl(Net/Ping.pm)
BuildRequires: perl(Readonly.pm) perl(Term/ReadKey.pm)
BuildRequires: perl(Test/MockObject.pm) perl(Test/More.pm) perl(Test/Pod.pm)
BuildRequires: perl(Test/Fatal.pm) perl(Pod/Usage.pm) perl(Test/Requires.pm)
BuildRequires: perl(Dist/CheckConflicts.pm) perl(Test/Mock/Guard.pm)
BuildRequires: perl(URI/Escape.pm) perl(Unicode/String.pm)
BuildRequires: perl(PAR/Packer.pm) perl(Class/Load.pm)
BuildRequires: perl(CGI.pm) perl(Regexp/Common.pm) perl(Try/Tiny.pm)
BuildRequires: perl(Unicode/String.pm) perl(URI/Escape.pm)
BuildRequires: perl(Test/NoWarnings.pm) perl(Test/Deep.pm) perl(Test/Warn.pm)
BuildRequires: perl(File/Tail.pm) perl(Encode/IMAPUTF7.pm)
Buildrequires: perl(Proc/ProcessTable.pm)
%description
imapsync is a tool for facilitating incremental recursive IMAP
transfers from one mailbox to another. It is useful for mailbox migration,
and reduces the amount of data transferred by only copying messages that
are not present on both servers. Read, unread, and deleted flags are preserved,
and the process can be stopped and resumed. The original messages can
optionally be deleted after a successful transfer.
%prep
%setup
%patch0 -p1
%patch1
%install
mkdir W
%makeinstall_std
%files
%doc ChangeLog LICENSE CREDITS TODO README FAQ
%_bindir/%name
%_man1dir/%name.*
%changelog
…
Full changelog you can see here
Version: 2.229
Release: alt1
Summary: Tool to migrate email between IMAP servers
License: NOLIMIT Public License
Group: Networking/Mail
Url: http://imapsync.lamiral.info/
#Url: https://github.com/imapsync/imapsync
Packager: Boris Savelev <boris at altlinux.org>
Source0: %name-%version.tar
Patch0: %name-%version-%release.patch
Patch1: %name-1.977-alt-no_cpanminus.patch
BuildArch: noarch
# Manual Requires:
Requires: perl(IO/Socket/INET6.pm)
# Build requires:
BuildRequires: perl(Data/Dumper.pm) perl(Data/Uniqid.pm)
BuildRequires: perl(Digest/HMAC.pm) perl(Digest/HMAC_SHA1.pm) perl(Digest/MD5.pm)
BuildRequires: perl(File/Copy/Recursive.pm)
BuildRequires: perl(IO/Socket/SSL.pm) perl(IO/Socket/INET6.pm)
BuildRequires: perl(IO/Tee.pm) perl(IPC/Open3.pm)
BuildRequires: perl(JSON/WebToken.pm) perl(LWP/UserAgent.pm)
BuildRequires: perl(Mail/IMAPClient.pm) perl(Sys/MemInfo.pm)
BuildRequires: perl(Parse/RecDescent.pm) perl(Net/Ping.pm)
BuildRequires: perl(Readonly.pm) perl(Term/ReadKey.pm)
BuildRequires: perl(Test/MockObject.pm) perl(Test/More.pm) perl(Test/Pod.pm)
BuildRequires: perl(Test/Fatal.pm) perl(Pod/Usage.pm) perl(Test/Requires.pm)
BuildRequires: perl(Dist/CheckConflicts.pm) perl(Test/Mock/Guard.pm)
BuildRequires: perl(URI/Escape.pm) perl(Unicode/String.pm)
BuildRequires: perl(PAR/Packer.pm) perl(Class/Load.pm)
BuildRequires: perl(CGI.pm) perl(Regexp/Common.pm) perl(Try/Tiny.pm)
BuildRequires: perl(Unicode/String.pm) perl(URI/Escape.pm)
BuildRequires: perl(Test/NoWarnings.pm) perl(Test/Deep.pm) perl(Test/Warn.pm)
BuildRequires: perl(File/Tail.pm) perl(Encode/IMAPUTF7.pm)
Buildrequires: perl(Proc/ProcessTable.pm)
%description
imapsync is a tool for facilitating incremental recursive IMAP
transfers from one mailbox to another. It is useful for mailbox migration,
and reduces the amount of data transferred by only copying messages that
are not present on both servers. Read, unread, and deleted flags are preserved,
and the process can be stopped and resumed. The original messages can
optionally be deleted after a successful transfer.
%prep
%setup
%patch0 -p1
%patch1
%install
mkdir W
%makeinstall_std
%files
%doc ChangeLog LICENSE CREDITS TODO README FAQ
%_bindir/%name
%_man1dir/%name.*
%changelog
…
Full changelog you can see here