]> git.pld-linux.org Git - packages/claws-mail.git/blame_incremental - claws-mail.spec
- release 2 (by relup.sh)
[packages/claws-mail.git] / claws-mail.spec
... / ...
CommitLineData
1#
2# Conditional build:
3%bcond_without compface # build without compface support
4%bcond_without gpg # build without GPG support
5%bcond_without ipv6 # build without IPv6 support
6%bcond_without jpilot # build without JPilot support
7%bcond_without ldap # build without LDAP support
8%bcond_without tls # build without gnuTLS support
9
10Summary: A bleeding edge branch of Sylpheed, a GTK2 based, lightweight, and fast e-mail client
11Summary(pl.UTF-8): Rozwojowa wersja Sylpheed z dużą ilością zmian oraz ulepszeń
12Name: claws-mail
13Version: 3.17.1
14Release: 2
15License: GPL v3+
16Group: X11/Applications/Mail
17Source0: http://www.claws-mail.org/download.php?file=releases/%{name}-%{version}.tar.xz
18# Source0-md5: 7446f1b18735209055775521c7140506
19Source1: %{name}.desktop
20URL: http://www.claws-mail.org/
21BuildRequires: autoconf >= 2.60
22BuildRequires: automake
23BuildRequires: bzip2-devel
24%{?with_compface:BuildRequires: compface-devel}
25BuildRequires: enchant-devel >= 1.4.0
26BuildRequires: gettext-tools
27BuildRequires: gmp-devel
28%{?with_tls:BuildRequires: gnutls-devel >= 2.6.0}
29%{?with_gpg:BuildRequires: gpgme-devel >= 1:0.4.5}
30BuildRequires: gtk+2-devel >= 2:2.24.0
31BuildRequires: gtk-webkit-devel
32BuildRequires: libarchive-devel
33BuildRequires: libcanberra-gtk-devel
34BuildRequires: libetpan-devel >= 0.57
35BuildRequires: libgdata-devel >= 0.17.2
36BuildRequires: libical-devel >= 2.0.0
37BuildRequires: libindicate-devel >= 0.12.0
38BuildRequires: liblockfile-devel
39BuildRequires: libltdl-devel
40BuildRequires: libnotify-devel >= 0.4.3
41BuildRequires: librsvg-devel >= 2.40.5
42BuildRequires: libtool
43BuildRequires: libxml2-devel
44BuildRequires: libytnef-devel
45%{?with_ldap:BuildRequires: openldap-devel >= 2.3.0}
46%if %{with jpilot}
47BuildRequires: bluez-libs-devel
48BuildRequires: pilot-link-devel
49%endif
50BuildRequires: perl-devel
51BuildRequires: pkgconfig
52BuildRequires: poppler-glib-devel
53BuildRequires: python-devel
54BuildRequires: python-pygtk-devel
55BuildRequires: rpmbuild(macros) >= 1.311
56BuildRequires: sed >= 4.0
57BuildRequires: startup-notification-devel >= 0.5
58BuildRequires: texlive-jadetex
59BuildRequires: texlive-latex-marvosym
60Requires(post,postun): gtk-update-icon-cache
61Requires(post,postun): hicolor-icon-theme
62Requires: gtk+2 >= 2:2.24.0
63Provides: sylpheed-claws
64Obsoletes: claws-mail-plugin-acpi_notifier
65Obsoletes: claws-mail-plugin-address_keeper
66Obsoletes: claws-mail-plugin-att_remover
67Obsoletes: claws-mail-plugin-attachwarner
68Obsoletes: claws-mail-plugin-bogofilter
69Obsoletes: claws-mail-plugin-bsfilter
70Obsoletes: claws-mail-plugin-cachesaver <= 3.7.6-5
71Obsoletes: claws-mail-plugin-clamav
72Obsoletes: claws-mail-plugin-clamd
73Obsoletes: claws-mail-plugin-dillo <= 3.9.0
74Obsoletes: claws-mail-plugin-etpan-privacy
75Obsoletes: claws-mail-plugin-fetchinfo
76Obsoletes: claws-mail-plugin-gtkhtml2_viewer <= 3.9.0
77Obsoletes: claws-mail-plugin-maildir
78Obsoletes: claws-mail-plugin-mailmbox
79Obsoletes: claws-mail-plugin-newmail
80Obsoletes: claws-mail-plugin-spamassassin
81Obsoletes: claws-mail-plugin-synce <= 3.7.6-5
82Obsoletes: claws-mail-plugin-tnef_parse
83Obsoletes: claws-mail-plugin-trayicon <= 3.9.0
84Obsoletes: sylpheed-claws
85Obsoletes: sylpheed-claws-plugin-clamav
86Obsoletes: sylpheed-gtk2
87BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
88
89%description
90This program is an X based fast e-mail client which has features same
91as orginal Sylpheed but with new/improved features. Some of new stuff
92is really cool and useable.
93
94%description -l pl.UTF-8
95Szybki klient poczty o możliwościach takich jak oryginalny Sylpheed
96ale z nowymi/poprawionymi funkcjami. Niektóre dodatki są naprawdę
97świetne i użyteczne.
98
99%package devel
100Summary: Headers from Claws-Mail
101Summary(pl.UTF-8): Pliki nagłówkowe programu Claws-Mail
102Group: X11/Development/Libraries
103Requires: %{name} = %{version}-%{release}
104Requires: gnutls-devel >= 2.6.0
105Requires: gpgme-devel >= 1:0.4.5
106Requires: libetpan-devel >= 0.54
107Provides: sylpheed-claws-devel
108Obsoletes: sylpheed-claws-devel
109
110%description devel
111Claws-Mail development package.
112
113%description devel -l pl.UTF-8
114Pliki nagłówkowe programu Claws-Mail.
115
116%package plugins
117Summary: Special plugins for Claws-Mail (metapackage)
118Summary(pl.UTF-8): Dodatkowe wtyczki dla Claws-Mail (metapakiet)
119Group: X11/Applications/Mail
120Requires: %{name} = %{version}-%{release}
121Requires: %{name}-plugin-libravatar = %{version}-%{release}
122%if %{with gpg}
123Requires: %{name}-plugin-pgpinline = %{version}-%{release}
124Requires: %{name}-plugin-pgpmime = %{version}-%{release}
125%endif
126Requires: %{name}-plugin-archive = %{version}-%{release}
127Requires: %{name}-plugin-fancy = %{version}-%{release}
128Requires: %{name}-plugin-gdata = %{version}-%{release}
129Requires: %{name}-plugin-notification = %{version}-%{release}
130Requires: %{name}-plugin-perl = %{version}-%{release}
131Requires: %{name}-plugin-rssyl = %{version}-%{release}
132Requires: %{name}-plugin-smime = %{version}-%{release}
133Requires: %{name}-plugin-spamreport = %{version}-%{release}
134Requires: %{name}-plugin-vcalendar = %{version}-%{release}
135Provides: sylpheed-claws-extra-plugins
136Provides: sylpheed-claws-plugins = %{version}
137Obsoletes: claws-mail-extra-plugins <= 3.9.0
138Obsoletes: sylpheed-claws-extra-plugins
139Obsoletes: sylpheed-claws-plugin-others
140Obsoletes: sylpheed-claws-plugins
141
142%description plugins
143This is collection of some usefull plugins for Claws-Mail
144(metapackage).
145
146%description plugins -l pl.UTF-8
147Jest to zbiór kilku dodatkowych wtyczek powiększających możliwości
148Claws-Mail (metapakiet).
149
150%package plugin-pgpcore
151Summary: PGP/Core plugin for Claws-Mail
152Summary(pl.UTF-8): Wtyczka PGP/Core dla Claws-Mail
153Group: X11/Applications/Mail
154Requires: %{name} = %{version}-%{release}
155Provides: sylpheed-claws-plugin-pgpcore
156Obsoletes: sylpheed-claws-plugin-pgpcore
157Conflicts: sylpheed-claws-plugins <= 2.3.0-1
158
159%description plugin-pgpcore
160This plugin handles core PGP functions.
161
162%description plugin-pgpcore -l pl.UTF-8
163Wtyczka obsługująca podstawowe funkcje PGP.
164
165%package plugin-pgpinline
166Summary: PGP/Inline plugin for Claws-Mail
167Summary(pl.UTF-8): Wtyczka PGP/Inline dla Claws-Mail
168Group: X11/Applications/Mail
169Requires: %{name}-plugin-pgpcore = %{version}-%{release}
170Provides: sylpheed-claws-plugin-pgpinline
171Obsoletes: sylpheed-claws-plugin-pgpinline
172Conflicts: sylpheed-claws-plugins <= 2.3.0-1
173
174%description plugin-pgpinline
175This plugin handles PGP/Inline signed and/or encrypted mails. It can
176decrypt mails, verify signatures or sign and encrypt your own mails.
177
178%description plugin-pgpinline -l pl.UTF-8
179Wtyczka obsługująca listy podpisane lub szyfrowane PGP/Inline. Potrafi
180rozszyfrowywać, sprawdzać podpisy a także szyfrować i podpisywać
181własne listy.
182
183%package plugin-pgpmime
184Summary: PGP/MIME plugin for Claws-Mail
185Summary(pl.UTF-8): Wtyczka PGP/MIME dla Claws-Mail
186Group: X11/Applications/Mail
187Requires: %{name}-plugin-pgpcore = %{version}-%{release}
188Provides: sylpheed-claws-plugin-pgpmime
189Obsoletes: sylpheed-claws-plugin-pgpmime
190Conflicts: sylpheed-claws-plugins <= 2.3.0-1
191
192%description plugin-pgpmime
193This plugin handles PGP/MIME signed and/or encrypted mails. It can
194decrypt mails, verify signatures or sign and encrypt your own mails.
195
196%description plugin-pgpmime -l pl.UTF-8
197Wtyczka obsługująca listy podpisane lub szyfrowane PGP/MIME. Potrafi
198rozszyfrowywać, sprawdzać podpisy a także szyfrować i podpisywać
199własne listy.
200
201%package plugin-smime
202Summary: S/MIME plugin for Claws-Mail
203Summary(pl.UTF-8): Wtyczka S/MIME dla Claws-Mail
204Group: X11/Applications/Mail
205Requires: %{name} = %{version}-%{release}
206Requires: %{name}-plugin-pgpcore = %{version}-%{release}
207Provides: sylpheed-claws-plugin-smime
208Obsoletes: sylpheed-claws-plugin-smime
209
210%description plugin-smime
211This plugin handles S/MIME signed and/or encrypted mails. You can
212decrypt mails, verify signatures or sign and encrypt your own mails.
213
214%description plugin-smime -l pl.UTF-8
215Wtyczka obsługująca listy podpisane lub szyfrowane S/MIME. Potrafi
216rozszyfrowywać, sprawdzać podpisy a także szyfrować i podpisywać
217własne listy.
218
219%package plugin-archive
220Summary: archive plugin for Claws-Mail
221Summary(pl.UTF-8): Wtyczka archive dla Claws-Mail
222Group: X11/Applications/Mail
223Requires: %{name} = %{version}-%{release}
224
225%description plugin-archive
226This plugin lets you archive IMAP, LOCAL and POP accounts as well as
227calendar accounts.
228
229%description plugin-archive -l pl.UTF-8
230Ta wtyczka pozwala archiwizować konta IMAP, LOCAL i POP jak również
231kalendarze.
232
233%package plugin-fancy
234Summary: fancy plugin for Claws-Mail
235Summary(pl.UTF-8): Wtyczka fancy dla Claws-Mail
236Group: X11/Applications/Mail
237Requires: %{name} = %{version}-%{release}
238
239%description plugin-fancy
240Renders HTML e-mail using the WebKit library.
241
242%description plugin-fancy -l pl.UTF-8
243Ta wtyczka przetwarza wiadomości w formacie HTML przy użyciu
244biblioteki WebKit.
245
246%package plugin-gdata
247Summary: gdata plugin for Claws-Mail
248Summary(pl.UTF-8): Wtyczka gdata dla Claws-Mail
249Group: X11/Applications/Mail
250Requires: %{name} = %{version}-%{release}
251
252%description plugin-gdata
253gdata plugin for Claws-Mail.
254
255%description plugin-gdata -l pl.UTF-8
256Wtyczka gdata dla Claws-Mail.
257
258%package plugin-notification
259Summary: notification plugin for Claws-Mail
260Summary(pl.UTF-8): Wtyczka notification dla Claws-Mail
261Group: X11/Applications/Mail
262Requires: %{name} = %{version}-%{release}
263Provides: sylpheed-claws-plugin-notification
264Obsoletes: sylpheed-claws-plugin-notification
265
266%description plugin-notification
267This plugin provides various ways to notify the user of new and unread
268email.
269
270%description plugin-notification -l pl.UTF-8
271Ta wtyczka udostępnia różne sposoby informowania użytkownika o nowej i
272nieprzeczytanej poczcie.
273
274%package plugin-perl
275Summary: perl plugin for Claws-Mail
276Summary(pl.UTF-8): Wtyczka perl dla Claws-Mail
277Group: X11/Applications/Mail
278Requires: %{name} = %{version}-%{release}
279Provides: sylpheed-claws-plugin-perl
280Obsoletes: sylpheed-claws-plugin-perl
281
282%description plugin-perl
283This plugin is intended to extend the filtering possibilities of
284Claws-Mail. It provides a Perl interface to Claws-Mail filtering
285mechanism, allowing the use of full Perl power in email filters.
286
287%description plugin-perl -l pl.UTF-8
288Ta wtyczka ma na celu rozszerzenie możliwości filtrowania
289Sylpheeda-Claws. Udostępnia perlowy interfejs do mechanizmów
290filtrowania Sylpheeda-Claws, pozwalając na użycie pełnej mocy Perla w
291filtrach wiadomości.
292
293%package plugin-pdf_viewer
294Summary: pdf_viewer plugin for Claws-Mail
295Summary(pl.UTF-8): Wtyczka pdf_viewer dla Claws-Mail
296Group: X11/Applications/Networking
297Requires: %{name} = %{version}-%{release}
298Requires: ghostscript
299
300%description plugin-pdf_viewer
301This plugin enables the viewing of PDF and PostScript attachments.
302
303%description plugin-pdf_viewer -l pl.UTF-8
304Ta wtyczka umożliwia wyświetlanie załączników w formacie PDF i
305PostScript.
306
307%package plugin-python
308Summary: python plugin for Claws-Mail
309Summary(pl.UTF-8): Wtyczka python dla Claws-Mail
310Group: X11/Applications/Mail
311Requires: %{name} = %{version}-%{release}
312
313%description plugin-python
314This plugin provides Python integration features.
315
316%description plugin-python -l pl.UTF-8
317Wtyczka do pythona.
318
319%package plugin-libravatar
320Summary: Avatar fetching plugin
321Summary(pl.UTF-8): Wtyczka pobierająca avatary
322Group: X11/Applications/Mail
323Requires: %{name} = %{version}-%{release}
324
325%description plugin-libravatar
326Avatar fetching plugin.
327
328%description plugin-libravatar -l pl.UTF-8
329Wtyczka pobierająca avatary.
330
331%package plugin-rssyl
332Summary: RSSyl plugin for Claws-Mail
333Summary(pl.UTF-8): Wtyczka RSSyl dla Claws-Mail
334Group: X11/Applications/Mail
335Requires: %{name} = %{version}-%{release}
336Provides: sylpheed-claws-plugin-rssyl
337Obsoletes: sylpheed-claws-plugin-rssyl
338
339%description plugin-rssyl
340This plugin allows you to read your favorite newsfeeds in Claws-Mail.
341RSS 1.0, 2.0 and Atom feeds are currently supported.
342
343%description plugin-rssyl -l pl.UTF-8
344Ta wtyczka pozwala na czytanie ulubionych nowinek w Sylpheedzie-Claws.
345Aktualnie obsługiwane są formaty RSS 1.0, 2.0 i Atom.
346
347%package plugin-spamreport
348Summary: SpamReport plugin for Claws-Mail
349Summary(pl.UTF-8): Wtyczka SpamReport dla Claws-Mail
350Group: X11/Applications/Mail
351Requires: %{name} = %{version}-%{release}
352
353%description plugin-spamreport
354This plugin allows you to upload spams to various spam reporting
355places, like http://www.signal-spam.fr/ .
356
357%package plugin-vcalendar
358Summary: vCalendar plugin for Claws-Mail
359Summary(pl.UTF-8): Wtyczka vCalendar dla Claws-Mail
360Group: X11/Applications/Mail
361Requires: %{name} = %{version}-%{release}
362Provides: sylpheed-claws-plugin-vcalendar
363Obsoletes: sylpheed-claws-plugin-vcalendar
364
365%description plugin-vcalendar
366This plugin enables vCalendar message handling like that produced by
367Evolution or Outlook and handles webCal subscriptions.
368
369%description plugin-vcalendar -l pl.UTF-8
370Ta wtyczka pozwala na obsługę wiadomości vCalendar, takich jak te
371tworzone przez Evolution czy Outlooka, a także obsługuje subskrypcje
372webCal.
373
374%prep
375%setup -q
376
377%{__rm} po/stamp-po
378
379%build
380%{__libtoolize}
381%{__gettextize}
382%{__aclocal} -I m4
383%{__autoconf}
384%{__autoheader}
385%{__automake}
386%configure \
387 --%{?with_compface:en}%{!?with_compface:dis}able-compface \
388 --%{?with_ipv6:en}%{!?with_ipv6:dis}able-ipv6 \
389 --%{?with_jpilot:en}%{!?with_jpilot:dis}able-jpilot \
390 --%{?with_ldap:en}%{!?with_ldap:dis}able-ldap \
391 --%{?with_tls:en}%{!?with_tls:dis}able-gnutls \
392 --enable-acpi_notifier-plugin \
393 --enable-address_keeper-plugin \
394 --enable-archive-plugin \
395 --enable-att_remover-plugin \
396 --enable-attachwarner-plugin \
397 --enable-bogofilter-plugin \
398 --enable-bsfilter-plugin \
399 --enable-clamd-plugin \
400 --enable-fancy-plugin \
401 --enable-fetchinfo-plugin \
402 --enable-gdata-plugin \
403 --enable-mailmbox-plugin \
404 --enable-newmail-plugin \
405 --enable-notification-plugin \
406 --enable-pdf_viewer-plugin \
407 --enable-perl-plugin \
408 --enable-python-plugin \
409 --%{?with_gpg:en}%{!?with_gpg:dis}able-pgpcore-plugin \
410 --%{?with_gpg:en}%{!?with_gpg:dis}able-pgpmime-plugin \
411 --%{?with_gpg:en}%{!?with_gpg:dis}able-pgpinline-plugin \
412 --enable-rssyl-plugin \
413 --enable-smime-plugin \
414 --enable-spamassassin-plugin \
415 --enable-spam_report-plugin \
416 --enable-tnef_parse-plugin \
417 --enable-vcalendar-plugin \
418 --enable-libetpan \
419 --enable-pthread \
420 --disable-static
421
422%{__make}
423
424%install
425rm -rf $RPM_BUILD_ROOT
426install -d $RPM_BUILD_ROOT{%{_datadir}/%{name}/themes,%{_desktopdir},%{_pixmapsdir}}
427
428%{__make} install \
429 DESTDIR=$RPM_BUILD_ROOT
430
431cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
432cp -p %{name}.png $RPM_BUILD_ROOT%{_pixmapsdir}
433
434%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/*.{deps,la}
435%{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/RELEASE_NOTES
436%{__rm} $RPM_BUILD_ROOT%{_docdir}/%{name}/manual/{en,es,fr}/*.{pdf,ps,html,txt}
437
438mv $RPM_BUILD_ROOT%{_localedir}/{id_ID,id}
439
440%find_lang %{name}
441
442%clean
443rm -rf $RPM_BUILD_ROOT
444
445%post
446%update_icon_cache hicolor
447
448%postun
449%update_icon_cache hicolor
450
451%files -f %{name}.lang
452%defattr(644,root,root,755)
453%doc AUTHORS ChangeLog* NEWS README* RELEASE_NOTES TODO
454%{_mandir}/man1/%{name}.1*
455%attr(755,root,root) %{_bindir}/*
456%dir %{_datadir}/%{name}
457%dir %{_docdir}/%{name}
458%dir %{_datadir}/%{name}/themes
459%dir %{_libdir}/%{name}
460%dir %{_libdir}/%{name}/plugins
461# no (big) external deps
462%attr(755,root,root) %{_libdir}/%{name}/plugins/acpi_notifier.so
463%attr(755,root,root) %{_libdir}/%{name}/plugins/address_keeper.so
464%attr(755,root,root) %{_libdir}/%{name}/plugins/attachwarner.so
465%attr(755,root,root) %{_libdir}/%{name}/plugins/att_remover.so
466%attr(755,root,root) %{_libdir}/%{name}/plugins/bogofilter.so
467%attr(755,root,root) %{_libdir}/%{name}/plugins/bsfilter.so
468%attr(755,root,root) %{_libdir}/%{name}/plugins/clamd.so
469%attr(755,root,root) %{_libdir}/%{name}/plugins/fetchinfo.so
470%attr(755,root,root) %{_libdir}/%{name}/plugins/mailmbox.so
471%attr(755,root,root) %{_libdir}/%{name}/plugins/managesieve.so
472%attr(755,root,root) %{_libdir}/%{name}/plugins/newmail.so
473%attr(755,root,root) %{_libdir}/%{name}/plugins/spamassassin.so
474%attr(755,root,root) %{_libdir}/%{name}/plugins/tnef_parse.so
475%{_desktopdir}/%{name}.desktop
476%{_pixmapsdir}/%{name}.png
477%{_iconsdir}/hicolor/48x48/apps/%{name}.png
478%{_iconsdir}/hicolor/64x64/apps/%{name}.png
479%{_iconsdir}/hicolor/128x128/apps/%{name}.png
480
481%files devel
482%defattr(644,root,root,755)
483%{_includedir}/%{name}
484%{_pkgconfigdir}/*.pc
485
486%files plugins
487%defattr(644,root,root,755)
488
489%files plugin-libravatar
490%defattr(644,root,root,755)
491%attr(755,root,root) %{_libdir}/%{name}/plugins/libravatar.so
492
493%if %{with gpg}
494%files plugin-pgpcore
495%defattr(644,root,root,755)
496%attr(755,root,root) %{_libdir}/%{name}/plugins/pgpcore.so
497
498%files plugin-pgpinline
499%defattr(644,root,root,755)
500%attr(755,root,root) %{_libdir}/%{name}/plugins/pgpinline.so
501
502%files plugin-pgpmime
503%defattr(644,root,root,755)
504%attr(755,root,root) %{_libdir}/%{name}/plugins/pgpmime.so
505%endif
506
507%files plugin-smime
508%defattr(644,root,root,755)
509%attr(755,root,root) %{_libdir}/%{name}/plugins/smime.so
510
511%files plugin-archive
512%defattr(644,root,root,755)
513%attr(755,root,root) %{_libdir}/%{name}/plugins/archive.so
514
515%files plugin-fancy
516%defattr(644,root,root,755)
517%attr(755,root,root) %{_libdir}/%{name}/plugins/fancy.so
518
519%files plugin-gdata
520%defattr(644,root,root,755)
521%attr(755,root,root) %{_libdir}/%{name}/plugins/gdata.so
522
523%files plugin-notification
524%defattr(644,root,root,755)
525%attr(755,root,root) %{_libdir}/%{name}/plugins/notification.so
526
527%files plugin-perl
528%defattr(644,root,root,755)
529%attr(755,root,root) %{_libdir}/%{name}/plugins/perl.so
530
531%files plugin-pdf_viewer
532%defattr(644,root,root,755)
533%attr(755,root,root) %{_libdir}/%{name}/plugins/pdf_viewer.so
534
535%files plugin-python
536%defattr(644,root,root,755)
537%attr(755,root,root) %{_libdir}/%{name}/plugins/python.so
538
539%files plugin-rssyl
540%defattr(644,root,root,755)
541%attr(755,root,root) %{_libdir}/%{name}/plugins/rssyl.so
542
543%files plugin-spamreport
544%defattr(644,root,root,755)
545%attr(755,root,root) %{_libdir}/%{name}/plugins/spamreport.so
546
547%files plugin-vcalendar
548%defattr(644,root,root,755)
549%attr(755,root,root) %{_libdir}/%{name}/plugins/vcalendar.so
This page took 0.124198 seconds and 4 git commands to generate.