[claws-mail] 3.9.0-3.cvs107

Andreas Bierfert awjb at fedoraproject.org
Wed Mar 6 21:39:42 UTC 2013


commit 94fd15b039820920438df60c305298b4030cd608
Author: Andreas Bierfert <andreas.bierfert at lowlatency.de>
Date:   Wed Mar 6 22:39:35 2013 +0100

    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

 .gitignore      |    2 +-
 claws-mail.spec |  362 ++++++++++++++++++++++++++++++++++++++++++++++++-------
 sources         |    2 +-
 3 files changed, 319 insertions(+), 47 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index aae6dd7..421132e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/claws-mail-3.9.0.tar.bz2
+/claws-mail-3.9.0cvs107.tar.bz2
diff --git a/claws-mail.spec b/claws-mail.spec
index ea5af4c..1cbc9b9 100644
--- a/claws-mail.spec
+++ b/claws-mail.spec
@@ -1,16 +1,14 @@
-%global pluginapi 3.9.0.0
+%global pluginapi 3.9.0.107
 
 Name:           claws-mail
 Version:        3.9.0
-Release:        2%{?dist}
+Release:        3.cvs107%{?dist}
 Summary:        Email client and news reader based on GTK+
 Group:          Applications/Internet
 License:        GPLv3+
 URL:            http://claws-mail.org
-Source0:        http://downloads.sourceforge.net/sylpheed-claws/%{name}-%{version}.tar.bz2
-
-# fixes from cvs
-Patch0:         claws-mail-3.9.0cvs5.patch
+#Source0:        http://downloads.sourceforge.net/sylpheed-claws/%{name}-%{version}.tar.bz2
+Source0:        http://claws-mail.org/snapshots/claws-mail-3.9.0cvs107.tar.bz2
 
 BuildRequires:  flex, bison
 BuildRequires:  glib2-devel >= 2.6.2
@@ -25,16 +23,37 @@ BuildRequires:  bzip2-devel
 BuildRequires:  gpgme-devel >= 1.0.1
 BuildRequires:  desktop-file-utils startup-notification-devel
 BuildRequires:  pkgconfig
-BuildRequires:  gettext-devel
+BuildRequires:  gettext gettext-devel
 BuildRequires:  libetpan-devel >= 0.57
 BuildRequires:  compface-devel
-#BuildRequires:  perl
+BuildRequires:  perl-devel perl(ExtUtils::Embed)
 BuildRequires:  libtool
 BuildRequires:  libSM-devel
 BuildRequires:  NetworkManager-glib-devel dbus-glib-devel
 BuildRequires:  autoconf automake
 BuildRequires:  docbook-utils docbook-utils-pdf
 
+BuildRequires:  curl-devel
+BuildRequires:  libxml2-devel
+BuildRequires:  libidn-devel
+BuildRequires:  libarchive-devel
+%if !0%{?rhel}
+BuildRequires:  libytnef-devel
+%endif
+BuildRequires:  ghostscript
+BuildRequires:  poppler-glib-devel
+BuildRequires:  webkitgtk-devel
+# fix #496149
+BuildRequires:  libnotify-devel
+BuildRequires:  python python-devel pygtk2-devel
+BuildRequires:  libcanberra-devel
+%if 0%{?fedora} >= 12
+BuildRequires:  libchamplain-gtk-devel
+%endif
+%if !0%{?rhel}
+BuildRequires:  libgdata-devel
+%endif
+
 # These BR are what the configure script searches for to retrieve
 # gnome-config --datadir
 BuildRequires: gnome-libs-devel
@@ -53,6 +72,10 @@ Obsoletes:      claws-mail-plugins-gtkhtml2-viewer <= 3.7.9
 Provides:       claws-mail-plugins-gtkhtml2-viewer = %{version}-%{release}
 %endif
 
+# disabled with 3.9.0cvs107
+Obsoletes:      claws-mail-plugins-dillo <= 3.9.0
+Provides:       claws-mail-plguins-dillo = %{version}-%{release}
+
 %description
 Claws Mail is an email client (and news reader), based on GTK+, featuring
 quick response, graceful and sophisticated interface, easy configuration,
@@ -66,26 +89,166 @@ Group:          Development/Libraries
 The %{name}-devel package contains the header files
 and pkgconfig file needed for development with %{name}.
 
-%if !0%{?rhel}
-%package plugins-dillo
-Summary:        Dillo HTML viewer plugin for Claws Mail
+%package plugins-acpi-notifier
+Summary:        ACPI notification plugin for Claws Mail 
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%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
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%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 
 Group:          Applications/Internet
 Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
-Requires:       dillo
 
-%description plugins-dillo
+%description plugins-archive
 %{summary}
-%endif
 
-%package plugins-spamassassin
-Summary:        Spamassassin plugin for Claws Mail
+
+%package plugins-attachwarner
+Summary:        Attachment warner plugin for Claws Mail 
 Group:          Applications/Internet
 Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
-Requires:       spamassassin
 
-%description plugins-spamassassin
+%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 
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%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
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+Requires:       bogofilter
+
+%description plugins-bogofilter
 %{summary}
 
+%package plugins-bsfilter
+Summary:        Bayesian spam filtering for Claws Mail
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%description plugins-bsfilter
+Bayesian spam filtering for Claws Mail using Bsfilter.
+
+
+%package plugins-clamd
+Summary:        Use Clam AntiVirus to scan messages in Claws Mail
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%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-fancy
+Summary:        Display HTML emails in Claws Mail
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%description plugins-fancy
+This plugin renders HTML email via the GTK+ port of the WebKit library.
+
+
+%package plugins-fetchinfo
+Summary:        Modify headers of downloaded messages in Claws Mail
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%description plugins-fetchinfo
+This plugin inserts headers containing some download information:
+UIDL, Sylpheeds account name, POP server, user ID and retrieval time.
+
+
+%if !0%{?rhel}
+%package plugins-gdata
+Summary:        Access to GData (Google services) for Claws Mail
+Group:          Application/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%description plugins-gdata
+Access to GData (Google services) for Claws Mail.
+
+The only currently implemented feature is inclusion of
+Google contacts into the address completion.
+%endif
+
+
+%package plugins-mailmbox
+Summary:        Add support for mailboxes in mbox format to Claws Mail
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%description plugins-mailmbox
+This plugin provides direct support for mailboxes in mbox format.
+
+
+%package plugins-newmail
+Summary:        Make Claws Mail write a message header summary to a file
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%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
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%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
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%description plugins-pdf-viewer
+This plugin handles PDF and Postscript attachments.
+
+
+%package plugins-perl
+Summary:        Perl based extended filtering engine for Claws Mail
+Group:          Applications/Internet
+Requires:       perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%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
 Group:          Applications/Internet
@@ -95,14 +258,28 @@ Requires:       pinentry-gui
 %description plugins-pgp
 %{summary}
 
-%package plugins-bogofilter
-Summary:        Bogofilter plugin for Claws Mail
+
+%package plugins-python
+Summary:        Python scripting access to Claws Mail
 Group:          Applications/Internet
 Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
-Requires:       bogofilter
 
-%description plugins-bogofilter
-%{summary}
+%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.
+
+
+%package plugins-rssyl
+Summary:        RSS plugin for Claws Mail
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%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
@@ -114,28 +291,58 @@ Requires:       claws-mail-plugins-pgp%{?_isa} = %{version}-%{release}
 This plugin handles S/MIME signed and/or encrypted mails. You can decrypt
 mails, verify signatures or sign and encrypt your own mails.
 
-%prep
-%setup -q
 
-%patch0 -p0 -b.cvs5
+%package plugins-spamassassin
+Summary:        Spamassassin plugin for Claws Mail
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+Requires:       spamassassin
+
+%description plugins-spamassassin
+%{summary}
+
+
+%package plugins-spam-report
+Summary:        Report spam mail to various places with Claws Mail
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%description plugins-spam-report
+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
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%description plugins-tnef
+This plugin allows reading of application/ms-tnef attachments.
+%endif
+
+
+%package plugins-vcalendar
+Summary:        Handling of vCalendar messages in Claws Mail
+Group:          Applications/Internet
+Requires:       claws-mail(plugin-api)%{?_isa} = %pluginapi
+
+%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
+%setup -q -n %{name}-%{version}cvs107
 
 # 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
 
 %build
-%configure --enable-ipv6 \
-           --enable-ldap --enable-jpilot \
-           --enable-spamassassin-plugin \
-           --enable-enchant \
-           --disable-dependency-tracking \
-           --disable-rpath \
-           --enable-compface \
-           --enable-networkmanager-support \
-%if 0%{?rhel}
-           --disable-dillo-viewer-plugin \
-%endif
-           --enable-gnutls
+%configure --disable-dependency-tracking \
+           --disable-rpath
 
 make %{?_smp_mflags} LIBTOOL=%{_bindir}/libtool
 
@@ -204,7 +411,6 @@ fi
 %{_bindir}/*
 %dir %{_libdir}/claws-mail
 %dir %{_libdir}/claws-mail/plugins
-%{_libdir}/claws-mail/plugins/trayicon.so
 %{_mandir}/man1/*
 %{_datadir}/applications/*
 %{_datadir}/icons/*
@@ -213,26 +419,92 @@ fi
 %{_includedir}/claws-mail/
 %{_libdir}/pkgconfig/claws-mail.pc
 
+%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
+
+%files plugins-bsfilter
+%{_libdir}/claws-mail/plugins/bsfilter*
+
+%files plugins-clamd
+%{_libdir}/claws-mail/plugins/clamd*
+
+%files plugins-fancy
+%{_libdir}/claws-mail/plugins/fancy*
+
+%files plugins-fetchinfo
+%{_libdir}/claws-mail/plugins/fetchinfo*
+
 %if !0%{?rhel}
-%files plugins-dillo
-%{_libdir}/claws-mail/plugins/dillo_viewer.so
+%files plugins-gdata
+%{_libdir}/claws-mail/plugins/gdata*
 %endif
 
-%files plugins-spamassassin
-%{_libdir}/claws-mail/plugins/spamassassin.so
+%files plugins-mailmbox
+%{_libdir}/claws-mail/plugins/mailmbox*
+
+%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
 
-%files plugins-bogofilter
-%{_libdir}/claws-mail/plugins/bogofilter.so
+%files plugins-python
+%{_libdir}/claws-mail/plugins/python*
+
+%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
+
+%if !0%{?rhel}
+%files plugins-tnef
+%{_libdir}/claws-mail/plugins/tnef*
+%endif
+
+%files plugins-vcalendar
+%{_libdir}/claws-mail/plugins/vcalendar*
+
 %changelog
+* Wed Mar 06 2013 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
+- 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 <rel-eng at lists.fedoraproject.org> - 3.9.0-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 
diff --git a/sources b/sources
index 0057508..e4a7635 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-4c5ac7b21f0ed17d0f6404124c2229a4  claws-mail-3.9.0.tar.bz2
+60b2a5def1d8d6687ef25d208d712e6c  claws-mail-3.9.0cvs107.tar.bz2


More information about the scm-commits mailing list