%global commit e7e6d98b71b44c060cd0ec5f62fb8db5dd67b83a %global shortcommit %(c=%{commit}; echo ${c:0:7}) %global date 20240422 %bcond_with snapshot %global with_python 1 %global with_fancy 1 %{!?with_autotools:%global with_autotools 0} %if %{with snapshot} %global dist .%{date}git%{shortcommit}%{?dist} %global with_autotools 1 %global extra_ver 89 %global src_hash 7e26d0e7cfeb650e029abbafab7aa353 %else %global extra_ver 0 %endif # toggle to avoid temporary docbook-utils and Tex Live dependency issues %global build_manual 1 %global vc_url https://git.claws-mail.org/?p=claws.git Name: claws-mail Version: 4.3.0 Release: 100%{?dist} Epoch: 1 Summary: Email client and news reader based on GTK+ License: GPL-3.0-or-later URL: http://claws-mail.org %global pluginapi %{version}.%{extra_ver} %if %{with snapshot} %dnl Source0: %{vc_url};a=snapshot;h=%{commit};sf=tgz#/%{name}-%{shortcommit}.tar.gz # Tarball generation disabled from webgit, source obtained with Makefile Source0: https://copr-dist-git.fedorainfracloud.org/repo/pkgs/phantomx/chinforpms/%{name}/%{name}-%{shortcommit}.tar.xz/%{src_hash}/%{name}-%{shortcommit}.tar.xz %else Source0: http://www.claws-mail.org/releases/%{name}-%{version}.tar.xz %endif Source1: Makefile Patch0: %{vc_url};a=patch;h=a890cdbde84467af7d74cc8656c11ccd749c1281#/%{name}-git-a890cdb.patch # rhbz#1179279 Patch11: claws-mail-system-crypto-policies.patch # Useful patches from Debian Patch50: 11mark_trashed_as_read.patch Patch51: 12fix_manpage_header.patch # added 20170310 / webkitgtk removal from fedora rhbz#1375803 %if !0%{with_fancy} Obsoletes: %{name}-plugins-fancy < %{?epoch:%{epoch}:}%{version}-%{release} Provides: %{name}-plugins-fancy = %{?epoch:%{epoch}:}%{version}-%{release} %endif Obsoletes: %{name}-plugins-gdata < %{?epoch:%{epoch}:}%{version}-%{release} Provides: %{name}-plugins-gdata = %{?epoch:%{epoch}:}%{version}-%{release} %if !0%{?with_python} Obsoletes: %{name}-plugins-python < %{?epoch:%{epoch}:}%{version}-%{release} Provides: %{name}-plugins-python = %{?epoch:%{epoch}:}%{version}-%{release} %endif BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: flex, bison BuildRequires: desktop-file-utils BuildRequires: pkgconfig BuildRequires: gettext gettext-devel %if 0%{?with_autotools} BuildRequires: autoconf BuildRequires: automake %endif BuildRequires: libtool BuildRequires: make %if 0%{build_manual} BuildRequires: docbook-utils docbook-utils-pdf %endif %if !0%{?rhel} BuildRequires: compface-devel %endif BuildRequires: pkgconfig(cairo) >= 1.0.0 BuildRequires: pkgconfig(dbus-1) >= 0.60 BuildRequires: pkgconfig(dbus-glib-1) >= 0.60 BuildRequires: pkgconfig(enchant-2) >= 2.0.0 BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(glib-2.0) >= 2.36.0 BuildRequires: pkgconfig(gnutls) BuildRequires: pkgconfig(gpg-error) BuildRequires: pkgconfig(gpgme) >= 1.0.1 BuildRequires: pkgconfig(gtk+-3.0) >= 3.24.0 BuildRequires: pkgconfig(gumbo) BuildRequires: pkgconfig(libarchive) BuildRequires: pkgconfig(ldap) >= 2.0.7 BuildRequires: pkgconfig(libcanberra-gtk3) >= 0.6 BuildRequires: pkgconfig(libcurl) # actually 1.9.1 with TLS SNI patches, which are integrated into 1.9.2 BuildRequires: pkgconfig(libetpan) >= 1.9.2 BuildRequires: pkgconfig(libgcrypt) BuildRequires: pkgconfig(libical) >= 2.0 BuildRequires: pkgconfig(libidn) BuildRequires: pkgconfig(libnm) # fix #496149 BuildRequires: pkgconfig(libnotify) BuildRequires: pkgconfig(librsvg-2.0) >= 2.39.0 BuildRequires: pkgconfig(libstartup-notification-1.0) >= 0.5 BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libytnef) %if !0%{?rhel} %ifnarch s390 s390x BuildRequires: pkgconfig(pilot-link) %endif %endif BuildRequires: pkgconfig(poppler-glib) >= 0.12.0 BuildRequires: pkgconfig(sm) %if 0%{with_fancy} BuildRequires: pkgconfig(webkit2gtk-4.1) %endif BuildRequires: perl-devel perl-generators perl(ExtUtils::Embed) %if 0%{?with_python} BuildRequires: python3 python3-devel pkgconfig(pygobject-3.0) %endif # for TLS SNI capable libetpan Requires: libetpan%{?_isa} >= 1.9.2 # provide plugin api version (see /usr/include/claws-mail/common/version.h) Provides: claws-mail(plugin-api)%{?_isa} = %pluginapi %description Claws Mail is an email client (and news reader), based on GTK+, featuring quick response, graceful and sophisticated interface, easy configuration, intuitive operation, abundant features, and extensibility. %package devel Summary: Development package for %{name} Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description devel The %{name}-devel package contains the header files and pkgconfig file needed for development with %{name}. %package plugins Summary: Additional plugins for Claws Mail Requires: %{name}-plugins-acpi-notifier = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-address-keeper = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-archive = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-att-remover = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-attachwarner = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-bogofilter = %{?epoch:%{epoch}:}%{version}-%{release} %if !0%{?rhel} Requires: %{name}-plugins-bsfilter = %{?epoch:%{epoch}:}%{version}-%{release} %endif Requires: %{name}-plugins-clamd = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-dillo = %{?epoch:%{epoch}:}%{version}-%{release} %if 0%{with_fancy} Requires: %{name}-plugins-fancy = %{?epoch:%{epoch}:}%{version}-%{release} %endif Requires: %{name}-plugins-fetchinfo = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-keyword-warner = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-litehtml = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-libravatar = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-mailmbox = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-managesieve = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-newmail = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-notification = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-pdf-viewer = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-perl = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-pgp = %{?epoch:%{epoch}:}%{version}-%{release} %if 0%{?with_python} Requires: %{name}-plugins-python = %{?epoch:%{epoch}:}%{version}-%{release} %endif Requires: %{name}-plugins-rssyl = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-smime = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-spamassassin = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-spam-report = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-tnef = %{?epoch:%{epoch}:}%{version}-%{release} Requires: %{name}-plugins-vcalendar = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins Additional plugins for Claws Mail. %package plugins-acpi-notifier Summary: ACPI notification plugin for Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-acpi-notifier Enables mail notification via LEDs on some laptops. Options can be found on the 'Plugins/Acpi Notifier' page of the preferences. %package plugins-address-keeper Summary: Never forget a typed address in Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-address-keeper This plugin allows saving outgoing addresses to a designated folder in the address book. Addresses are saved only if not found in the address book to avoid unwanted duplicates. %package plugins-archive Summary: Archiving features for Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-archive %{summary} %package plugins-attachwarner Summary: Attachment warner plugin for Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-attachwarner Warns when the user composes a message mentioning an attachment in the message body but without attaching any files to the message. %package plugins-att-remover Summary: Attachments remover plugin for Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-att-remover Enables the removal of attachments from emails. When right-clicking a message, choose 'Remove attachments' from the sub-menu. %package plugins-bogofilter Summary: Bogofilter plugin for Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: bogofilter %description plugins-bogofilter %{summary} %if !0%{?rhel} %package plugins-bsfilter Summary: Bayesian spam filtering for Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: bsfilter %description plugins-bsfilter Bayesian spam filtering for Claws Mail using Bsfilter. %endif %package plugins-clamd Summary: Use Clam AntiVirus to scan messages in Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-clamd This plugin uses Clam AntiVirus to scan all messages that are received from an IMAP, LOCAL or POP account. When a message attachment is found to contain a virus it can be deleted or saved in a specially designated folder. Options can be found in /Configuration/Preferences/Plugins/Clam AntiVirus. %package plugins-dillo Summary: Display HTML emails in Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: dillo %description plugins-dillo This plugin renders HTML email via the Dillo Web Browser. %package plugins-litehtml Summary: Display HTML emails in Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-litehtml This plugin renders HTML email via the Gumbo parsing library. %if 0%{with_fancy} %package plugins-fancy Summary: Display HTML emails in Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-fancy This plugin renders HTML email via the GTK+ port of the WebKit library. %endif %package plugins-fetchinfo Summary: Modify headers of downloaded messages in Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-fetchinfo This plugin inserts headers containing some download information: UIDL, Sylpheeds account name, POP server, user ID and retrieval time. %package plugins-keyword-warner Summary: Keyword Warner for Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-keyword-warner Shows a warning when sending or queueing a message and a reference to one or more keywords is found in the message text. %package plugins-mailmbox Summary: Add support for mailboxes in mbox format to Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-mailmbox This plugin provides direct support for mailboxes in mbox format. %package plugins-managesieve Summary: Add Manage sieve support to Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-managesieve Manage sieve filters on a server using the ManageSieve protocol. %package plugins-newmail Summary: Make Claws Mail write a message header summary to a file Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-newmail Write a message header summary to a log file (defaults to ~/Mail/NewLog) on arrival of new mail *after* sorting. %package plugins-notification Summary: Various ways to notify about new messages in Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-notification This plugin collects various ways to notify the user of new (and possibly unread) mail. Currently, a pop-up and a mail banner are implemented. %package plugins-pdf-viewer Summary: Enables the viewing of PDF and PostScript attachments Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-pdf-viewer This plugin handles PDF and Postscript attachments. %package plugins-perl Summary: Perl based extended filtering engine for Claws Mail Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version)) Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-perl This plugin provides an extended filtering engine for the email client Claws Mail. It allows for the use of full perl power in email filters. %package plugins-pgp Summary: PGP plugin for signing and encrypting with Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: pinentry-gui %description plugins-pgp %{summary} %if 0%{?with_python} %package plugins-python Summary: Python scripting access to Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-python This plugin offers a Python scripting access to Claws Mail. Python code can be entered interactively into an embedded Python console or stored in scripts under ~/.claws-mail/python-scripts. The scripts are then accessible via the menu of the main window. %endif %package plugins-libravatar Summary: Libravatar plugin for Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-libravatar This plugin allows showing the profile picture associated to email addresses provided by https://www.libravatar.org/. You can read more about what is this at http://wiki.libravatar.org/description/. %package plugins-rssyl Summary: RSS plugin for Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-rssyl Allows you to read your favorite RSS news feeds in Claws Mail. RSS 1.0, 2.0 and Atom feeds are currently supported. %package plugins-smime Summary: S/MIME support for Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: claws-mail-plugins-pgp%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-smime This plugin handles S/MIME signed and/or encrypted mails. You can decrypt mails, verify signatures or sign and encrypt your own mails. %package plugins-spamassassin Summary: Spamassassin plugin for Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} Requires: spamassassin %description plugins-spamassassin %{summary} %package plugins-spam-report Summary: Report spam mail to various places with Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-spam-report This plugin for Claws Mail can report spam mail to various places. %package plugins-tnef Summary: TNEF message parsing for Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-tnef This plugin allows reading of application/ms-tnef attachments. %package plugins-vcalendar Summary: Handling of vCalendar messages in Claws Mail Requires: claws-mail%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} %description plugins-vcalendar This plugin enables vCalendar message handling like that produced by Evolution or Outlook. It also supports subscribing to remote webCal feeds, and exporting of your meetings or all your calendars. %prep %autosetup %{?with_snapshot:-n claws-%{commit}} -p1 %if %{with snapshot} echo 'echo %{version}-%{extra_ver}-g%{shortcommit}' > version %endif %if 0%{?with_autotools} NOCONFIGURE=1 ./autogen.sh %endif %build %configure \ --disable-rpath \ %if 0%{?rhel} --disable-bsfilter-plugin \ %endif %if !0%{with_fancy} --disable-fancy-plugin \ %endif %if !0%{?with_python} --disable-python-plugin \ %endif --enable-litehtml_viewer-plugin \ %{nil} # guard for pluginapi SOURCEAPI=$(grep -A 1 VERSION_NUMERIC src/common/version.h | tr -d '\n' | perl -ne 's/[\\\s]//g; m/(\d+),(\d+),(\d+),(\d+)/; print("$1.$2.$3.$4");') [ "%pluginapi" == "$SOURCEAPI" ] || exit -1 %make_build LIBTOOL=%{_bindir}/libtool %install export LIBTOOL=%{_bindir}/false %make_install %find_lang claws-mail # use provided desktop file desktop-file-install \ --add-category="Office" \ --remove-category="GTK" \ --remove-key="Encoding" \ --remove-key="Info" \ --dir=%{buildroot}%{_datadir}/applications \ %{name}.desktop desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop rm -f %{buildroot}%{_infodir}/dir find %{buildroot} -type f -name '*.la' -delete find %{buildroot}%{_libdir}/claws-mail/plugins/ -type f -name \ "*.a" -exec rm -f {} ';' %if 0%{build_manual} # we include the manual in the doc section rm -rf _tmp_manual && mkdir _tmp_manual mv %{buildroot}%{_datadir}/doc/claws-mail/manual _tmp_manual rm -f %{buildroot}%{_datadir}/doc/claws-mail/RELEASE_NOTES %endif # cleanup non utf8 files for file in AUTHORS; do iconv -f iso8859-1 -t utf-8 ${file} > \ ${file}.conv && mv -f ${file}.conv ${file} done; # don't think we need icon-theme.cache rm -f %{buildroot}%{_datadir}/icons/hicolor/icon-theme.cache # set same date on config.h across builds for multilib (#340871) touch -r NEWS %{buildroot}%{_includedir}/%{name}/config.h %files -f claws-mail.lang %license COPYING %doc ABOUT-NLS AUTHORS NEWS README RELEASE_NOTES %if %{without snapshot} %doc ChangeLog %endif %if 0%{build_manual} %doc _tmp_manual/manual %endif %{_bindir}/* %dir %{_libdir}/claws-mail %dir %{_libdir}/claws-mail/plugins %{_mandir}/man1/* %{_datadir}/applications/* %{_datadir}/icons/hicolor/*/apps/%{name}.png %files devel %{_includedir}/claws-mail/ %{_libdir}/pkgconfig/claws-mail.pc %files plugins # meta-package only %files plugins-acpi-notifier %{_libdir}/claws-mail/plugins/acpi_notifier* %files plugins-archive %{_libdir}/claws-mail/plugins/archive* %files plugins-attachwarner %{_libdir}/claws-mail/plugins/attachwarner* %files plugins-address-keeper %{_libdir}/claws-mail/plugins/address_keeper* %files plugins-att-remover %{_libdir}/claws-mail/plugins/att_remover* %files plugins-bogofilter %{_libdir}/claws-mail/plugins/bogofilter.so #%%{_metainfodir}/claws-mail-bogofilter.metainfo.xml %if !0%{?rhel} %files plugins-bsfilter %{_libdir}/claws-mail/plugins/bsfilter* %endif %files plugins-clamd %{_libdir}/claws-mail/plugins/clamd* %files plugins-dillo %{_libdir}/claws-mail/plugins/dillo* %files plugins-litehtml %{_libdir}/claws-mail/plugins/litehtml* %if 0%{with_fancy} %files plugins-fancy %{_libdir}/claws-mail/plugins/fancy* %{_libdir}/claws-mail/web_extensions/fancy* %endif %files plugins-fetchinfo %{_libdir}/claws-mail/plugins/fetchinfo* %files plugins-keyword-warner %{_libdir}/claws-mail/plugins/keyword_warner* %files plugins-mailmbox %{_libdir}/claws-mail/plugins/mailmbox* %files plugins-managesieve %{_libdir}/claws-mail/plugins/managesieve.so %files plugins-newmail %{_libdir}/claws-mail/plugins/newmail.so %files plugins-notification %{_libdir}/claws-mail/plugins/notification.so %files plugins-pdf-viewer %{_libdir}/claws-mail/plugins/pdf_viewer.so %files plugins-perl %{_libdir}/claws-mail/plugins/perl.so %files plugins-pgp %{_libdir}/claws-mail/plugins/pgp*.so %{_libdir}/claws-mail/plugins/pgp*.deps %if 0%{?with_python} %files plugins-python %{_libdir}/claws-mail/plugins/python* %endif %files plugins-libravatar %{_libdir}/claws-mail/plugins/libravatar* %files plugins-rssyl %{_libdir}/claws-mail/plugins/rssyl* %files plugins-smime %{_libdir}/claws-mail/plugins/smime.so %{_libdir}/claws-mail/plugins/smime.deps %files plugins-spamassassin %{_libdir}/claws-mail/plugins/spamassassin.so %files plugins-spam-report %{_libdir}/claws-mail/plugins/spamreport.so %files plugins-tnef %{_libdir}/claws-mail/plugins/tnef* %files plugins-vcalendar %{_libdir}/claws-mail/plugins/vcalendar* %changelog * Mon Jun 10 2024 Phantom X - 1:4.3.0-100 - 4.3.0 * Thu Nov 30 2023 Phantom X - 1:4.2.0-100 - 4.2.0 - gdata plugin removed by upstream * Wed Mar 15 2023 Phantom X - 1:4.1.1-103.20230224gite2e7f63 - Rawhide sync - Reenable python * Fri Oct 21 2022 Phantom X - 1:4.1.1-100 - 4.1.1 * Sun Sep 25 2022 Phantom X - 1:4.1.0-102.20220923gitd47f31b - gtk3 branch * Tue Sep 13 2022 Phantom X - 1:4.1.0-101.20220406git6848785 - Perl 5.35.2 fix * Wed Apr 06 2022 Phantom X - 1:4.1.0-100.20220406git6848785 - 4.1.0 gtk3tree update * Tue Mar 15 2022 Phantom X - 1:4.0.0-108.20220314gitd04440d - Update - New keyword-warner plugin * Sat Feb 05 2022 Phantom X - 1:4.0.0-107.20220204git0f32afb - Bump three * Fri Jan 14 2022 Phantom X - 1:4.0.0-106.20220113gitcf28b24 - Bump too * Thu Jan 13 2022 Phantom X - 1:4.0.0-105.20220113git03d035f - Bump * Thu Nov 04 2021 Phantom X - 1:4.0.0-104.20211103gitd02ea2c - Last snapshot * Mon Oct 18 2021 Phantom X - 1:4.0.0-103.20211013git67e7621 - Update * Mon Aug 09 2021 Phantom X - 1:4.0.0-102.20210809git16e168b - Bump * Wed Jul 14 2021 Phantom X - 1:4.0.0-101.20210711gitb27da50 - Return to gtk3tree branch * Sat Jul 10 2021 Phantom X - 1:4.0.0-100 - 4.0.0 gtk3 stable - Remove gtk2 support * Wed May 05 2021 Phantom X - 1:3.99.0-109.20210430git5cd8421 - Update * Thu Apr 22 2021 Phantom X - 1:3.99.0-108.20210422gitbc091d7 - gtk3tree branch * Sun Apr 11 2021 Phantom X - 1:3.99.0-107.20210410git82e4f44 - Bump * Wed Mar 24 2021 Phantom X - 1:3.99.0-106.20210319gitbeb7860 - Latest snapshot * Fri Mar 12 2021 Phantom X - 1:3.99.0-105.20210309git57a2022 - Update * Tue Mar 02 2021 Phantom X - 1:3.99.0-104.20210302gitad31bc5 - Bump * Fri Feb 12 2021 Phantom X - 1:3.99.0-103.20210211git1604790 - New snapshot * Tue Jan 19 2021 Phantom X - 1:3.99.0-102.20210116git07d5a51 - Update * Tue Dec 29 2020 Phantom X - 1:3.99.0-101.20201229gitfa24a03 - Bump * Wed Nov 4 2020 Phantom X - 1:3.99.0-100.20201103git6ed06b5 - 3.99.0 gtk3 snapshot - Reenable fancy plugin - Remove unneeded libgnome-devel BR * Mon Oct 19 2020 Phantom X - 1:3.17.8-100 - 3.17.8 * Mon Sep 28 2020 Phantom X - 1:3.17.7-100 - 3.17.7 * Mon Jul 13 2020 Phantom X - 1:3.17.6-100 - 3.17.6 * Tue Jun 23 2020 Phantom X - 1:3.17.5-101.20200621git4ed9411 - Snapshot * Mon Feb 24 2020 Phantom X - 1:3.17.5-100 - 3.17.5 * Fri Nov 29 2019 Phantom X - 1:3.17.4-104.20191125git5f1063a - New snapshot * Thu Oct 31 2019 Phantom X - 1:3.17.4-103.20191030gitf08f60c - New snapshot * Wed Sep 18 2019 Phantom X - 1:3.17.4-102.20190904git2795946 - New snapshot * Mon Aug 19 2019 Phantom X - 1:3.17.4-101.20190813git6da2dcb - Snapshot to get some fixes * Fri Jul 26 2019 Phantom X - 1:3.17.4-100 - 3.17.4 * Fri Jun 14 2019 Phantom X - 1:3.17.3-102.20190529git08293cc - gtk2 again, gtk3 needs more work * Thu Jun 13 2019 Phantom X - 1:3.17.3-103.20190518git3c18210 - Snapshot and gtk3 - litehtml plugin, BR: gumbo-parser-devel - Optional python2 plugin - Epoch - Explicit plugins Requires, instead plugin-abi * Tue Dec 25 2018 Phantom X - 3.17.3-100 - 3.17.3 * Fri Dec 14 2018 Phantom X - 3.17.2-100.chinfo - 3.17.2 * Sat Sep 08 2018 Phantom X - 3.17.1-100.chinfo - 3.17.1 * Thu Aug 16 2018 Phantom X - 3.17.0-100.chinfo - 3.17.0 - dillo plugin again * Sat Apr 14 2018 Phantom X - 3.16.0-101.chinfo - f28 sync * Wed Jan 10 2018 Phantom X - 3.16.0-100.chinfo - 3.16.0 - Remove dillo again * Tue Oct 03 2017 Phantom X - 3.15.1-101.chinfo - Missing fancy plugin f27 obsoletes * Wed Sep 20 2017 Phantom X - 3.15.1-100.chinfo - 3.15.1 - f26 sync * Sat Jul 29 2017 Phantom X - 3.15.0-103.chinfo - Reenable fancy, dillo plugin is not good yet * Sat Jul 29 2017 Phantom X - 3.15.0-102.chinfo - Disable fancy again - Upstream patch to add dillo plugin - BR: autoconf, automake and fuzz 2, for dillo patch * Thu Jul 27 2017 Phantom X - 3.15.0-101.chinfo - SVG support with librsvg2 * Thu Jul 27 2017 Phantom X - 3.15.0-100.chinfo - Download URL - Reenable fancy for the time - Some patches from Debian - Make rpmlint happy * Wed Jul 26 2017 Fedora Release Engineering - 3.15.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sun Jun 04 2017 Jitka Plesnikova - 3.15.0-3 - Perl 5.26 rebuild * Thu Mar 30 2017 Andreas Bierfert - 3.15.0-2 - fix build * Tue Mar 28 2017 Andreas Bierfert - 3.15.0-1 - version upgrade - use external libical * Thu Mar 09 2017 Andreas Bierfert - 3.14.1-5 - remove webkitgtk support (see rhbz#1375803) * Fri Feb 10 2017 Fedora Release Engineering - 3.14.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Sat Dec 10 2016 Igor Gnatenko - 3.14.1-3 - Rebuild for gpgme 1.18 * Sat Dec 10 2016 Andreas Bierfert - 3.14.1-2 - rebuild for libetpan 1.7.2 soname change * Fri Nov 25 2016 Michael Schwendt - 3.14.1-1 - update to current release - update system-crypto-policies patch * Sun Aug 07 2016 Andreas Bierfert - 3.14.0-1 - version upgrade * Tue May 17 2016 Jitka Plesnikova - 3.13.2-3 - Perl 5.24 rebuild * Wed Feb 03 2016 Fedora Release Engineering - 3.13.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Jan 29 2016 Michael Schwendt - 3.13.2-1 - version upgrade, includes fix for CVE-2015-8708 * Tue Dec 22 2015 Michael Schwendt - 3.13.1-4 - fix the broken while-loop in conv_jistoeuc() (upstream bug 3584) * Mon Dec 21 2015 Michael Schwendt - 3.13.1-2 - build with the bundled libical to avoid breakage (#1225903) - merge the separate claws-mail-plugins meta-package * Sun Dec 20 2015 Michael Schwendt - 3.13.1-1.1 - force libtoolize so F22 build succeeds, too * Sun Dec 20 2015 Michael Schwendt - 3.13.1-1 - upgrade to 3.13.1, includes fix for CVE-2015-8614 - obsolete geolocation/libchamplain plugin / deleted upstream - drop old Obsoletes tags * Fri Dec 18 2015 Michael Schwendt - 3.13.0-2 - merge the fix for the gtkcmctree crash / summary_mark_row_as_read (#1172963) * Sun Oct 25 2015 Andreas Bierfert - 3.13.0-1 - version upgrade * Thu Jul 23 2015 Andreas Bierfert - 3.12.0-1 - version upgrade - add managesieve plugin subpackage * Wed Jun 17 2015 Fedora Release Engineering - 3.11.1-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat Jun 06 2015 Jitka Plesnikova - 3.11.1-10 - Perl 5.22 rebuild * Sat Apr 25 2015 Andreas Bierfert - 3.11.1-9 - rebuild for gdata * Mon Feb 23 2015 Michael Schwendt - 3.11.1-8 - Run libtoolize to update libtool files and fix FTBFS (#1195313). - BR libcanberra-gtk2 which is not pulled in by libcanberra-devel. * Sat Feb 21 2015 Till Maas - 3.11.1-7 - Rebuilt for Fedora 23 Change https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code * Wed Feb 04 2015 Andreas Bierfert - 3.11.1-6 - fix clamav preferences crash (rhbz#118891, rhbz#118774) * Tue Feb 03 2015 Andreas Bierfert - 3.11.1-5 - enable gdata plugin on epel * Tue Feb 03 2015 Andreas Bierfert - 3.11.1-4 - workaround for crashes in gtk_cmctree (rhbz#1172963, rhbz#1165158) - enable tnef plugin on epel - disable bsfilter plugin on epel * Thu Jan 15 2015 Andreas Bierfert - 3.11.1-3 - fix segfault in wizard and account prefs (rhbz#1123895, rhbz#1182146) - do not own icon directories owned by hicolor-icon-theme (rhbz#1171902) patch by David King - add patch to build with system libical (rhbz#1079729) - add patch to utilize system crypto-policies >=f21 (rhbz#1179279) - require pinentry-gui on >f19 again (rhbz#587326,rhbz#981923) * Sat Nov 01 2014 Andreas Bierfert - 3.11.1-2 - bump for libetpan 1.6 * Fri Oct 31 2014 Andreas Bierfert - 3.11.1-1 - version upgrade - appdata removed upstream * Sat Oct 25 2014 Andreas Bierfert - 3.11.0-1 - version upgrade (rhbz#1155086) - disable SSLv3 (rhbz#1153970) - include plugin appdata * Thu Aug 28 2014 Jitka Plesnikova - 3.10.1-3 - Perl 5.20 rebuild * Sat Aug 16 2014 Fedora Release Engineering - 3.10.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Thu Jun 19 2014 Andreas Bierfert - 3.10.1-1 - version upgrade * Sat Jun 07 2014 Fedora Release Engineering - 3.10.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Mon May 26 2014 Andreas Bierfert - 3.10.0-1 - version upgrade (fixes rhbz: 569478,601982,977924,982533,990650,1011098, 1010993,1035851,1036346,1063035,1070480,1071327,1076387,1078996,1079509, 1079620,1081224,1085382,1090300,1096041,1096895 and similar crashes) - add libravatar plugin - add appdata file * Sun May 18 2014 Peter Robinson 3.9.3-4 - No longer needs old gnome-libs v1 for gnome-config * Sat May 17 2014 Andreas Bierfert - 3.9.3-3 - rebuild for new libetpan * Thu Apr 17 2014 Adam Williamson - 3.9.3-2 - rebuild for new libgdata * Sun Dec 15 2013 Andreas Bierfert - 3.9.3-1 - version upgrade * Mon Aug 5 2013 Michael Schwendt - 3.9.2-7 - BR libgcrypt-devel for src/common/ssl.c * Mon Aug 5 2013 Michael Schwendt - 3.9.2-6 - fix FTBFS (#992061) / basically libetpan FTBFS for armv7hl - fix Python plug-in crash: it dlopen's libpython2.7.so (#991138) which would only be found in the optional -devel package, so replace that with the fully versioned run-time libname in %%prep * Sat Aug 03 2013 Fedora Release Engineering - 3.9.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jul 17 2013 Petr Pisar - 3.9.2-4 - Perl 5.18 rebuild * Sat Jul 13 2013 Michael Schwendt - 3.9.2-3 - for Fedora based builds, require pinentry-gtk instead of the virtual pinentry-gui, because pinentry-qt fails silently (#981923) - fix crash in Plugins/Fancy "Save Image As" (#979700) - in %%prep section create a README.Fedora %%doc file which mentions setting $TMPDIR when using Claws Mail together with Firefox (#956380) * Mon Jul 8 2013 Michael Schwendt - 3.9.2-2 - fix double-free crash in "Preferences for new account" (#981889) * Mon Jun 17 2013 Andreas Bierfert - 3.9.2-1 - version upgrade * Wed May 22 2013 Michael Schwendt - 3.9.1-2 - also include the README.Fedora for the missing GeoLocation plugin and build the empty -plugins-geolocation package as before to fix upgrade path broken dep * Thu May 09 2013 Andreas Bierfert - 3.9.1-1 - version upgrade * Wed Mar 13 2013 Andreas Bierfert - 3.9.0-9.cvs122 - upgrade to cvs122 to fix upstream bug #2882 * Fri Mar 8 2013 Michael Schwendt - require bsfilter in -bsfilter package - let -fancy obsolete -dillo and -gtkhtml2-viewer packages - fix minor typos in -dillo Provides and -gdata Group * Thu Mar 07 2013 Andreas Bierfert - 3.9.0-7.cvs107 - bump to release 7 so new core plugins win EVR against old extra plugins * Wed Mar 06 2013 Andreas Bierfert - 3.9.0-3.cvs107 - upgrade to latest cvs and integrate plugins from -extra which have been moved to the base package - retire trayicon plugin - retire dillo plugin * Wed Feb 13 2013 Fedora Release Engineering - 3.9.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild