1 Summary: Archive and compress old email
2 Summary(pl.UTF-8): Archiwizowanie starej poczty
7 Group: Applications/Mail
8 Source0: http://dl.sourceforge.net/archivemail/%{name}-%{version}.tar.gz
9 # Source0-md5: e444424688e6ec063e829176e4eb62e2
10 Patch0: %{name}-add-archive-name-switch.patch
11 Patch1: %{name}-empty-mailbox-objects-fix.patch
12 Patch2: %{name}-fix-path-in-example.patch
13 Patch3: %{name}-preserve-symlinks.patch
14 Patch4: %{name}-add-prefix-switch.patch
15 Patch5: %{name}-add-archive-all-switch.patch
16 Patch6: %{name}-relax-timestamps-test.patch
17 URL: http://archivemail.sourceforge.net/
18 BuildRequires: python-devel >= 2.0
21 Requires: python-modules
23 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 Archivemail is a tool written in Python for archiving and compressing
27 old email in mailboxes.
29 It can move messages older than the specified number of days to a
30 separate 'archive' mbox-format mailbox that is compressed with 'gzip'.
32 For example, have you been subscribing to the 'linux-kernel' mailing
33 list for the last 6 years and ended up with an 160-meg mailbox that
34 Mutt is taking a long time to load? Archivemail can move all messages
35 that are older than 6 months to a separate compressed mailbox, and
36 leave you with just the most recent messages.
38 It supports IMAP, Maildir, MH and mbox-format mailboxes.
40 %description -l pl.UTF-8
41 Archivemail jest, napisanym w języku Python, narzędziem służącym
42 archiwizowaniu i kompresowaniu starej poczty.
44 Za pomocą programu można przenosić wiadomości starsze niż określona
45 liczba dni do oddzielnej skrzynki w formacie mbox, która jest
46 kompresowana przy użyciu programu 'gzip'.
48 Przykładowo, ktoś jest od 6 lat zapisany na listę 'linux-kernel' i
49 jego skrzynka zajmuje już ponad 160MB, a jej otwarcie trwa trochę
50 czasu. Archivemail może przenieść wszystkie wiadomości, powiedzmy
51 sprzed 6 miesięcy, do oddzielnej, skompresowanej skrzynki, zostawiając
52 tylko najnowsze listy.
54 Archivemail potrafi zapisywać i odczytywać następujące formaty
55 skrzynek pocztowych: IMAP, Maildir, MH oraz mbox.
67 %{__sed} -i -e 's,man/man1,%{_mandir}/man1,' setup.py
70 %{__python} setup.py build
73 rm -rf $RPM_BUILD_ROOT
74 install -d $RPM_BUILD_ROOT%{_mandir}
75 %{__python} setup.py install \
77 --root=$RPM_BUILD_ROOT
79 # Not a Python module, so drop the egg.
80 rm -f $RPM_BUILD_ROOT%{py_sitescriptdir}/*.egg-info
83 rm -rf $RPM_BUILD_ROOT
86 %defattr(644,root,root,755)
87 %doc CHANGELOG FAQ README TODO
88 %attr(755,root,root) %{_bindir}/archivemail
89 %{_mandir}/man1/archivemail.1*