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