summaryrefslogtreecommitdiffstats
path: root/redhat/kdepim
diff options
context:
space:
mode:
Diffstat (limited to 'redhat/kdepim')
-rw-r--r--redhat/kdepim/kdepim-3.5.13-disable_fsync_in_cached_imap.patch19
-rw-r--r--redhat/kdepim/trinity-kdepim-3.5.13.spec359
2 files changed, 161 insertions, 217 deletions
diff --git a/redhat/kdepim/kdepim-3.5.13-disable_fsync_in_cached_imap.patch b/redhat/kdepim/kdepim-3.5.13-disable_fsync_in_cached_imap.patch
new file mode 100644
index 000000000..c382ec723
--- /dev/null
+++ b/redhat/kdepim/kdepim-3.5.13-disable_fsync_in_cached_imap.patch
@@ -0,0 +1,19 @@
+commit 82d4a938ce57d8611e1ef2e26924bb4367483b0c
+Author: Timothy Pearson <kb9vqf@pearsoncomputing.net>
+Date: 1341027705 -0500
+
+ Disable unneccesary fsync() in cached IMAP handler
+
+diff --git a/kmail/kmfoldercachedimap.cpp b/kmail/kmfoldercachedimap.cpp
+index 72f1113..e7009a2 100644
+--- a/kmail/kmfoldercachedimap.cpp
++++ b/kmail/kmfoldercachedimap.cpp
+@@ -478,7 +478,7 @@ int KMFolderCachedImap::writeUidCache()
+ str << lastUid() << endl;
+ uidcache.flush();
+ if ( uidcache.status() == IO_Ok ) {
+- fsync( uidcache.handle() ); /* this is probably overkill */
++ // fsync( uidcache.handle() ); /* this is probably overkill */
+ uidcache.close();
+ if ( uidcache.status() == IO_Ok )
+ return 0;
diff --git a/redhat/kdepim/trinity-kdepim-3.5.13.spec b/redhat/kdepim/trinity-kdepim-3.5.13.spec
index 7ebb72390..baf732d4d 100644
--- a/redhat/kdepim/trinity-kdepim-3.5.13.spec
+++ b/redhat/kdepim/trinity-kdepim-3.5.13.spec
@@ -23,9 +23,9 @@ BuildRequires: cmake >= 2.8
%define with_kitchensync 0
-Name: tdepim
+Name: trinity-tdepim
Version: 3.5.13
-Release: 6%{?dist}%{?_variant}
+Release: 7%{?dist}%{?_variant}
License: GPL
Group: Applications/Productivity
@@ -53,11 +53,13 @@ Patch6: kdepim-3.5.13-fix_knotes_on_suspend.patch
Patch7: kdepim-3.5.13-fix_linear_alphabet.patch
# [tdepim] Fix infinite loop on IMAP4 authentication failure [Bug #1007]
Patch8: kdepim-3.5.13-fix_kio_imap4_infinite_loop.patch
-# [tdepim] Fix infinite loop on kmime_utils addquotes
+# [tdepim] Fix infinite loop on kmime_utils addquotes [Bug #1009] [Commit #9b43d6e1] [Commit #b0c92b30]
Patch9: kdepim-3.5.13-fix_kio_imap4_addquotes.patch
Patch10: kdepim-3.5.13-fix_segv.patch
# [tdepim] Update kalarmd icon reference, which does not exist, to kalarm. [Commit #228ad1c6]
Patch11: kdepim-3.5.13-fix_kalarm_icon_reference.patch
+# [tdepim] Disable unneccesary fsync() in cached IMAP handler [Bug #467] [Commit #82d4a938]
+Patch12: kdepim-3.5.13-disable_fsync_in_cached_imap.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -91,11 +93,11 @@ BuildRequires: trinity-libcurl-devel
BuildRequires: curl-devel
%endif
-Requires: libtdepim = %{version}-%{release}
-Requires: tdepim-kfile-plugins = %{version}-%{release}
-Requires: tdepim-kio-plugins = %{version}-%{release}
-Requires: tdepim-kresources = %{version}-%{release}
-Requires: tdepim-wizards = %{version}-%{release}
+Requires: trinity-libtdepim = %{version}-%{release}
+Requires: %{name}-kfile-plugins = %{version}-%{release}
+Requires: %{name}-kio-plugins = %{version}-%{release}
+Requires: %{name}-kresources = %{version}-%{release}
+Requires: %{name}-wizards = %{version}-%{release}
Requires: trinity-akregator = %{version}-%{release}
Requires: trinity-kaddressbook = %{version}-%{release}
Requires: trinity-kalarm = %{version}-%{release}
@@ -126,6 +128,8 @@ Requires: trinity-libmimelib = %{version}-%{release}
Obsoletes: trinity-kdepim < %{version}-%{release}
Provides: trinity-kdepim = %{version}-%{release}
+Obsoletes: tdepim < %{version}-%{release}
+Provides: tdepim = %{version}-%{release}
%description
This metapackage includes a collection of Personal Information Management
@@ -139,11 +143,15 @@ This metapackage includes a collection of Personal Information Management
Summary: Development files for %{name}
Group: Development/Libraries
+Obsoletes: tdepim-cmake < %{version}-%{release}
+
Obsoletes: trinity-kdepim-devel < %{version}-%{release}
Provides: trinity-kdepim-devel = %{version}-%{release}
+Obsoletes: tdepim-devel < %{version}-%{release}
+Provides: tdepim-devel = %{version}-%{release}
Requires: %{name} = %{version}-%{release}
-Requires: libtdepim-devel = %{version}-%{release}
+Requires: trinity-libtdepim-devel = %{version}-%{release}
Requires: trinity-karm-devel = %{version}-%{release}
Requires: trinity-knotes-devel = %{version}-%{release}
Requires: trinity-kontact-devel = %{version}-%{release}
@@ -158,20 +166,21 @@ Requires: trinity-libkpimidentities-devel = %{version}-%{release}
Requires: trinity-libksieve-devel = %{version}-%{release}
Requires: trinity-libktnef-devel = %{version}-%{release}
Requires: trinity-libmimelib-devel = %{version}-%{release}
-Requires: tdepim-cmake = %{version}-%{release}
-Requires: tdepim-kresources-devel = %{version}-%{release}
+Requires: %{name}-kresources-devel = %{version}-%{release}
%description devel
This metapackage includes all development files for TDE PIM.
+It also contains the CMAKE macros.
%files devel
+%{_datadir}/cmake/*
##########
%package -n trinity-akregator
Summary: RSS feed aggregator for TDE
Group: Applications/Internet
-Requires: libtdepim = %{version}-%{release}
+Requires: trinity-libtdepim = %{version}-%{release}
Requires: trinity-libkcal = %{version}-%{release}
%description -n trinity-akregator
@@ -236,7 +245,7 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
Summary: TDE addressbook application
Group: Applications/Communications
Requires: trinity-kdebase-pim-ioslaves
-Requires: tdepim-kresources = %{version}-%{release}
+Requires: %{name}-kresources = %{version}-%{release}
%description -n trinity-kaddressbook
KAddressBook is the main address book application for TDE; it enables you
@@ -260,17 +269,11 @@ LDAP servers, and SQL databases.
%{tde_libdir}/libkaddrbk_*.so
%{tde_libdir}/libkaddressbookpart.la
%{tde_libdir}/libkaddressbookpart.so
-%{_libdir}/libkabinterfaces.so.1
-%{_libdir}/libkabinterfaces.so.1.0.0
-%{_libdir}/libkaddressbook.so.0
-%{_libdir}/libkaddressbook.so.0.0.0
+%{_libdir}/libkabinterfaces.so.*
+%{_libdir}/libkaddressbook.so.*
%{tde_appdir}/kaddressbook.desktop
%{_datadir}/apps/kaddressbook
-%{_datadir}/icons/hicolor/128x128/apps/kaddressbook.png
-%{_datadir}/icons/hicolor/16x16/apps/kaddressbook.png
-%{_datadir}/icons/hicolor/32x32/apps/kaddressbook.png
-%{_datadir}/icons/hicolor/48x48/apps/kaddressbook.png
-%{_datadir}/icons/hicolor/64x64/apps/kaddressbook.png
+%{_datadir}/icons/hicolor/*/apps/kaddressbook.png
%{_datadir}/services/kabconfig.desktop
%{_datadir}/services/kabcustomfields.desktop
%{_datadir}/services/kabldapconfig.desktop
@@ -342,11 +345,8 @@ TDE-based, but will also run on other desktops.
%{_datadir}/apps/kalarm
%{_datadir}/autostart/kalarm.tray.desktop
%{_datadir}/autostart/kalarmd.autostart.desktop
-%{_datadir}/icons/crystalsvg/16x16/actions/kalarm.png
-%{_datadir}/icons/hicolor/16x16/apps/kalarm.png
-%{_datadir}/icons/crystalsvg/22x22/actions/kalarm.png
-%{_datadir}/icons/hicolor/32x32/apps/kalarm.png
-%{_datadir}/icons/hicolor/48x48/apps/kalarm.png
+%{_datadir}/icons/crystalsvg/*/actions/kalarm.png
+%{_datadir}/icons/hicolor/*/apps/kalarm.png
%{tde_docdir}/HTML/en/kalarm
%post -n trinity-kalarm
@@ -404,8 +404,7 @@ time they spend on various tasks.
%files -n trinity-karm
%{_bindir}/karm
-%{_libdir}/libkarm.so.0
-%{_libdir}/libkarm.so.0.0.0
+%{_libdir}/libkarm.so.*
%{tde_libdir}/libkarmpart.la
%{tde_libdir}/libkarmpart.so
%{tde_appdir}/karm.desktop
@@ -458,6 +457,8 @@ Group: Development/Libraries
Summary: TDE File dialog plugins for palm and vcf files
Group: Environment/Libraries
+Obsoletes: tdepim-kfile-plugins < %{version}-%{release}
+
%description kfile-plugins
File dialog plugins for palm and vcf files.
@@ -475,6 +476,8 @@ File dialog plugins for palm and vcf files.
Summary: Trinity pim I/O Slaves
Group: Environment/Libraries
+Obsoletes: tdepim-kio-plugins < %{version}-%{release}
+
%description kio-plugins
This package includes the pim kioslaves. This includes imap4, sieve,
and mbox.
@@ -511,6 +514,8 @@ Group: Environment/Libraries
Requires: libcaldav
Requires: libcarddav
+Obsoletes: tdepim-kresources < %{version}-%{release}
+
%description kresources
This package includes several plugins needed to interface with groupware
servers. It also includes plugins for features such as blogging and
@@ -541,54 +546,30 @@ tracking feature plans.
%{tde_libdir}/knotes_scalix.so
%{tde_libdir}/knotes_xmlrpc.la
%{tde_libdir}/knotes_xmlrpc.so
-%{_libdir}/libkabckolab.so.0
-%{_libdir}/libkabckolab.so.0.0.0
-%{_libdir}/libkabcscalix.so.0
-%{_libdir}/libkabcscalix.so.0.0.0
-%{_libdir}/libkabc_groupdav.so.1
-%{_libdir}/libkabc_groupdav.so.1.0.0
-%{_libdir}/libkabc_groupwise.so.1
-%{_libdir}/libkabc_groupwise.so.1.0.0
-%{_libdir}/libkabc_newexchange.so.1
-%{_libdir}/libkabc_newexchange.so.1.0.0
-%{_libdir}/libkabc_slox.so.0
-%{_libdir}/libkabc_slox.so.0.0.0
-%{_libdir}/libkabc_xmlrpc.so.1
-%{_libdir}/libkabc_xmlrpc.so.1.0.0
-%{_libdir}/libkcalkolab.so.0
-%{_libdir}/libkcalkolab.so.0.0.0
-%{_libdir}/libkcalscalix.so.0
-%{_libdir}/libkcalscalix.so.0.0.0
-%{_libdir}/libkcal_caldav.so.1
-%{_libdir}/libkcal_caldav.so.1.0.0
-%{_libdir}/libkabc_carddav.so.1
-%{_libdir}/libkabc_carddav.so.1.0.0
-%{_libdir}/libkcal_groupdav.so.1
-%{_libdir}/libkcal_groupdav.so.1.0.0
-%{_libdir}/libkcal_groupwise.so.1
-%{_libdir}/libkcal_groupwise.so.1.0.0
-%{_libdir}/libkcal_newexchange.so.1
-%{_libdir}/libkcal_newexchange.so.1.0.0
-%{_libdir}/libkcal_resourcefeatureplan.so.1
-%{_libdir}/libkcal_resourcefeatureplan.so.1.0.0
-%{_libdir}/libkcal_slox.so.0
-%{_libdir}/libkcal_slox.so.0.0.0
-%{_libdir}/libkcal_xmlrpc.so.1
-%{_libdir}/libkcal_xmlrpc.so.1.0.0
-%{_libdir}/libkgroupwarebase.so.0
-%{_libdir}/libkgroupwarebase.so.0.0.0
-%{_libdir}/libkgroupwaredav.so.0
-%{_libdir}/libkgroupwaredav.so.0.0.0
-%{_libdir}/libknoteskolab.so.0
-%{_libdir}/libknoteskolab.so.0.0.0
-%{_libdir}/libknotesscalix.so.0
-%{_libdir}/libknotesscalix.so.0.0.0
-%{_libdir}/libknotes_xmlrpc.so.1
-%{_libdir}/libknotes_xmlrpc.so.1.0.0
-%{_libdir}/libkslox.so.0
-%{_libdir}/libkslox.so.0.0.0
-%{_libdir}/libgwsoap.so.0
-%{_libdir}/libgwsoap.so.0.0.0
+%{_libdir}/libkabckolab.so.*
+%{_libdir}/libkabcscalix.so.*
+%{_libdir}/libkabc_groupdav.so.*
+%{_libdir}/libkabc_groupwise.so.*
+%{_libdir}/libkabc_newexchange.so.*
+%{_libdir}/libkabc_slox.so.*
+%{_libdir}/libkabc_xmlrpc.so.*
+%{_libdir}/libkcalkolab.so.*
+%{_libdir}/libkcalscalix.so.*
+%{_libdir}/libkcal_caldav.so.*
+%{_libdir}/libkabc_carddav.so.*
+%{_libdir}/libkcal_groupdav.so.*
+%{_libdir}/libkcal_groupwise.so.*
+%{_libdir}/libkcal_newexchange.so.*
+%{_libdir}/libkcal_resourcefeatureplan.so.*
+%{_libdir}/libkcal_slox.so.*
+%{_libdir}/libkcal_xmlrpc.so.*
+%{_libdir}/libkgroupwarebase.so.*
+%{_libdir}/libkgroupwaredav.so.*
+%{_libdir}/libknoteskolab.so.*
+%{_libdir}/libknotesscalix.so.*
+%{_libdir}/libknotes_xmlrpc.so.*
+%{_libdir}/libkslox.so.*
+%{_libdir}/libgwsoap.so.*
%{_datadir}/services/kresources/kabc/kabc_groupdav.desktop
%{_datadir}/services/kresources/kabc/kabc_groupwise.desktop
%{_datadir}/services/kresources/kabc/kabc_newexchange.desktop
@@ -646,10 +627,12 @@ tracking feature plans.
%package kresources-devel
Summary: Development files for kresources
Group: Development/Libraries
-Requires: tdepim-kresources = %{version}-%{release}
+Requires: %{name}-kresources = %{version}-%{release}
Requires: libcaldav
Requires: libcarddav
+Obsoletes: tdepim-kresources-devel < %{version}-%{release}
+
%description kresources-devel
%{summary}
@@ -716,6 +699,8 @@ Requires: libcarddav
Summary: Trinity server configuration wizards
Group: Applications/Communications
+Obsoletes: tdepim-wizards < %{version}-%{release}
+
%description wizards
This package contains KDE-based wizards for configuring eGroupware,
Kolab, and SUSE Linux Openexchange servers.
@@ -772,15 +757,10 @@ development (?). Kitchensync uses opensync.
%{tde_libdir}/libkitchensyncpart.la
%{tde_libdir}/libkitchensyncpart.so
%{_datadir}/apps/kitchensync
-%{_libdir}/libkitchensync.so.0
-%{_libdir}/libkitchensync.so.0.0.0
-%{_libdir}/libqopensync.so.0
-%{_libdir}/libqopensync.so.0.0.0
+%{_libdir}/libkitchensync.so.*
+%{_libdir}/libqopensync.so.*
%{tde_appdir}/kitchensync.desktop
-%{_datadir}/icons/hicolor/16x16/apps/kitchensync.png
-%{_datadir}/icons/hicolor/22x22/apps/kitchensync.png
-%{_datadir}/icons/hicolor/32x32/apps/kitchensync.png
-%{_datadir}/icons/hicolor/48x48/apps/kitchensync.png
+%{_datadir}/icons/hicolor/*/apps/kitchensync.png
%post -n trinity-kitchensync
/sbin/ldconfig
@@ -827,7 +807,7 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%package -n trinity-kmail
Summary: Trinity Email client
Group: Applications/Communications
-Requires: tdepim-kio-plugins = %{version}-%{release}
+Requires: %{name}-kio-plugins = %{version}-%{release}
Requires: gnupg2
Requires: pinentry
Requires: procmail
@@ -842,8 +822,8 @@ KMail is a fully-featured email client that fits nicely into the TDE
desktop. It has features such as support for IMAP, POP3, multiple accounts,
mail filtering and sorting, PGP/GnuPG privacy, and inline attachments.
-You need to install tdepim-kio-plugins if you want to use IMAP or
-mbox files, and/or tdebase-kio-plugins if you want to use POP3.
+You need to install %{name}-kio-plugins if you want to use IMAP or
+mbox files, and/or trinity-tdebase-kio-plugins if you want to use POP3.
%files -n trinity-kmail
%{_datadir}/config/kmail.antispamrc
@@ -892,14 +872,8 @@ mbox files, and/or tdebase-kio-plugins if you want to use POP3.
%{_datadir}/config.kcfg/customtemplates_kfg.kcfg
%{_datadir}/config.kcfg/replyphrases.kcfg
%{_datadir}/config.kcfg/templatesconfiguration_kfg.kcfg
-%{_datadir}/icons/hicolor/128x128/apps/kmail.png
-%{_datadir}/icons/hicolor/16x16/apps/kmail.png
-%{_datadir}/icons/hicolor/22x22/apps/kmail.png
-%{_datadir}/icons/crystalsvg/22x22/apps/kmaillight.png
-%{_datadir}/icons/hicolor/32x32/apps/kmail.png
-%{_datadir}/icons/crystalsvg/32x32/apps/kmaillight.png
-%{_datadir}/icons/hicolor/48x48/apps/kmail.png
-%{_datadir}/icons/hicolor/64x64/apps/kmail.png
+%{_datadir}/icons/crystalsvg/*/apps/kmaillight.png
+%{_datadir}/icons/hicolor/*/apps/kmail.png
%{_datadir}/icons/hicolor/scalable/apps/kmail.svgz
%{_datadir}/services/kmail_config_*.desktop
%{_datadir}/services/kontact/kmailplugin.desktop
@@ -940,9 +914,7 @@ include Outlook Express, Evolution, and plain mbox.
%{_bindir}/kmailcvt
%{_datadir}/applnk/Utilities/kmailcvt.desktop
%{_datadir}/apps/kmailcvt
-%{_datadir}/icons/crystalsvg/16x16/apps/kmailcvt.png
-%{_datadir}/icons/crystalsvg/32x32/apps/kmailcvt.png
-%{_datadir}/icons/crystalsvg/48x48/apps/kmailcvt.png
+%{_datadir}/icons/crystalsvg/*/apps/kmailcvt.png
%post -n trinity-kmailcvt
for f in crystalsvg ; do
@@ -981,16 +953,8 @@ signatures.
%{tde_appdir}/KNode.desktop
%{_datadir}/apps/knode
%{tde_docdir}/HTML/en/knode
-%{_datadir}/icons/hicolor/128x128/apps/knode.png
-%{_datadir}/icons/hicolor/128x128/apps/knode2.png
-%{_datadir}/icons/hicolor/16x16/apps/knode.png
-%{_datadir}/icons/hicolor/16x16/apps/knode2.png
-%{_datadir}/icons/hicolor/32x32/apps/knode.png
-%{_datadir}/icons/hicolor/32x32/apps/knode2.png
-%{_datadir}/icons/hicolor/48x48/apps/knode.png
-%{_datadir}/icons/hicolor/48x48/apps/knode2.png
-%{_datadir}/icons/hicolor/64x64/apps/knode.png
-%{_datadir}/icons/hicolor/64x64/apps/knode2.png
+%{_datadir}/icons/hicolor/*/apps/knode.png
+%{_datadir}/icons/hicolor/*/apps/knode2.png
%{_datadir}/services/knewsservice.protocol
%{_datadir}/services/knode_config_*.desktop
%{_datadir}/services/kontact/knodeplugin.desktop
@@ -1016,7 +980,7 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
%package -n trinity-knotes
Summary: Trinity sticky notes
Group: Applications/Utilities
-Requires: tdepim-kresources = %{version}-%{release}
+Requires: trinity-tdepim-kresources = %{version}-%{release}
%description -n trinity-knotes
KNotes is a program that lets you write sticky notes. The notes are saved
@@ -1027,8 +991,7 @@ program. The program supports printing and mailing your notes.
%{_bindir}/knotes
%{tde_libdir}/knotes_local.la
%{tde_libdir}/knotes_local.so
-%{_libdir}/libknotes.so.0
-%{_libdir}/libknotes.so.0.0.0
+%{_libdir}/libknotes.so.*
%{tde_appdir}/knotes.desktop
%{_datadir}/apps/knotes
%{_datadir}/config.kcfg/knoteconfig.kcfg
@@ -1062,7 +1025,7 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
Summary: Development files for knots
Group: Development/Libraries
Requires: trinity-knotes = %{version}-%{release}
-Requires: tdepim-kresources-devel = %{version}-%{release}
+Requires: %{name}-kresources-devel = %{version}-%{release}
%description -n trinity-knotes-devel
%{summary}
@@ -1095,8 +1058,7 @@ described by RelaxNG schemes.
%{_bindir}/kxml_compiler
%{_libdir}/libkode.la
%{_libdir}/libkode.so
-%{_libdir}/libkode.so.1
-%{_libdir}/libkode.so.1.0.0
+%{_libdir}/libkode.so.*
%post -n trinity-kode
/sbin/ldconfig
@@ -1118,9 +1080,7 @@ frontend to manage your calendars.
%files -n trinity-konsolekalendar
%{_bindir}/konsolekalendar
%{tde_appdir}/konsolekalendar.desktop
-%{_datadir}/icons/crystalsvg/16x16/apps/konsolekalendar.png
-%{_datadir}/icons/crystalsvg/22x22/apps/konsolekalendar.png
-%{_datadir}/icons/crystalsvg/32x32/apps/konsolekalendar.png
+%{_datadir}/icons/crystalsvg/*/apps/konsolekalendar.png
%{tde_docdir}/HTML/en/konsolekalendar
%post -n trinity-konsolekalendar
@@ -1171,10 +1131,8 @@ scheduling, address book and other PIM functionality.
%{tde_libdir}/kcm_sdsummary.so
%{tde_libdir}/libkontact_*.la
%{tde_libdir}/libkontact_*.so
-%{_libdir}/libkontact.so.1
-%{_libdir}/libkontact.so.1.0.0
-%{_libdir}/libkpinterfaces.so.1
-%{_libdir}/libkpinterfaces.so.1.0.0
+%{_libdir}/libkontact.so.*
+%{_libdir}/libkpinterfaces.so.*
%{tde_appdir}/Kontact.desktop
%{tde_appdir}/kontactdcop.desktop
%{_datadir}/apps/kontact
@@ -1242,7 +1200,7 @@ Summary: Trinity personal organizer
Group: Applications/Productivity
Requires: trinity-libkpimidentities = %{version}-%{release}
Requires: trinity-libkpimexchange = %{version}-%{release}
-Requires: tdepim-kresources = %{version}-%{release}
+Requires: %{name}-kresources = %{version}-%{release}
%description -n trinity-korganizer
This package contains KOrganizer, a calendar and scheduling program.
@@ -1266,27 +1224,18 @@ installed.
%{tde_libdir}/libkorg_*.so
%{tde_libdir}/libkorganizerpart.la
%{tde_libdir}/libkorganizerpart.so
-%{_libdir}/libkocorehelper.so.1
-%{_libdir}/libkocorehelper.so.1.0.0
-%{_libdir}/libkorg_stdprinting.so.1
-%{_libdir}/libkorg_stdprinting.so.1.0.0
-%{_libdir}/libkorganizer.so.1
-%{_libdir}/libkorganizer.so.1.0.0
-%{_libdir}/libkorganizer_calendar.so.1
-%{_libdir}/libkorganizer_calendar.so.1.0.0
-%{_libdir}/libkorganizer_eventviewer.so.1
-%{_libdir}/libkorganizer_eventviewer.so.1.0.0
+%{_libdir}/libkocorehelper.so.*
+%{_libdir}/libkorg_stdprinting.so.*
+%{_libdir}/libkorganizer.so.*
+%{_libdir}/libkorganizer_calendar.so.*
+%{_libdir}/libkorganizer_eventviewer.so.*
%{tde_appdir}/korganizer.desktop
%{_datadir}/apps/kconf_update/korganizer.upd
%{_datadir}/apps/korgac
%{_datadir}/apps/korganizer
%{_datadir}/autostart/korgac.desktop
%{_datadir}/config.kcfg/korganizer.kcfg
-%{_datadir}/icons/hicolor/128x128/apps/korganizer.png
-%{_datadir}/icons/hicolor/16x16/apps/korganizer.png
-%{_datadir}/icons/hicolor/32x32/apps/korganizer.png
-%{_datadir}/icons/hicolor/48x48/apps/korganizer.png
-%{_datadir}/icons/hicolor/64x64/apps/korganizer.png
+%{_datadir}/icons/hicolor/*/apps/korganizer.png
%{_datadir}/services/kontact/korganizerplugin.desktop
%{_datadir}/services/kontact/journalplugin.desktop
%{_datadir}/services/kontact/todoplugin.desktop
@@ -1352,7 +1301,7 @@ Requires: trinity-korganizer = %{version}-%{release}
%package -n trinity-korn
Summary: Trinity mail checker
Group: Applications/Communications
-Requires: tdepim-kio-plugins = %{version}-%{release}
+Requires: %{name}-kio-plugins = %{version}-%{release}
#Requires: tdebase-kio-plugins-trinity
%description -n trinity-korn
@@ -1371,9 +1320,7 @@ Korn run a program once you click on the docked icon in Kicker.
%{_datadir}/apps/kconf_update/korn-3-5-metadata-update.pl
%{_datadir}/apps/kconf_update/korn-3-5-ssl-update.pl
%{_datadir}/apps/kconf_update/korn-3-5-update.upd
-%{_datadir}/icons/hicolor/16x16/apps/korn.png
-%{_datadir}/icons/hicolor/32x32/apps/korn.png
-%{_datadir}/icons/hicolor/48x48/apps/korn.png
+%{_datadir}/icons/hicolor/*/apps/korn.png
%{tde_docdir}/HTML/en/korn
%post -n trinity-korn
@@ -1407,9 +1354,8 @@ mail servers and embed the mail properties as well as the actual attachments.
%{_bindir}/ktnef
%{tde_appdir}/ktnef.desktop
%{_datadir}/apps/ktnef
-%{_datadir}/icons/hicolor/48x48/apps/ktnef.png
-%{_datadir}/icons/locolor/16x16/apps/ktnef.png
-%{_datadir}/icons/locolor/32x32/apps/ktnef.png
+%{_datadir}/icons/hicolor/*/apps/ktnef.png
+%{_datadir}/icons/locolor/*/apps/ktnef.png
%{_datadir}/mimelnk/application/ms-tnef.desktop
%{tde_docdir}/HTML/en/ktnef
@@ -1440,8 +1386,7 @@ to implement fast searches in mail bodies.
This is the runtime package for programs that use the libindex library.
%files -n trinity-libindex
-%{_libdir}/libindex.so.0
-%{_libdir}/libindex.so.0.0.0
+%{_libdir}/libindex.so.*
%post -n trinity-libindex
/sbin/ldconfig
@@ -1480,7 +1425,7 @@ library.
%package -n trinity-libkcal
Summary: Trinity calendaring library
Group: Environment/Libraries
-#Requires: tdepim-kresources = %{version}-%{release}
+#Requires: %{name}-kresources = %{version}-%{release}
%description -n trinity-libkcal
This library provides a C++ API for handling the vCalendar and iCalendar
@@ -1497,12 +1442,9 @@ This is the runtime package for programs that use the libkcal-trinity library.
%{tde_libdir}/kcal_local.so
%{tde_libdir}/kcal_remote.la
%{tde_libdir}/kcal_remote.so
-%{_libdir}/libkcal.so.2
-%{_libdir}/libkcal.so.2.0.0
-%{_libdir}/libkcal_resourceremote.so.1
-%{_libdir}/libkcal_resourceremote.so.1.0.0
-%{_libdir}/libkholidays.so.1
-%{_libdir}/libkholidays.so.1.0.0
+%{_libdir}/libkcal.so.*
+%{_libdir}/libkcal_resourceremote.so.*
+%{_libdir}/libkholidays.so.*
%{_datadir}/apps/libkholidays
%{_datadir}/services/kresources/kcal/imap.desktop
%{_datadir}/services/kresources/kcal/kabc.desktop
@@ -1523,7 +1465,7 @@ This is the runtime package for programs that use the libkcal-trinity library.
Summary: Trinity calendaring library [development]
Group: Development/Libraries
Requires: trinity-libkcal = %{version}-%{release}
-Requires: libtdepim-devel = %{version}-%{release}
+Requires: trinity-libtdepim-devel = %{version}-%{release}
Requires: trinity-libktnef-devel = %{version}-%{release}
%description -n trinity-libkcal-devel
@@ -1552,21 +1494,23 @@ library.
##########
-%package -n libtdepim
+%package -n trinity-libtdepim
Summary: Trinity PIM library
Group: Environment/Libraries
Requires: trinity-libkcal = %{version}-%{release}
-%description -n libtdepim
+Obsoletes: libtdepim < %{version}-%{release}
+Provides: libtdepim = %{version}-%{release}
+
+%description -n trinity-libtdepim
This is the runtime package for programs that use the libtdepim-trinity library.
-%files -n libtdepim
+%files -n trinity-libtdepim
%{tde_libdir}/plugins/designer/[kt]depimwidgets.la
%{tde_libdir}/plugins/designer/[kt]depimwidgets.so
%{tde_libdir}/plugins/designer/kpartsdesignerplugin.la
%{tde_libdir}/plugins/designer/kpartsdesignerplugin.so
-%{_libdir}/lib[kt]depim.so.1
-%{_libdir}/lib[kt]depim.so.1.0.0
+%{_libdir}/lib[kt]depim.so.*
%{_datadir}/apps/[kt]depimwidgets
%{_datadir}/apps/lib[kt]depim
%{_datadir}/apps/[kt]depim
@@ -1574,14 +1518,14 @@ This is the runtime package for programs that use the libtdepim-trinity library.
%{_datadir}/icons/crystalsvg/22x22/actions/button_fewer.png
%{_datadir}/icons/crystalsvg/22x22/actions/button_more.png
-%post -n libtdepim
+%post -n trinity-libtdepim
for f in crystalsvg ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
done
/sbin/ldconfig
-%postun -n libtdepim
+%postun -n trinity-libtdepim
for f in crystalsvg ; do
touch --no-create %{_datadir}/icons/${f} 2> /dev/null ||:
gtk-update-icon-cache -q %{_datadir}/icons/${f} 2> /dev/null ||:
@@ -1590,25 +1534,28 @@ done
##########
-%package -n libtdepim-devel
+%package -n trinity-libtdepim-devel
Summary: Trinity PIM library [development]
Group: Development/Libraries
-Requires: libtdepim = %{version}-%{release}
+Requires: trinity-libtdepim = %{version}-%{release}
Requires: trinity-kdelibs-devel
-%description -n libtdepim-devel
+Obsoletes: libtdepim-devel < %{version}-%{release}
+Provides: libtdepim-devel = %{version}-%{release}
+
+%description -n trinity-libtdepim-devel
This is the development package which contains the headers for the libtdepim-trinity
library.
-%files -n libtdepim-devel
+%files -n trinity-libtdepim-devel
%{tde_includedir}/[kt]depimmacros.h
%{_libdir}/lib[kt]depim.la
%{_libdir}/lib[kt]depim.so
-%post -n libtdepim-devel
+%post -n trinity-libtdepim-devel
/sbin/ldconfig
-%postun -n libtdepim-devel
+%postun -n trinity-libtdepim-devel
/sbin/ldconfig
##########
@@ -1621,8 +1568,7 @@ Group: Environment/Libraries
This is the runtime package for programs that use the libkgantt-trinity library.
%files -n trinity-libkgantt
-%{_libdir}/libkgantt.so.0
-%{_libdir}/libkgantt.so.0.0.2
+%{_libdir}/libkgantt.so.*
%{_datadir}/apps/kgantt
%post -n trinity-libkgantt
@@ -1637,7 +1583,7 @@ This is the runtime package for programs that use the libkgantt-trinity library.
Summary: Trinity gantt charting library [development]
Group: Development/Libraries
Requires: trinity-libkgantt = %{version}-%{release}
-Requires: libtdepim-devel = %{version}-%{release}
+Requires: trinity-libtdepim-devel = %{version}-%{release}
%description -n trinity-libkgantt-devel
This is the development package which contains the headers for the libkgantt-trinity
@@ -1669,23 +1615,15 @@ This is the runtime package for programs that use the libkleopatra-trinity libra
%files -n trinity-libkleopatra
%{_datadir}/config/libkleopatrarc
-%{_libdir}/libgpgme++.so.0
-%{_libdir}/libgpgme++.so.0.4.0
-%{_libdir}/libkleopatra.so.1
-%{_libdir}/libkleopatra.so.1.0.0
-%{_libdir}/libkpgp.so.2
-%{_libdir}/libkpgp.so.2.2.0
-%{_libdir}/libqgpgme.so.0
-%{_libdir}/libqgpgme.so.0.0.0
+%{_libdir}/libgpgme++.so.*
+%{_libdir}/libkleopatra.so.*
+%{_libdir}/libkpgp.so.*
+%{_libdir}/libqgpgme.so.*
%{_datadir}/apps/kconf_update/kpgp-3.1-upgrade-address-data.pl
%{_datadir}/apps/kconf_update/kpgp.upd
-%{_datadir}/apps/libkleopatra
-%{_datadir}/icons/crystalsvg/16x16/apps/gpg.png
-%{_datadir}/icons/crystalsvg/16x16/apps/gpgsm.png
-%{_datadir}/icons/crystalsvg/22x22/apps/gpg.png
-%{_datadir}/icons/crystalsvg/22x22/apps/gpgsm.png
-%{_datadir}/icons/crystalsvg/32x32/apps/gpg.png
-%{_datadir}/icons/crystalsvg/32x32/apps/gpgsm.png
+%{_datadir}/apps/libkleopatra/
+%{_datadir}/icons/crystalsvg/*/apps/gpg.png
+%{_datadir}/icons/crystalsvg/*/apps/gpgsm.png
%post -n trinity-libkleopatra
for f in crystalsvg ; do
@@ -1707,7 +1645,7 @@ done
Summary: Trinity GnuPG interface libraries [development]
Group: Development/Libraries
Requires: trinity-libkleopatra = %{version}-%{release}
-Requires: libtdepim-devel = %{version}-%{release}
+Requires: trinity-libtdepim-devel = %{version}-%{release}
%description -n trinity-libkleopatra-devel
This library is used by several KDE applications to interface to the
@@ -1749,8 +1687,7 @@ This library provides a C++ interface to MIME messages, parsing them into
an object tree.
%files -n trinity-libkmime
-%{_libdir}/libkmime.so.2
-%{_libdir}/libkmime.so.2.2.0
+%{_libdir}/libkmime.so.*
%post -n trinity-libkmime
/sbin/ldconfig
@@ -1791,8 +1728,7 @@ library.
%files -n trinity-libkpimexchange
%{tde_libdir}/resourcecalendarexchange.la
%{tde_libdir}/resourcecalendarexchange.so
-%{_libdir}/libkpimexchange.so.1
-%{_libdir}/libkpimexchange.so.1.0.0
+%{_libdir}/libkpimexchange.so.*
%post -n trinity-libkpimexchange
/sbin/ldconfig
@@ -1807,7 +1743,7 @@ Summary: Trinity PIM Exchange library [development]
Group: Development/Libraries
Requires: trinity-libkpimexchange = %{version}-%{release}
Requires: trinity-libkcal-devel = %{version}-%{release}
-Requires: libtdepim-devel = %{version}-%{release}
+Requires: trinity-libtdepim-devel = %{version}-%{release}
%description -n trinity-libkpimexchange-devel
This is the development package which contains the headers for the
@@ -1839,8 +1775,7 @@ This is the runtime package for programs that use the libkpimidentities-trinity
library.
%files -n trinity-libkpimidentities
-%{_libdir}/libkpimidentities.so.1
-%{_libdir}/libkpimidentities.so.1.0.0
+%{_libdir}/libkpimidentities.so.*
%post -n trinity-libkpimidentities
/sbin/ldconfig
@@ -1878,8 +1813,7 @@ Group: Environment/Libraries
This is the runtime package for programs that use the libksieve-trinity library.
%files -n trinity-libksieve
-%{_libdir}/libksieve.so.0
-%{_libdir}/libksieve.so.0.0.0
+%{_libdir}/libksieve.so.*
%post -n trinity-libksieve
/sbin/ldconfig
@@ -1893,7 +1827,7 @@ This is the runtime package for programs that use the libksieve-trinity library.
Summary: Trinity mail/news message filtering library [development]
Group: Development/Libraries
Requires: trinity-libksieve = %{version}-%{release}
-Requires: libtdepim-devel = %{version}-%{release}
+Requires: trinity-libtdepim-devel = %{version}-%{release}
%description -n trinity-libksieve-devel
This is the development package which contains the headers for the libksieve-trinity
@@ -1925,8 +1859,7 @@ attachments.
This is the runtime library for packages using the ktnef-trinity library.
%files -n trinity-libktnef
-%{_libdir}/libktnef.so.1
-%{_libdir}/libktnef.so.1.0.0
+%{_libdir}/libktnef.so.*
%post -n trinity-libktnef
/sbin/ldconfig
@@ -1937,10 +1870,10 @@ This is the runtime library for packages using the ktnef-trinity library.
##########
%package -n trinity-libktnef-devel
-Summary: KTNEF handler library [development]
+Summary: KTNEF handler library [development]
Group: Development/Libraries
-Requires: trinity-libktnef = %{version}-%{release}
-Requires: libtdepim-devel = %{version}-%{release}
+Requires: trinity-libktnef = %{version}-%{release}
+Requires: trinity-libtdepim-devel = %{version}-%{release}
%description -n trinity-libktnef-devel
This library handles mail attachments using the TNEF format. These
@@ -1974,8 +1907,7 @@ This library is used by several Trinity applications to handle mime types.
This is the runtime package for programs that use the libmimelib-trinity library.
%files -n trinity-libmimelib
-%{_libdir}/libmimelib.so.1
-%{_libdir}/libmimelib.so.1.0.1
+%{_libdir}/libmimelib.so.*
%post -n trinity-libmimelib
/sbin/ldconfig
@@ -2055,18 +1987,6 @@ update-desktop-database %{_datadir}/applications > /dev/null 2>&1 || :
##########
-%package cmake
-Summary: CMAKE files and macros for tdepim.
-Group: Development/Libraries
-
-%description cmake
-%{summary}
-
-%files cmake
-%{_datadir}/cmake
-
-##########
-
%prep
%setup -q -n kdepim
%patch1 -p1 -b .gcc47
@@ -2080,6 +2000,7 @@ Group: Development/Libraries
%patch9 -p1 -b .addquotes
%patch10 -p1 -b .segv
%patch11 -p1
+%patch12 -p1
%build
@@ -2131,6 +2052,10 @@ export PATH="%{_bindir}:${PATH}"
%changelog
+* Sat Jun 30 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-7
+- Rename 'tdepim' to 'trinity-tdepim'
+- Disable unneccesary fsync() in cached IMAP handler [Bug #467] [Commit #82d4a938]
+
* Sat Jun 16 2012 Francois Andriot <francois.andriot@free.fr> - 3.5.13-6
- Rename 'kdepim' to 'tdepim'
- Add 'Requires: trinity-kdebase-pim-ioslaves' to add POP3 support to kmail