%global cvsdate 20110409 Name: claws-mail Version: 3.7.9 Release: 0.3.%{cvsdate}%{?dist} Summary: The extended version of Sylpheed Group: Applications/Internet License: GPLv3+ URL: http://claws-mail.org # cvs -z3 -d:pserver:anonymous@claws-mail.org:/ co -r gtk2 claws # find claws -type d -name 'CVS' -exec rm -r {} \; Source0: claws-mail-%{cvsdate}cvs.tar.bz2 Patch0: claws-mail-fix-hidden-mainwin.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: flex, bison BuildRequires: glib2-devel >= 2.6.2 BuildRequires: gtk2-devel >= 2.10.0 BuildRequires: compface >= 1.4 BuildRequires: gnutls-devel BuildRequires: openldap-devel >= 2.0.7 BuildRequires: enchant-devel %ifnarch s390 s390x BuildRequires: pilot-link-devel %endif BuildRequires: bzip2-devel BuildRequires: gmp-devel BuildRequires: gnupg >= 1.2.1, gpgme-devel >= 1.0.1 BuildRequires: desktop-file-utils startup-notification-devel BuildRequires: pkgconfig BuildRequires: gettext-devel BuildRequires: libetpan-devel >= 0.57 BuildRequires: compface-devel BuildRequires: perl BuildRequires: libtool BuildRequires: libSM-devel BuildRequires: NetworkManager-glib-devel dbus-glib-devel BuildRequires: autoconf automake # Dec 2006 Obsoletes: sylpheed-claws <= 2.6.0 Provides: sylpheed-claws = %{version}-%{release} # dropped as of 3.5.0, last available in dist-f7 Obsoletes: claws-mail-plugins-pdfviewer <= 3.4.0 Provides: claws-mail-plugins-pdfviewer = 3.4.0 # dropped as of 3.6.8, last available in dist-f10 Obsoletes: claws-mail-plugins-cachesaver <= 3.7.6 Provides: claws-mail-plugins-cachesaver = 3.7.6 # last available in dist-f14 Obsoletes: claws-mail-plugins-synce <= 3.7.6 Provides: claws-mail-plugins-synce = 3.7.6 %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, extensibility %package devel Summary: Development package for %{name} Group: Development/Libraries # Dec 2006 Obsoletes: sylpheed-claws-devel <= 2.6.0 Provides: sylpheed-claws-devel = %{version}-%{release} Requires: pkgconfig %description devel 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 Group: Applications/Internet Requires: %{name} = %{version}-%{release} Requires: dillo # Dec 2006 Obsoletes: sylpheed-claws-plugins-dillo <= 2.6.0 Provides: sylpheed-claws-plugins-dillo = %{version}-%{release} %description plugins-dillo %{summary} %endif %package plugins-spamassassin Summary: Spamassassin plugin for claws-mail Group: Applications/Internet Requires: %{name} = %{version}-%{release} Requires: spamassassin # Dec 2006 Obsoletes: sylpheed-claws-plugins-spamassassin <= 2.6.0 Provides: sylpheed-claws-plugins-spamassassin = %{version}-%{release} %description plugins-spamassassin %{summary} %package plugins-pgp Summary: PGP plugin for signing and encrypting mail Group: Applications/Internet Requires: %{name} = %{version}-%{release} Requires: pinentry-gui # Dec 2006 Obsoletes: sylpheed-claws-plugins-pgp <= 2.6.0 Provides: sylpheed-claws-plugins-pgp = %{version}-%{release} %description plugins-pgp %{summary} %package plugins-bogofilter Summary: Bogofilter plugin for claws-mail Group: Applications/Internet Requires: %{name} = %{version}-%{release} Requires: bogofilter # Dec 2006 Obsoletes: sylpheed-claws-plugins-bogofilter <= 2.6.0 Provides: sylpheed-claws-plugins-bogofilter = %{version}-%{release} %description plugins-bogofilter %{summary} %package plugins-smime Summary: S/MIME signed and/or encrypted Group: Applications/Internet Requires: claws-mail >= %{version} Requires: claws-mail-plugins-pgp = %{version}-%{release} # Dec 2006 Provides: sylpheed-claws-plugins-smime = %{version}-%{release} Obsoletes: sylpheed-claws-plugins-smime <= 2.6.0 %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. %prep %setup -q -n claws %patch0 -p1 -b .fixhiddenmainwin ./autogen.sh %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 make %{?_smp_mflags} LIBTOOL=%{_bindir}/libtool make check %install rm -rf %{buildroot} export LIBTOOL=%{_bindir}/false %makeinstall gnomedatadir=%{buildroot}%{_datadir} %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 rm -rf %{buildroot}%{_datadir}/gnome find %{buildroot} -type f -name "*.la" -exec rm -f {} ';' find %{buildroot}%{_libdir}/claws-mail/plugins/ -type f -name \ "*.a" -exec rm -f {} ';' # we include the manual in the doc section rm -rf %{buildroot}%{_datadir}/doc/claws-mail # Makefiles don't need to be in doc find manual -type f -name Makefile.am -exec rm {} \; find manual -type f -name Makefile.in -exec rm {} \; find manual -type f -name Makefile -exec rm {} \; # fix pkconfig perl -i -pe 's/\/local//g;' %{buildroot}%{_libdir}/pkgconfig/claws-mail.pc # 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 %clean rm -rf %{buildroot} %files -f claws-mail.lang %defattr(-,root,root,-) %doc ABOUT-NLS AUTHORS ChangeLog COPYING %doc NEWS README %doc TODO %doc manual/* %{_bindir}/* %dir %{_libdir}/claws-mail %dir %{_libdir}/claws-mail/plugins %{_libdir}/claws-mail/plugins/trayicon.so %{_mandir}/man1/* %{_datadir}/applications/* %{_datadir}/icons/* %files devel %defattr(-,root,root,-) %{_includedir}/claws-mail/ %{_libdir}/pkgconfig/claws-mail.pc %if !0%{?rhel} %files plugins-dillo %defattr(-,root,root,-) %{_libdir}/claws-mail/plugins/dillo_viewer.so %endif %files plugins-spamassassin %defattr(-,root,root,-) %{_libdir}/claws-mail/plugins/spamassassin.so %files plugins-pgp %defattr(-,root,root,-) %{_libdir}/claws-mail/plugins/pgp*.so %{_libdir}/claws-mail/plugins/pgp*.deps %files plugins-bogofilter %defattr(-,root,root,-) %{_libdir}/claws-mail/plugins/bogofilter.so %files plugins-smime %defattr(-,root,root,-) %{_libdir}/claws-mail/plugins/smime.so %{_libdir}/claws-mail/plugins/smime.deps %changelog * Sat Apr 09 2011 Andreas Bierfert - 3.7.9-0.3.20110409cvs - add workaround/fix for hidden window in gnome-shell (#693846) * Sun Apr 03 2011 Andreas Bierfert - 3.7.9-0.2.20110403cvs - pull fix for upstream bug #2365 * Tue Mar 29 2011 Andreas Bierfert - 3.7.9-0.1.20110329cvs - upgrade to cvs snapshot, drop cvs patches - enhance desktop file to be option for default mailer (#690298) - cleanup spec file * Sun Mar 27 2011 Christopher Aillon - 3.7.8-7 - Rebuild against NetworkManager 0.9 * Tue Feb 22 2011 Andreas Bierfert - 3.7.8-6 - fix for possible mouse wheel problems (#661766) * Tue Feb 08 2011 Fedora Release Engineering - 3.7.8-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sun Jan 30 2011 Andreas Bierfert - 3.7.8-4 - remove icons fom /usr/share/pixmaps (#673235) - switch to upstream desktop file * Sun Jan 23 2011 Andreas Bierfert - 3.7.8-3 - add plugin dep files to respective plugins (#667377) - disable dillo on rhel * Wed Dec 08 2010 Andreas Bierfert - 3.7.8-2 - retire cachesaver and synce plugins - unretire clamav plugin now called clamd * Sat Dec 04 2010 Andreas Bierfert - 3.7.8-1 - version upgrade * Tue May 11 2010 Andreas Bierfert - 3.7.6-1 - version upgrade - require pinentry-gui instead of -gtk for more flexibility (#587326) * Sun Apr 11 2010 Andreas Bierfert - 3.7.5-2 - smime needs pgpcore (#572184) * Mon Mar 08 2010 Karsten Hopp 3.7.5-1.1 - don't buildrequire pilot-link-devel on s390(x) * Mon Feb 08 2010 Andreas Bierfert - 3.7.5-1 - version upgrade (#562353) * Fri Jan 08 2010 Kevin Fenzi - 3.7.4-1 * Wed Nov 25 2009 Andreas Bierfert - 3.7.3-2 - fix for crash #537499 * Mon Oct 12 2009 Andreas Bierfert - 3.7.3-1 - version upgrade (including gtk 2.18 fixes #527065) * Fri Jul 24 2009 Fedora Release Engineering - 3.7.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Sat Jul 04 2009 Andreas Bierfert - 3.7.2-1 - version upgrade - drop gssapi patch -> upstream * Wed Jun 17 2009 Andreas Bierfert - 3.7.1-2 - fix gssapi auth (#486422) * Fri Mar 27 2009 Andreas Bierfert - 3.7.1-1 - version upgrade * Mon Feb 23 2009 Fedora Release Engineering - 3.7.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Dec 30 2008 Andreas Bierfert - 3.7.0-1 - version upgrade * Fri Nov 21 2008 Andreas Bierfert - 3.6.1-1 - version upgrade - replace openssl by gnutls - provide spell checking support via enchant * Sat Oct 04 2008 Andreas Bierfert - 3.6.0-1 - version upgrade - transition smime from claws-mail-plugins to claws-mail package * Thu Jul 10 2008 Nikolay Vladimirov - 3.5.0-2 - rebuild for libetpan * Mon Jun 30 2008 Andreas Bierfert - 3.5.0-1 - version upgrade (#453405, #448750) - completely fix (#449209) - provide upgrade path from dropped pdf plugin * Tue Jun 17 2008 Andreas Bierfert - 3.4.0-2 - rebuild for libetpan - fix nm support - fix BR (#449209) * Wed Apr 23 2008 Andreas Bierfert - 3.4.0-1 - version upgrade * Fri Mar 28 2008 Andreas Bierfert - 3.3.1-4 - apply some upstream patches (#439382) - fix #431735 * Tue Mar 11 2008 Andreas Bierfert - 3.3.1-3 - add obsoletes for deprecated clamav plugin * Mon Feb 25 2008 Andreas Bierfert - 3.3.1-2 - build with NetworkManager support * Sat Feb 23 2008 Andreas Bierfert - 3.3.1-1 - version upgrade * Fri Feb 08 2008 Andreas Bierfert - 3.3.0-1 - version upgrade - clamav plugin move to plugins srpm * Mon Jan 21 2008 Andreas Bierfert - 3.2.0-3 - bump * Sun Dec 23 2007 Andreas Bierfert - 3.2.0-2 - bump * Mon Dec 17 2007 Andreas Bierfert - 3.2.0-1 - version upgrade * Sun Dec 09 2007 Andreas Bierfert - 3.1.0-4 - fix #340871 multilib * Sat Dec 08 2007 Andreas Bierfert - 3.1.0-3 - fix desktop file * Thu Dec 06 2007 Release Engineering - 3.1.0-2 - Rebuild for deps * Mon Nov 19 2007 Andreas Bierfert - 3.1.0-1 - version upgrade * Fri Oct 05 2007 Andreas Bierfert - 3.0.2-1 - version upgrade * Fri Sep 21 2007 Andreas Bierfert - 3.0.1-1 - version upgrade * Mon Sep 03 2007 Andreas Bierfert - 3.0.0-1 - version upgrade - new license tag (upstream switch to GPLv3+) - fix #254121 (CVE-2007-2958) * Wed Aug 22 2007 Andreas Bierfert - 2.10.0-4 - new license tag * Wed Jul 18 2007 Andreas Bierfert - 2.10.0-3 - build against libSM (#248675) * Mon Jul 16 2007 Andreas Bierfert - 2.10.0-2 - add requires for bogofilter (#246125) * Tue Jul 03 2007 Andreas Bierfert - 2.10.0-1 - version upgrade - fix #246230 * Tue May 15 2007 Andreas Bierfert 2.9.2-1 - version upgrade * Sat Apr 21 2007 Andreas Bierfert 2.9.1-1 - version upgrade which fixes CVE-2007-1558 (see #237293) * Mon Apr 16 2007 Andreas Bierfert 2.9.0-1 - version upgrade (should resolve #232675) - fix BR * Tue Mar 06 2007 Andreas Bierfert 2.8.1-1 - version upgrade * Sun Mar 04 2007 Andreas Bierfert 2.8.0-2 - bump (clamav) * Tue Feb 27 2007 Andreas Bierfert 2.8.0-1 - version upgrade - fix #228160 - devel subpackage does not require claws-mail anymore - fix rpath issues - fix pkg-config file * Sun Feb 25 2007 Andreas Bierfert 2.7.2-2 - bump * Wed Feb 07 2007 Andreas Bierfert 2.7.2-1 - version upgrade - fix #223436 - another try on #221708 * Wed Jan 17 2007 Andreas Bierfert 2.7.1-1 - version upgrade #222279 - fix xface support #221708 * Thu Jan 11 2007 Andreas Bierfert 2.7.0-1 - version upgrade * Fri Dec 22 2006 Andreas Bierfert 2.6.1-2 - fix Obsoletes/Requires * Mon Dec 04 2006 Andreas Bierfert 2.6.1-1 - version upgrade - package is now named claws-mail instead of sylpheed-claws - fix #218190, #218187 * Mon Nov 06 2006 Andreas Bierfert 2.6.0-1 - version upgrade * Thu Oct 19 2006 Andreas Bierfert 2.5.6-1 - version upgrade * Thu Oct 12 2006 Andreas Bierfert 2.5.5-1 - version upgrade * Sat Oct 07 2006 Andreas Bierfert 2.5.3-1 - version upgrade * Wed Sep 27 2006 Andreas Bierfert 2.5.2-1 - version upgrade * Tue Sep 26 2006 Andreas Bierfert 2.5.1-1 - version upgrade - should fix (#204340) * Fri Sep 15 2006 Andreas Bierfert 2.4.0-2 - FE6 rebuild * Mon Jul 31 2006 Andreas Bierfert 2.4.0-1 - version upgrade * Mon Jun 26 2006 Andreas Bierfert 2.3.1-1 - version upgrade * Mon Jun 12 2006 Andreas Bierfert 2.3.0-1 - version upgrade * Fri Jun 09 2006 Andreas Bierfert 2.2.3-1 - version upgrade * Mon Jun 05 2006 Andreas Bierfert 2.2.1-1 - version upgrade * Mon May 08 2006 Andreas Bierfert 2.2.0-1 - version upgrade * Sat Apr 22 2006 Andreas Bierfert 2.1.1-1 - split plugins from main package to ease requirements (#189113) - version upgrade (#183357) - fix libpisock (#189585) * Wed Apr 05 2006 Andreas Bierfert 2.1.0-1 - version upgrade * Fri Mar 31 2006 Andreas Bierfert 2.0.0-4 - #187383: add BR libgnomeprintui22-devel * Thu Mar 02 2006 Andreas Bierfert 2.0.0-3 - Fix .desktop * Thu Feb 16 2006 Andreas Bierfert 2.0.0-2 - Rebuild for Fedora Extras 5 * Fri Feb 03 2006 Andreas Bierfert 2.0.0-1 - version upgrade - fix summary * Wed Jan 18 2006 Andreas Bierfert 2.0.0-0.rc4 - version upgrade * Mon Jan 09 2006 Andreas Bierfert 2.0.0-0.rc3 - version upgrade * Sun Dec 25 2005 Andreas Bierfert 2.0.0-0.rc2 - version upgrade * Sun Dec 04 2005 Andreas Bierfert 2.0.0-0.rc1 - version upgrade * Mon Nov 21 2005 Andreas Bierfert 1.9.100-2 - drop program suffix (causes sylpheed-claws-claws bin) * Thu Nov 17 2005 Andreas Bierfert 1.9.100-1 - version upgrade * Sat Oct 15 2005 Andreas Bierfert 1.9.15-1 - version upgrade * Fri Sep 09 2005 Andreas Bierfert 1.9.14-1 - version upgrade * Mon Aug 15 2005 Andreas Bierfert 1.9.13-4 - fix files * Mon Aug 15 2005 Andreas Bierfert 1.9.13-3 - add gmp-devel BR * Mon Aug 15 2005 Andreas Bierfert 1.9.13-2 - add bzip2-devel BR * Sun Jul 31 2005 Andreas Bierfert 1.9.13-1 - upgrade - switch s/gpgme03/gpgme/ - need libetpan * Thu Jul 07 2005 Andreas Bierfert 1.9.12-2 - add some doc - fix pixmap installation * Wed Jul 06 2005 Andreas Bierfert 1.9.12-1 - version upgrade - add dist tag * Thu May 26 2005 Andreas Bierfert 1.9.11-1 - change to gtk2 version * Thu Apr 14 2005 Andreas Bierfert 1.0.4-2 - minor cleanups - remove aspell version check * Thu Mar 31 2005 Andreas Bierfert 1.0.4-1 - Version upgrade * Wed Mar 23 2005 Andreas Bierfert 1.0.3-1 - Version upgrade * Fri Mar 18 2005 Michael Schwendt - 1.0.1-3 - Don't include static libs in plugin directory. - Set --with-gpgme-prefix to use relocated gpgme03 package contents. - BR startup-notification-devel * Sat Mar 05 2005 Andreas Bierfert 1.0.1-2 - fixed some sylpheed/sylpheed-claws - removed Conflictes sylpheed * Wed Feb 09 2005 Andreas Bierfert 0:1.0.1-1 - version upgrade - cleaned up BuildRequires/Requires and configure options * Tue Dec 21 2004 Andreas Bierfert 0:0.9.13-1 - version upgrade - remove old configure options for GnuPG support (moved to a new plugin now) - enable new pgpmime-plugin * Tue Jul 20 2004 Andreas Bierfert 0:0.9.12-1 - version upgrade - lots of s/sylpheed/sylpheed-claws/ * Mon May 31 2004 Andreas Bierfert 0:0.9.11-0.fdr.1 - version upgrade * Tue Mar 09 2004 Andreas Bierfert 0:0.9.10-0.fdr.1 - new upstream version * Fri Feb 13 2004 Andreas Bierfert 0:0.9.9-0.fdr.1 - version upgrade * Thu Jan 01 2004 Andreas Bierfert 0:0.9.8-0.fdr.1 - version upgrade * Thu Dec 18 2003 Andreas Bierfert 0:0.9.7-0.fdr.2 - added missing defattr to devel rpm (fixes pending issue) * Thu Nov 27 2003 Andreas Bierfert 0:0.9.7-0.fdr.1 - version upgrade * Wed Oct 08 2003 Andreas Bierfert 0:0.9.6-0.fdr.8 - version upgrade * Tue Sep 16 2003 Andreas Bierfert 0:0.9.5-0.fdr.7 - minor fixes (see #545 #2{1,2}) * Mon Sep 15 2003 Andreas Bierfert 0:0.9.5-0.fdr.6 - added specfile changes provided by Michael Schwendt - made aspell-devel conditional severn only * Fri Sep 12 2003 Andreas Bierfert 0:0.9.5-0.fdr.5 - version upgrade (thus devel package) - readded aspell-devel (still only works for > severn but 'a nice to have') * Sat Aug 30 2003 Andreas Bierfert 0:0.9.4-0.fdr.4 - reintroduced --enable-aspell without BuildRequires so that it will work in severn and just be ignored on > shrike - changed openssl cflags (now via pkg-config) * Wed Aug 06 2003 Andreas Bierfert 0:0.9.4-0.fdr.3 - upgrade to new version - no aspell support till version >= 0.5.0 is aviable * Sat Aug 02 2003 Andreas Bierfert 0:0.9.3-0.fdr.2 - Added BuildRequires openldap-devel, pilot-link-devel - Excluded static archives - Changed desktop file * Fri Aug 01 2003 Andreas Bierfert 0:0.9.3-0.fdr.1 - Initial RPM release.