[claws-mail] 3.11.1-4
Andreas Bierfert
awjb at fedoraproject.org
Tue Feb 3 09:28:41 UTC 2015
commit 161c8d7bd5a43a3124cc216187ddd889a83f9609
Author: Andreas Bierfert <andreas.bierfert at lowlatency.de>
Date: Tue Feb 3 10:28:30 2015 +0100
3.11.1-4
- workaround for crashes in gtk_cmctree (rhbz#1172963, rhbz#1165158)
- enable tnef plugin on epel
- disable bsfilter plugin on epel
claws-mail-fixgtkcmctree.patch | 15 +++++++++++++++
claws-mail.spec | 28 +++++++++++++++++++---------
2 files changed, 34 insertions(+), 9 deletions(-)
---
diff --git a/claws-mail-fixgtkcmctree.patch b/claws-mail-fixgtkcmctree.patch
new file mode 100644
index 0000000..fbda8ef
--- /dev/null
+++ b/claws-mail-fixgtkcmctree.patch
@@ -0,0 +1,15 @@
+--- a/src/summaryview.c
++++ a/src/summaryview.c
+@@ -3531,7 +3531,11 @@ static void msginfo_mark_as_read (SummaryView *summaryview, MsgInfo *msginfo,
+ if (MSG_IS_NEW(msginfo->flags) || MSG_IS_UNREAD(msginfo->flags)) {
+ summary_msginfo_unset_flags
+ (msginfo, MSG_NEW | MSG_UNREAD, 0);
+- summary_set_row_marks(summaryview, row);
++ if (row == summaryview->selected) {
++ summary_set_row_marks(summaryview, row);
++ } else {
++ log_error(LOG_PROTOCOL, _("Synchronization error: summaryview->selected altered!\n"));
++ }
+ summary_status_show(summaryview);
+ }
+ }
diff --git a/claws-mail.spec b/claws-mail.spec
index 4c20c4a..84399a5 100644
--- a/claws-mail.spec
+++ b/claws-mail.spec
@@ -2,7 +2,7 @@
Name: claws-mail
Version: 3.11.1
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Email client and news reader based on GTK+
Group: Applications/Internet
License: GPLv3+
@@ -11,6 +11,9 @@ Source0: http://downloads.sourceforge.net/sylpheed-claws/%{name}-%{versio
# fix rhbz#1182146 and rhbz#1123895
Patch0: claws-mail-3.11.1-segfault.patch
+# workaround for rhbz#1172963 and rhbz#1165158
+# see http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=3375
+Patch1: claws-mail-fixgtkcmctree.patch
# rhbz#1079729
Patch10: claws-mail-no-internal-libical.patch
# rhbz#1179279
@@ -44,9 +47,7 @@ BuildRequires: curl-devel
BuildRequires: libxml2-devel expat-devel
BuildRequires: libidn-devel
BuildRequires: libarchive-devel
-%if !0%{?rhel}
BuildRequires: libytnef-devel
-%endif
BuildRequires: ghostscript
BuildRequires: poppler-glib-devel
BuildRequires: webkitgtk-devel
@@ -142,6 +143,7 @@ Requires: bogofilter
%description plugins-bogofilter
%{summary}
+%if !0%{?rhel}
%package plugins-bsfilter
Summary: Bayesian spam filtering for Claws Mail
Group: Applications/Internet
@@ -150,6 +152,7 @@ Requires: bsfilter
%description plugins-bsfilter
Bayesian spam filtering for Claws Mail using Bsfilter.
+%endif
%package plugins-clamd
@@ -338,7 +341,6 @@ Requires: claws-mail(plugin-api)%{?_isa} = %pluginapi
This plugin for Claws Mail can report spam mail to various places.
-%if !0%{?rhel}
%package plugins-tnef
Summary: TNEF message parsing for Claws Mail
Group: Applications/Internet
@@ -346,7 +348,6 @@ Requires: claws-mail(plugin-api)%{?_isa} = %pluginapi
%description plugins-tnef
This plugin allows reading of application/ms-tnef attachments.
-%endif
%package plugins-vcalendar
@@ -365,6 +366,8 @@ exporting of your meetings or all your calendars.
%patch0 -p1 -b.segfault
+%patch1 -p1 -b.gtkcmctree
+
# remove bundled libical
rm -fr src/plugins/vcalendar/libical
%patch10 -p1 -b.ical
@@ -413,6 +416,9 @@ EOF
%build
%configure --disable-dependency-tracking \
--disable-rpath \
+%if 0%{?rhel}
+ --disable-bsfilter-plugin \
+%endif
--enable-appdata
make %{?_smp_mflags} LIBTOOL=%{_bindir}/libtool
@@ -516,9 +522,11 @@ fi
%{_libdir}/claws-mail/plugins/bogofilter.so
#%{_datadir}/appdata/claws-mail-bogofilter.metainfo.xml
+%if !0%{?rhel}
%files plugins-bsfilter
%{_libdir}/claws-mail/plugins/bsfilter*
#%{_datadir}/appdata/claws-mail-bsfilter.metainfo.xml
+%endif
%files plugins-clamd
%{_libdir}/claws-mail/plugins/clamd*
@@ -608,20 +616,22 @@ fi
%{_libdir}/claws-mail/plugins/spamreport.so
#%{_datadir}/appdata/claws-mail-spam_report.metainfo.xml
-
-%if !0%{?rhel}
%files plugins-tnef
%{_libdir}/claws-mail/plugins/tnef*
#%{_datadir}/appdata/claws-mail-tnef_parse.metainfo.xml
-%endif
-
%files plugins-vcalendar
%{_libdir}/claws-mail/plugins/vcalendar*
#%{_datadir}/appdata/claws-mail-vcalendar.metainfo.xml
%changelog
+* Tue Feb 03 2015 Andreas Bierfert <andreas.bierfert at lowlatency.de>
+- 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 <andreas.bierfert at lowlatency.de>
- 3.11.1-3
- fix segfault in wizard and account prefs (rhbz#1123895, rhbz#1182146)
More information about the scm-commits
mailing list