Import kdepim-runtime_4.14.2-3.debian.tar.xz
authorMaximiliano Curia <maxy@debian.org>
Sat, 17 Jan 2015 10:41:00 +0000 (10:41 +0000)
committerMaximiliano Curia <maxy@debian.org>
Sat, 17 Jan 2015 10:41:00 +0000 (10:41 +0000)
[dgit import tarball kdepim-runtime 4:4.14.2-3 kdepim-runtime_4.14.2-3.debian.tar.xz]

19 files changed:
changelog [new file with mode: 0644]
compat [new file with mode: 0644]
control [new file with mode: 0644]
copyright [new file with mode: 0644]
installgen [new file with mode: 0644]
kdepim-runtime.install [new file with mode: 0644]
kdepim-runtime.lintian-overrides [new file with mode: 0644]
not-installed [new file with mode: 0644]
patches/hide_akonaditray.diff [new file with mode: 0644]
patches/kolabproxy_unittest [new file with mode: 0644]
patches/restart_akonadi.patch [new file with mode: 0644]
patches/series [new file with mode: 0644]
patches/tlscancelled.patch [new file with mode: 0644]
rules [new file with mode: 0755]
source/format [new file with mode: 0644]
tests/control [new file with mode: 0644]
tests/testsuite [new file with mode: 0755]
tests/testsuite.xsession [new file with mode: 0755]
watch [new file with mode: 0644]

diff --git a/changelog b/changelog
new file mode 100644 (file)
index 0000000..16936b4
--- /dev/null
+++ b/changelog
@@ -0,0 +1,416 @@
+kdepim-runtime (4:4.14.2-3) unstable; urgency=medium
+
+  * New patch: restart_akonadi.patch, restarts akonadi to complete kmail
+    migration. (Closes: #727800) Thanks to Diane Trout
+
+ -- Maximiliano Curia <maxy@debian.org>  Sat, 17 Jan 2015 11:41:00 +0100
+
+kdepim-runtime (4:4.14.2-2) unstable; urgency=medium
+
+  * Team upload.
+  * Add debian/patches/tlscancelled.patch to fix issue with inability to
+    cancel connections using unknown SSL certificates (Closes: #750995)
+  * Bump minimum kdepimlibs5-dev build-depends version to 4:4.14.2-2~
+    in order to ensure the added enum is available
+
+ -- Scott Kitterman <scott@kitterman.com>  Sun, 16 Nov 2014 22:14:26 -0500
+
+kdepim-runtime (4:4.14.2-1) unstable; urgency=medium
+
+  * New upstream release (4.14.2).
+
+ -- Maximiliano Curia <maxy@debian.org>  Mon, 20 Oct 2014 17:13:01 +0200
+
+kdepim-runtime (4:4.14.1-1) unstable; urgency=medium
+
+  * New upstream release (4.14.1).
+
+ -- Maximiliano Curia <maxy@debian.org>  Fri, 19 Sep 2014 12:08:47 +0200
+
+kdepim-runtime (4:4.14.0-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Update build dependencies.
+  * Update kolab dependency version.
+  * Update install file.
+  * New patch: kolabproxy_unittest
+
+ -- Maximiliano Curia <maxy@debian.org>  Sun, 24 Aug 2014 01:16:43 +0200
+
+kdepim-runtime (4:4.13.3-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Reenable kolab integration. (Closes: #755678)
+  * Update install file.
+  * Update build dependencies.
+
+ -- Maximiliano Curia <maxy@debian.org>  Thu, 31 Jul 2014 14:21:31 +0200
+
+kdepim-runtime (4:4.13.1-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Update build dependencies.
+  * Remove upstream patch: fix_upstream_329805_akonadi_imap_crash.patch
+  * Update install files.
+
+ -- Maximiliano Curia <maxy@debian.org>  Mon, 26 May 2014 13:23:32 +0200
+
+kdepim-runtime (4:4.12.4-2) unstable; urgency=medium
+
+  * Team upload
+  * Backport upstream patch to avoid akonadi_imap crash
+    (upstream bug: 329805)
+
+ -- Didier Raboud <odyx@debian.org>  Sat, 10 May 2014 00:52:26 +0200
+
+kdepim-runtime (4:4.12.4-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Update install files.
+
+ -- Maximiliano Curia <maxy@debian.org>  Mon, 28 Apr 2014 12:23:48 +0200
+
+kdepim-runtime (4:4.12.3-1) experimental; urgency=medium
+
+  * New upstream release.
+
+ -- Maximiliano Curia <maxy@debian.org>  Tue, 04 Mar 2014 00:06:52 +0100
+
+kdepim-runtime (4:4.12.2-1) experimental; urgency=medium
+
+  * New upstream release.
+  * Update install files.
+  * Update build dependencies.
+  * Bump kde-sc-dev-latest build dependency.
+
+ -- Maximiliano Curia <maxy@debian.org>  Mon, 10 Feb 2014 11:31:30 +0100
+
+kdepim-runtime (4:4.11.5-1) unstable; urgency=medium
+
+  * New upstream release.
+  * Build the unit tests.
+  * Add autopkgtests.
+  * Bump Standards-Version to 3.9.5, no changes needed.
+
+ -- Maximiliano Curia <maxy@debian.org>  Wed, 29 Jan 2014 17:19:15 +0100
+
+kdepim-runtime (4:4.11.3-1) unstable; urgency=low
+
+  * New upstream release.
+  * Update build dependencies.
+  * Refresh patches.
+
+ -- Maximiliano Curia <maxy@debian.org>  Sun, 10 Nov 2013 00:48:22 +0100
+
+kdepim-runtime (4:4.11.2-2) experimental; urgency=low
+
+  * Update build-dependencies.
+
+ -- Maximiliano Curia <maxy@debian.org>  Mon, 07 Oct 2013 14:05:25 +0200
+
+kdepim-runtime (4:4.11.2-1) experimental; urgency=low
+
+  * New upstream release.
+  * Update build-dependencies.
+  * Update install files.
+
+ -- Maximiliano Curia <maxy@debian.org>  Sat, 05 Oct 2013 13:20:15 +0200
+
+kdepim-runtime (4:4.10.5-2) unstable; urgency=low
+
+  * Team upload.
+
+  [ Pino Toscano ]
+  * Enable the kolabproxy Akonadi resource: (Closes: #705406)
+    - add the libkolabxml-dev and libkolab-dev build dependencies
+    - update kdepim-runtime.install with the newly installed files
+    - make sure to force the minimum libkolab version to 0.4.2-7, as it
+      provides a wanted bugfix
+  * Install the akonaditray icons.
+  * Remove handling of libkdepim-runtime-dms-copy.so, no more shipped.
+  * Update lintian overrides.
+  * Disable the build of tests, they are not run anyway.
+  * Enable the Google Akonadi resource:
+    - add the libkgapi-dev and libqtwebkit-dev build dependencies
+    - update kdepim-runtime.install with the newly installed files
+
+ -- Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>  Mon, 09 Sep 2013 09:59:51 -0300
+
+kdepim-runtime (4:4.10.5-1) unstable; urgency=low
+
+  * New upstream release.
+  * Temporarily disable libkgapi build-dep.
+  * Remove libkgapi based services.
+
+ -- Maximiliano Curia <maxy@debian.org>  Fri, 12 Jul 2013 15:39:52 +0200
+
+kdepim-runtime (4:4.10.4-1) experimental; urgency=low
+
+  * New upstream release.
+  * Update patches.
+  * Bump debhelper build-dep and compat to 9.
+  * Bump Standards-Version to 3.9.4.
+  * Update vcs fields.
+  * Add myself to uploaders.
+
+ -- Maximiliano Curia <maxy@debian.org>  Fri, 14 Jun 2013 16:18:57 +0200
+
+kdepim-runtime (4:4.10.2-3) experimental; urgency=low
+
+  * Shuffle around build-deps to work around aptitude.
+  * Take a patch from upstream to reduce the warnings from the nepomuk-feeder.
+
+ -- Sune Vuorela <sune@debian.org>  Mon, 22 Apr 2013 08:49:22 +0200
+
+kdepim-runtime (4:4.10.2-2) experimental; urgency=low
+
+  [ Pino Toscano ]
+  * Bump build dependencies according to the upstream requirements:
+    - kdelibs5-dev >= 4:4.10
+    - kdepimlibs5-dev >= 4:4.10.1
+    - libakonadi-dev >= 1.8
+    - shared-desktop-ontologies >= 0.10
+  * Bump akonadi-server dependency to >= 1.8.
+
+ -- Sune Vuorela <sune@debian.org>  Wed, 17 Apr 2013 22:57:05 +0200
+
+kdepim-runtime (4:4.10.2-1) experimental; urgency=low
+
+  * New upstream release
+  * Update copyright file
+  * Update install files
+  * Update uploaders
+
+ -- Sune Vuorela <sune@debian.org>  Tue, 26 Mar 2013 14:42:10 +0000
+
+kdepim-runtime (4:4.8.4-1) experimental; urgency=low
+
+  * New upstream release.
+  * Team upload.
+
+  [ George Kiagiadakis ]
+  * Add myself to uploaders.
+
+  [ Jan Losinski ]
+  * Update install files.
+
+  [ Modestas Vainius ]
+  * Require KDE SC 4.8.4 for building.
+  * Update lintian overrides.
+  * Drop debian_set_library_version.diff patch, not needed.
+  * Do not generate shlibs for usr/lib/libkdepim-runtime-dms-copy.so.
+
+  [ José Manuel Santamaría Lema ]
+  * Bump shared-desktop-ontologies build depend to 0.6.50.
+  * Update installed files.
+
+  [ Eshat Cakar ]
+  * Bump kdelibs5-dev and kdepimlibs5-dev build dependencies to 4:4.8.
+  * Update installed files in 4.8.
+  * Add watch file.
+  * Bump libakonadi-dev build dependency version to 1.7.2.
+
+ -- Modestas Vainius <modax@debian.org>  Sun, 24 Jun 2012 14:28:48 +0300
+
+kdepim-runtime (4:4.4.11.1-6) unstable; urgency=low
+
+  * Team upload.
+  * Do not install the nepomuk feeders. They fill the nepomuk database with
+    data in ways that makes nepomuk queries amazingly slow. This came from
+    a discussion with upstream (Closes: #696054).
+
+ -- Lisandro Damián Nicanor Pérez Meyer <lisandro@debian.org>  Sun, 16 Dec 2012 13:11:35 -0300
+
+kdepim-runtime (4:4.4.11.1-5) unstable; urgency=low
+
+  * Add epoch to kdepim-runtime-dbg Breaks/Replaces on kdepim-dbg.
+  * Make kdepim-runtime-dbg depend on kdepim-runtime.
+  * Make kdepim-rumtime priority: optional since it is injected via shlibs into
+    depends of many other optional packages.
+
+ -- Modestas Vainius <modax@debian.org>  Sun, 24 Jun 2012 13:11:53 +0300
+
+kdepim-runtime (4:4.4.11.1-4) unstable; urgency=low
+
+  * Team upload.
+
+  [ Michael Biebl ]
+  * Hide akonaditray to not show up in the menu. (Closes: #613718)
+
+  [ Pino Toscano ]
+  * Override GENERIC_LIB_VERSION and KDE_NON_GENERIC_LIB_VERSION to not depend
+    on the kdelibs version. (Closes: #665060)
+  * Add Homepage in control.
+  * Small touches to the descriptions.
+  * Bump Standards-Version to 3.9.3, no changes required.
+
+ -- Pino Toscano <pino@debian.org>  Fri, 25 May 2012 14:33:17 +0200
+
+kdepim-runtime (4:4.4.11.1-3) unstable; urgency=low
+
+  [ Modestas Vainius ]
+  * Version kdepim-dbg Breaks/Replaces. Otherwise, kdepim-runtime-dbg is not
+    co-installable with kdepim-dbg.
+
+  [ Lisandro Damián Nicanor Pérez Meyer ]
+  * Bump Standards-Version. No changes required.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>  Sat, 26 Nov 2011 21:43:16 -0300
+
+kdepim-runtime (4:4.4.11.1-2) unstable; urgency=low
+
+  * Release to unstable.
+
+ -- Modestas Vainius <modax@debian.org>  Thu, 26 May 2011 22:55:30 +0300
+
+kdepim-runtime (4:4.4.11.1-1) experimental; urgency=low
+
+  * New upstream release.
+
+  [ José Manuel Santamaría Lema ]
+  * Update installed files.
+  * Bump build dependencies:
+    - kdelibs5-dev to 4:4.6
+    - kdepimlibs5-dev  to 4:4.6
+    - libakonadi-dev to 1.5.0
+    - kde-sc-dev-latest to 4:4.6.2
+  * Bump S-V to 3.9.1: add Breaks next to Replaces where needed.
+  * Refresh patch.
+  * Add debian/not-installed.
+  * Add myself to Uploaders.
+
+  [ Modestas Vainius ]
+  * Add abort-on-upstream-changes to debian/source/local-options.
+  * Switch debian/rules engine to dhmk qt-kde-team/2/*.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>  Wed, 27 Apr 2011 12:23:43 +0300
+
+kdepim-runtime (4:4.4.7-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Modestas Vainius <modax@debian.org>  Fri, 22 Oct 2010 21:41:43 +0300
+
+kdepim-runtime (4:4.4.6-1) unstable; urgency=low
+
+  * New upstream bugfix release.
+  * Point debian/control Vcs fields to the new Git repository.
+  * Fix a race between akonado_nepomuk_*_feeder_automoc and
+    autogeneration of ontology headers (nie.h). (Closes: #596908)
+
+ -- Modestas Vainius <modax@debian.org>  Sat, 18 Sep 2010 20:18:58 +0300
+
+kdepim-runtime (4:4.4.5-1) unstable; urgency=low
+
+  * New upstream release.
+  * Bump kde-sc-dev-latest build dependency to 4:4.4.5.
+
+ -- Modestas Vainius <modax@debian.org>  Sun, 04 Jul 2010 19:00:52 +0300
+
+kdepim-runtime (4:4.4.4-1) unstable; urgency=low
+
+  * New upstream release.
+
+  [ Modestas Vainius ]
+  * Bump pkg-kde-tools build dependency to (>= 0.9) for HTML_INSTALL_DIR
+    switch and 3.0 (quilt) source format support.
+  * Switch to 3.0 (quilt) source package format and original tar.bz2
+    tarballs.
+  * Drop quilt from Build-Depends, no longer needed for 3.0 (quilt).
+  * Remove debian/README.source. Patch support is part of source format
+    now.
+  * Drop quilt-build-dep-but-no-series-file from lintian source overrides,
+    it is no longer relevant.
+  * Bump kde-sc-dev-latest build dependency to 4:4.4.4.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>  Tue, 01 Jun 2010 01:15:17 +0300
+
+kdepim-runtime (4:4.4.3-1) unstable; urgency=low
+
+  * New upstream release.
+
+  [ Modestas Vainius ]
+  * Bump kde-sc-dev-latest build dependency to 4.4.3.
+  * Release KDE SC 4.4.3 to unstable.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>  Sat, 01 May 2010 23:37:56 +0300
+
+kdepim-runtime (4:4.4.2-1) experimental; urgency=low
+
+  * New upstream release.
+
+  [ Modestas Vainius ]
+  * Add myself as uploader.
+  * Fix Vcs-Browser URL.
+  * Bump Standards-Version to 3.8.4: no changes neeeded.
+  * Bump KDE build dependencies to 4:4.4.
+  * Drop libknotificationitem-1-dev from Build-depends. No longer needed.
+  * Add kde-sc-dev-latest (>= 4:4.4.2) to Build-Depends.
+  * Bump pkg-kde-tools build dependency to 0.6.4.
+  * Bump akonadi build dependency to 1.3.0.
+  * Add new build depends:
+    - libstreamanalyzer-dev;
+    - shared-mime-info (>= 0.30);
+    - shared-desktop-ontologies (>= 0.2);
+  * Add lintian overrides.
+  * Add README.source.
+  * Switch kdepim-runtime-dbg section to debug and priority to extra.
+  * Make kdepim-runtime depend on the kdepimlibs-kio-plugins package.
+  * Make kdepim-runtime depend on akonadi-server (>= 1.3).
+  * Make kdepim-runtime break kdepimlibs5 (<< 4:4.4).
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>  Fri, 09 Apr 2010 18:40:01 +0300
+
+kdepim-runtime (4:4.3.4-1) unstable; urgency=low
+
+  * New upstream release.
+
+  +++ Changes by Modestas Vainius:
+
+  * Bump KDE build dependencies to current version.
+  * Update install files.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>  Wed, 09 Dec 2009 00:24:11 +0200
+
+kdepim-runtime (4:4.3.2-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Fathi Boudra <fabo@debian.org>  Thu, 08 Oct 2009 15:56:57 +0200
+
+kdepim-runtime (4:4.3.1-1) unstable; urgency=low
+
+  * New upstream release.
+
+  +++ Changes by Modestas Vainius:
+
+  * Bump KDE build dependencies to 4.3.1.
+  * Bump Standards-Version to 3.8.3.
+  * Add debian/installgen.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>  Sat, 29 Aug 2009 15:32:30 +0300
+
+kdepim-runtime (4:4.3.0-1) unstable; urgency=low
+
+  * New upstream release.
+
+  +++ Changes by Modestas Vainius:
+
+  * Build depend on libboost-dev.
+  * Add Vcs-* field to debian/control.
+  * Do not install devel-only dbus interfaces xml.
+
+ -- Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>  Tue, 04 Aug 2009 09:19:59 +0200
+
+kdepim-runtime (4.2.96-2) experimental; urgency=low
+
+  * Add akonadi-kde Replaces to kdepim-runtime: akonadi_serializer_bookmark.so
+    is also in akonadi-kde package.
+
+ -- Fathi Boudra <fabo@debian.org>  Wed, 15 Jul 2009 09:24:01 +0200
+
+kdepim-runtime (4.2.96-1) experimental; urgency=low
+
+  * Split out at source level from kdepim.
+
+ -- Sune Vuorela <debian@pusling.com>  Sun, 12 Jul 2009 11:31:53 +0000
diff --git a/compat b/compat
new file mode 100644 (file)
index 0000000..ec63514
--- /dev/null
+++ b/compat
@@ -0,0 +1 @@
+9
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..821af0d
--- /dev/null
+++ b/control
@@ -0,0 +1,63 @@
+Source: kdepim-runtime
+Section: x11
+Priority: optional
+Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
+Uploaders: Sune Vuorela <debian@pusling.com>,
+           Fathi Boudra <fabo@debian.org>,
+           Modestas Vainius <modax@debian.org>,
+           George Kiagiadakis <kiagiadakis.george@gmail.com>,
+           Maximiliano Curia <maxy@debian.org>
+Build-Depends: cmake,
+               debhelper (>= 9),
+               kde-sc-dev-latest (>= 4:4.12),
+               kdelibs5-dev (>= 4:4.12),
+               kdepimlibs5-dev (>= 4:4.14.2-2~),
+               libakonadi-dev (>= 1.12.90),
+               libboost-dev (>= 1.40.0-2),
+               libkgapi-dev (>= 2.2.0),
+               libkolab-dev (>= 0.5.2),
+               libkolabxml-dev (>= 1.0),
+               libqjson-dev,
+               libqtwebkit-dev,
+               libstreamanalyzer-dev,
+               libx11-dev,
+               pkg-config,
+               pkg-kde-tools (>= 0.12),
+               shared-mime-info (>= 0.30),
+               xsltproc
+Standards-Version: 3.9.5
+XS-Testsuite: autopkgtest
+Homepage: http://pim.kde.org/
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-kde/kde-sc/kdepim-runtime.git
+Vcs-Git: git://anonscm.debian.org/pkg-kde/kde-sc/kdepim-runtime.git
+
+Package: kdepim-runtime
+Architecture: any
+Depends: akonadi-server (>= 1.8),
+         kdepimlibs-kio-plugins,
+         libkolab0 (>= 0.5.2),
+         ${misc:Depends},
+         ${shlibs:Depends}
+Replaces: akonadi-kde, libmaildir4
+Breaks: akonadi-kde, kdepimlibs5 (<< 4:4.4), libmaildir4
+Description: runtime components for Akonadi KDE
+ This package contains Akonadi agents written using KDE Development Platform
+ libraries.
+ Any package that uses Akonadi should probably pull this in as a dependency.
+ The kres-bridges is also parts of this package.
+ .
+ This package is part of the kdepim-runtime module.
+
+Package: kdepim-runtime-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Replaces: kdepim-dbg (<< 4:4.4)
+Breaks: kdepim-dbg (<< 4:4.4)
+Depends: kdepim-runtime (= ${binary:Version}), ${misc:Depends}
+Description: debugging files for Akonadi KDE runtime components
+ This package contains debugging symbols associated with kdepim-runtime.
+ They will automatically be used by gdb for debugging issues related to
+ components of kdepim-runtime.
+ .
+ This package is part of the kdepim-runtime module.
diff --git a/copyright b/copyright
new file mode 100644 (file)
index 0000000..1750ee6
--- /dev/null
+++ b/copyright
@@ -0,0 +1,166 @@
+This package was debianized by Sune Vuorela <debian@pusling.com> on
+Sun, 12 Jul 2009 11:31:53 +0000.
+
+It was downloaded from <ftp://ktown.kde.org>
+
+Upstream Authors:
+
+       Volker Krause
+       Tom Albers
+       Kevin Krammer
+       Till Adams
+       Thomas McGuire
+       Stephen Kelly
+       and others
+
+Copyright:
+
+
+Copyright (C) 1996-1998 Stefan Taferner <taferner@kde.org>
+Copyright (C) 2000 Espen Sand, espen@kde.org
+Copyright (C) 2001-2003 Marc Mutz <mutz@kde.org>
+Copyright (C) 2002-2009 Kitware, Inc., Insight Consortium.  All rights reserved.
+Copyright (C) 2003 Andreas Gungl <a.gungl@gmx.de>
+Copyright (C) 2003 Cornelius Schumacher <schumacher@kde.org>
+Copyright (C) 2004 Lutz Rogowski <rogowski@kde.org>
+Copyright (C) 2004-2011 Tobias Koenig <tokoe@kde.org>
+Copyright (C) 2005 by Gilles Caulier <caulier.gilles@free.fr>
+Copyright (C) 2006, Alexander Neundorf, <neundorf@kde.org>
+Copyright (C) 2006-2007 Frode M. Døving <frode@lnix.net>
+Copyright (C) 2006-2010 Omat Holding B.V. <info@omat.nl>
+Copyright (C) 2006-2010 Till Adam <adam@kde.org>
+Copyright (C) 2006-2012 Sebastian Trueg <trueg@kde.org>
+Copyright (C) 2006-2012 Volker Krause <vkrause@kde.org>
+Copyright (C) 2007 Bruno Virlet <bruno.virlet@gmail.com>
+Copyright (C) 2007 David Faure <faure@kde.org>
+Copyright (C) 2008 Ingo Klöcker <kloecker@kde.org>
+Copyright (C) 2008-2009 Igor Trindade Oliveira <igor_trindade@yahoo.com.br>
+Copyright (C) 2008-2010 Bertjan Broeksema <broeksema@kde.org>
+Copyright (C) 2008-2011 Kevin Krammer <kevin.krammer@gmx.at>
+Copyright (C) 2009 Christophe Giboudeaux  <cgiboudeaux@gmail.com>
+Copyright (C) 2009 Constantin Berzan <exit3219@gmail.com>
+Copyright (C) 2009 Jonathan Armond <jon.armond@gmail.com>
+Copyright (C) 2009 Kevin Ottens <ervin@kde.org>
+Copyright (C) 2009 Sebastian Sauer <sebsauer@kdab.com>
+Copyright (C) 2009-2010 Klaralvdalens Datakonsult AB, a KDAB Group company <info@kdab.net>
+Copyright (C) 2009-2010 Thomas McGuire <mcguire@kde.org>
+Copyright (C) 2009-2012 Allen Winter <winter@kde.org>
+Copyright (C) 2009-2012 Andras Mantia <amantia@kde.org>
+Copyright (C) 2009-2012 David Jarvie <djarvie@kde.org>
+Copyright (C) 2009-2012 Grégory Oestreicher <greg@kamago.net>
+Copyright (C) 2009-2012 Stephen Kelly <steveire@gmail.com>
+Copyright (C) 2010 Andreas Holzammer <andreas.holzammer@kdab.com>
+Copyright (C) 2010 Anselmo Lacerda Silveira de Melo <anselmolsm@gmail.com>
+Copyright (C) 2010 Casey Link <unnamedrambler@gmail.com>
+Copyright (C) 2010 Leo Franchi <lfranchi@kde.org>
+Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
+Copyright (C) 2010 Tom Albers <toma@kde.org>
+Copyright (C) 2010-2013 Laurent Montel <montel@kde.org>
+Copyright (C) 2011-2012  Dan Vratil <dan@progdan.cz>
+Copyright (C) 2011-2012 Christian Mollekopf <chrigi_1@fastmail.fm>
+Copyright (C) 2012 Marco Nelles <marco.nelles@credativ.com>
+Copyright (C) 2012 Sérgio Martins <iamsergio@gmail.com>
+
+License:
+   The files in this package is licensed under a mix of gplv2 or later, lgplv2 or later
+   or lgplv2.1 or later, effectively making the source package under gplv2 or later.
+
+  lgplv2:
+    This library is free software; you can redistribute it and/or modify it
+    under the terms of the GNU Library General Public License as published by
+    the Free Software Foundation; either version 2 of the License, or (at your
+    option) any later version.
+
+    This library is distributed in the hope that it will be useful, but WITHOUT
+    ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+    FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Library General Public
+    License for more details.
+
+    You should have received a copy of the GNU Library General Public License
+    along with this library; see the file COPYING.LIB.  If not, write to the
+    Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+    02110-1301, USA.
+
+    For full text of the GNU Library General Public License, see
+    /usr/share/common-licenses/LGPL-2
+
+  lgplv2.1:
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. | See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+    02110-1301 | USA
+
+    For full text of the GNU Lesser General Public License, see
+    /usr/share/common-licenses/LGPL-2.1
+
+  gplv2:
+    This program is free software; you can redistribute it and/or
+    modify it under the terms of the GNU General Public
+    License as published by the Free Software Foundation; either
+    version 2 of the License, or (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    General Public License for more details.
+
+    You should have received a copy of the GNU General Public License
+    along with this program; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+
+    For full text of the GNU General Public License, see
+    /usr/share/common-licenses/GPL-2
+
+  gplv3
+    This program is free software: you can redistribute it and/or modify
+    it under the terms of the GNU General Public License as published by
+    the Free Software Foundation, either version 3 of the License, or
+    (at your option) any later version.
+
+    This program is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+
+    For full text of the GNU General Public License, see
+    /usr/share/common-licenses/GPL-3
+
+
+  COPYING-CMAKE-SCRIPTS from kde4libs source package, as referenced from the cmake subdir:
+    Redistribution and use in source and binary forms, with or without
+    modification, are permitted provided that the following conditions
+    are met:
+
+    1. Redistributions of source code must retain the copyright
+       notice, this list of conditions and the following disclaimer.
+    2. Redistributions in binary form must reproduce the copyright
+       notice, this list of conditions and the following disclaimer in the
+       documentation and/or other materials provided with the distribution.
+    3. The name of the author may not be used to endorse or promote products
+       derived from this software without specific prior written permission.
+
+    THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+    IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+    OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+    IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+    INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+    NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+    THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+    (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+    THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+The Debian packaging is:
+
+    Copyright (C) 2009 Sune Vuorela <debian@pusling.com>
+    and available under the gnu library public license, version 2, or at your opinion any later version.
diff --git a/installgen b/installgen
new file mode 100644 (file)
index 0000000..c4ba0fc
--- /dev/null
@@ -0,0 +1,7 @@
+[kdepim-runtime]
+missing dst:usr/include/
+missing dst:usr/share/dbus-\d+/interfaces/.*\.xml$
+missing dst:usr/lib/lib[^/]+\.so$ link:
+dst:usr/bin/
+dst:usr/lib/
+dst:usr/share/
diff --git a/kdepim-runtime.install b/kdepim-runtime.install
new file mode 100644 (file)
index 0000000..3ff65c9
--- /dev/null
@@ -0,0 +1,178 @@
+usr/bin/accountwizard
+usr/bin/akonadi_birthdays_resource
+usr/bin/akonadi_davgroupware_resource
+usr/bin/akonadi_googlecalendar_resource
+usr/bin/akonadi_googlecontacts_resource
+usr/bin/akonadi_icaldir_resource
+usr/bin/akonadi_imap_resource
+usr/bin/akonadi_invitations_agent
+usr/bin/akonadi_kabc_resource
+usr/bin/akonadi_kcal_resource
+usr/bin/akonadi_kdeaccounts_resource
+usr/bin/akonadi_kolab_resource
+usr/bin/akonadi_kolabproxy_resource
+usr/bin/akonadi_localbookmarks_resource
+usr/bin/akonadi_maildispatcher_agent
+usr/bin/akonadi_mailtransport_dummy_resource
+usr/bin/akonadi_migration_agent
+usr/bin/akonadi_mixedmaildir_resource
+usr/bin/akonadi_newmailnotifier_agent
+usr/bin/akonadi_nntp_resource
+usr/bin/akonadi_openxchange_resource
+usr/bin/akonadi_pop3_resource
+usr/bin/akonadi_vcarddir_resource
+usr/bin/akonaditray
+usr/bin/gidmigrator
+usr/bin/kaddressbookmigrator
+usr/bin/kjotsmigrator
+usr/bin/kmail-migrator
+usr/bin/knotes-migrator
+usr/bin/kres-migrator
+usr/lib/kde4/accountwizard_plugin.so
+usr/lib/kde4/akonadi_akonotes_resource.so
+usr/lib/kde4/akonadi_contacts_resource.so
+usr/lib/kde4/akonadi_ical_resource.so
+usr/lib/kde4/akonadi_kalarm_dir_resource.so
+usr/lib/kde4/akonadi_kalarm_resource.so
+usr/lib/kde4/akonadi_maildir_resource.so
+usr/lib/kde4/akonadi_mbox_resource.so
+usr/lib/kde4/akonadi_notes_resource.so
+usr/lib/kde4/akonadi_serializer_addressee.so
+usr/lib/kde4/akonadi_serializer_bookmark.so
+usr/lib/kde4/akonadi_serializer_contactgroup.so
+usr/lib/kde4/akonadi_serializer_kalarm.so
+usr/lib/kde4/akonadi_serializer_kcal.so
+usr/lib/kde4/akonadi_serializer_kcalcore.so
+usr/lib/kde4/akonadi_serializer_mail.so
+usr/lib/kde4/akonadi_serializer_microblog.so
+usr/lib/kde4/akonadi_vcard_resource.so
+usr/lib/kde4/imports/org/kde/BreadcrumbNavigationView.qml
+usr/lib/kde4/imports/org/kde/Dialog.qml
+usr/lib/kde4/imports/org/kde/Flap.qml
+usr/lib/kde4/imports/org/kde/Flap2.qml
+usr/lib/kde4/imports/org/kde/SlideoutPanel.qml
+usr/lib/kde4/imports/org/kde/SlideoutPanelContainer.qml
+usr/lib/kde4/imports/org/kde/akonadi/AkonadiBreadcrumbNavigationView.qml
+usr/lib/kde4/imports/org/kde/akonadi/CollectionDelegate.qml
+usr/lib/kde4/imports/org/kde/akonadi/border_dot.png
+usr/lib/kde4/imports/org/kde/akonadi/check.png
+usr/lib/kde4/imports/org/kde/akonadi/collectionview.qml
+usr/lib/kde4/imports/org/kde/akonadi/qmldir
+usr/lib/kde4/imports/org/kde/akonadi/sliderbackground.png
+usr/lib/kde4/imports/org/kde/akonadi/transparentplus.png
+usr/lib/kde4/imports/org/kde/dividing-line-horizontal.png
+usr/lib/kde4/imports/org/kde/dividing-line.png
+usr/lib/kde4/imports/org/kde/flap-collapsed-bottom.png
+usr/lib/kde4/imports/org/kde/flap-collapsed-mid.png
+usr/lib/kde4/imports/org/kde/flap-collapsed-top.png
+usr/lib/kde4/imports/org/kde/flap-expanded-bottom.png
+usr/lib/kde4/imports/org/kde/flap-expanded-mid.png
+usr/lib/kde4/imports/org/kde/flap-expanded-top.png
+usr/lib/kde4/imports/org/kde/libkdeqmlplugin.so
+usr/lib/kde4/imports/org/kde/list-line-top.png
+usr/lib/kde4/imports/org/kde/qmldir
+usr/lib/kde4/imports/org/kde/scrollable-bottom.png
+usr/lib/kde4/imports/org/kde/scrollable-top.png
+usr/lib/kde4/kabc_akonadi.so
+usr/lib/kde4/kcal_akonadi.so
+usr/lib/kde4/kcm_akonadi.so
+usr/lib/kde4/kcm_akonadi_resources.so
+usr/lib/kde4/kcm_akonadi_server.so
+usr/lib/kde4/kio_akonadi.so
+usr/lib/libakonadi-filestore.so.4
+usr/lib/libakonadi-filestore.so.4.*
+usr/lib/libfolderarchivesettings.so.4
+usr/lib/libfolderarchivesettings.so.4.*
+usr/lib/libkdepim-copy.so.4
+usr/lib/libkdepim-copy.so.4.*
+usr/lib/libkmindexreader.so.4
+usr/lib/libkmindexreader.so.4.*
+usr/lib/libmaildir.so.4
+usr/lib/libmaildir.so.4.*
+usr/share/akonadi/agents/akonadinepomukfeederagent.desktop
+usr/share/akonadi/agents/akonotesresource.desktop
+usr/share/akonadi/agents/birthdaysresource.desktop
+usr/share/akonadi/agents/contactsresource.desktop
+usr/share/akonadi/agents/davgroupwareresource.desktop
+usr/share/akonadi/agents/googlecalendarresource.desktop
+usr/share/akonadi/agents/googlecontactsresource.desktop
+usr/share/akonadi/agents/icaldirresource.desktop
+usr/share/akonadi/agents/icalresource.desktop
+usr/share/akonadi/agents/imapresource.desktop
+usr/share/akonadi/agents/invitationsagent.desktop
+usr/share/akonadi/agents/kabcresource.desktop
+usr/share/akonadi/agents/kalarmdirresource.desktop
+usr/share/akonadi/agents/kalarmresource.desktop
+usr/share/akonadi/agents/kcalresource.desktop
+usr/share/akonadi/agents/kdeaccountsresource.desktop
+usr/share/akonadi/agents/kolabproxyresource.desktop
+usr/share/akonadi/agents/kolabresource.desktop
+usr/share/akonadi/agents/localbookmarksresource.desktop
+usr/share/akonadi/agents/maildirresource.desktop
+usr/share/akonadi/agents/maildispatcheragent.desktop
+usr/share/akonadi/agents/mboxresource.desktop
+usr/share/akonadi/agents/migrationagent.desktop
+usr/share/akonadi/agents/mixedmaildirresource.desktop
+usr/share/akonadi/agents/mtdummyresource.desktop
+usr/share/akonadi/agents/newmailnotifieragent.desktop
+usr/share/akonadi/agents/nntpresource.desktop
+usr/share/akonadi/agents/notesresource.desktop
+usr/share/akonadi/agents/openxchangeresource.desktop
+usr/share/akonadi/agents/pop3resource.desktop
+usr/share/akonadi/agents/vcarddirresource.desktop
+usr/share/akonadi/agents/vcardresource.desktop
+usr/share/applications/kde4/accountwizard.desktop
+usr/share/applications/kde4/akonaditray.desktop
+usr/share/autostart/kaddressbookmigrator.desktop
+usr/share/icons/hicolor/*/apps/akonaditray.png
+usr/share/icons/hicolor/*/apps/kolab.png
+usr/share/icons/hicolor/*/apps/ox.png
+usr/share/icons/hicolor/scalable/apps/akonaditray.svgz
+usr/share/kde4/apps/akonadi/accountwizard/contacts/
+usr/share/kde4/apps/akonadi/accountwizard/ical/
+usr/share/kde4/apps/akonadi/accountwizard/imap/
+usr/share/kde4/apps/akonadi/accountwizard/kolab/
+usr/share/kde4/apps/akonadi/accountwizard/mailbox/
+usr/share/kde4/apps/akonadi/accountwizard/maildir/
+usr/share/kde4/apps/akonadi/accountwizard/pop3/
+usr/share/kde4/apps/akonadi/accountwizard/tine20/
+usr/share/kde4/apps/akonadi/accountwizard/vcard/
+usr/share/kde4/apps/akonadi/accountwizard/vcarddir/
+usr/share/kde4/apps/akonadi/firstrun/defaultaddressbook
+usr/share/kde4/apps/akonadi/firstrun/defaultcalendar
+usr/share/kde4/apps/akonadi/firstrun/defaultnotebook
+usr/share/kde4/apps/akonadi/plugins/serializer/akonadi_serializer_addressee.desktop
+usr/share/kde4/apps/akonadi/plugins/serializer/akonadi_serializer_bookmark.desktop
+usr/share/kde4/apps/akonadi/plugins/serializer/akonadi_serializer_contactgroup.desktop
+usr/share/kde4/apps/akonadi/plugins/serializer/akonadi_serializer_kalarm.desktop
+usr/share/kde4/apps/akonadi/plugins/serializer/akonadi_serializer_kcal.desktop
+usr/share/kde4/apps/akonadi/plugins/serializer/akonadi_serializer_kcalcore.desktop
+usr/share/kde4/apps/akonadi/plugins/serializer/akonadi_serializer_mail.desktop
+usr/share/kde4/apps/akonadi/plugins/serializer/akonadi_serializer_microblog.desktop
+usr/share/kde4/apps/akonadi_kolabproxy_resource/akonadi_kolabproxy_resource.notifyrc
+usr/share/kde4/apps/akonadi_maildispatcher_agent/akonadi_maildispatcher_agent.notifyrc
+usr/share/kde4/apps/akonadi_newmailnotifier_agent/akonadi_newmailnotifier_agent.notifyrc
+usr/share/kde4/apps/kconf_update/newmailnotifier.upd
+usr/share/kde4/config/accountwizard.knsrc
+usr/share/kde4/config/kmail-migratorrc
+usr/share/kde4/config/kres-migratorrc
+usr/share/kde4/services/akonadi.protocol
+usr/share/kde4/services/akonadi/davgroupware-providers/citadel.desktop
+usr/share/kde4/services/akonadi/davgroupware-providers/davical.desktop
+usr/share/kde4/services/akonadi/davgroupware-providers/egroupware.desktop
+usr/share/kde4/services/akonadi/davgroupware-providers/opengroupware.desktop
+usr/share/kde4/services/akonadi/davgroupware-providers/owncloud-pre5.desktop
+usr/share/kde4/services/akonadi/davgroupware-providers/owncloud.desktop
+usr/share/kde4/services/akonadi/davgroupware-providers/scalix.desktop
+usr/share/kde4/services/akonadi/davgroupware-providers/sogo.desktop
+usr/share/kde4/services/akonadi/davgroupware-providers/yahoo.desktop
+usr/share/kde4/services/akonadi/davgroupware-providers/zarafa.desktop
+usr/share/kde4/services/akonadi/davgroupware-providers/zimbra.desktop
+usr/share/kde4/services/kcm_akonadi.desktop
+usr/share/kde4/services/kcm_akonadi_resources.desktop
+usr/share/kde4/services/kcm_akonadi_server.desktop
+usr/share/kde4/services/kresources/kabc/akonadi.desktop
+usr/share/kde4/services/kresources/kcal/akonadi.desktop
+usr/share/kde4/servicetypes/davgroupwareprovider.desktop
+usr/share/mime/packages/accountwizard-mime.xml
+usr/share/mime/packages/kdepim-mime.xml
diff --git a/kdepim-runtime.lintian-overrides b/kdepim-runtime.lintian-overrides
new file mode 100644 (file)
index 0000000..a3bec5a
--- /dev/null
@@ -0,0 +1,4 @@
+kdepim-runtime: package-name-doesnt-match-sonames
+kdepim-runtime: executable-not-elf-or-script usr/share/autostart/kaddressbookmigrator.desktop
+kdepim-runtime: image-file-in-usr-lib
+kdepim-runtime: no-symbols-control-file
diff --git a/not-installed b/not-installed
new file mode 100644 (file)
index 0000000..434a467
--- /dev/null
@@ -0,0 +1,8 @@
+./usr/lib/libakonadi-filestore.so
+./usr/lib/libakonadi-xml.so
+./usr/lib/libkdepim-copy.so
+./usr/lib/libkmindexreader.so
+./usr/lib/libmaildir.so
+./usr/lib/libnepomukfeederpluginlib.a
+./usr/share/dbus-1/interfaces/org.kde.Akonadi.Maildir.Settings.xml
+./usr/share/dbus-1/interfaces/org.kde.Akonadi.MixedMaildir.Settings.xml
diff --git a/patches/hide_akonaditray.diff b/patches/hide_akonaditray.diff
new file mode 100644 (file)
index 0000000..afcee22
--- /dev/null
@@ -0,0 +1,14 @@
+Author: Michael Biebl <biebl@debian.org>
+Description: Hide akonaditray to not show up in the menu.
+Last-Update: 2011-10-21
+Forwarded: no
+
+Index: kdepim-runtime/tray/akonaditray.desktop
+===================================================================
+--- kdepim-runtime.orig/tray/akonaditray.desktop       2013-11-10 00:47:26.185186739 +0100
++++ kdepim-runtime/tray/akonaditray.desktop    2013-11-10 00:47:26.181186903 +0100
+@@ -99,3 +99,4 @@
+ GenericName[x-test]=xxAkonadi Tray Utilityxx
+ GenericName[zh_CN]=Akonadi 托盘工具
+ GenericName[zh_TW]=Akonadi 系統匣工具
++NoDisplay=true
diff --git a/patches/kolabproxy_unittest b/patches/kolabproxy_unittest
new file mode 100644 (file)
index 0000000..155b44f
--- /dev/null
@@ -0,0 +1,159 @@
+Index: kdepim-runtime/resources/kolabproxy/tests/imapsignaltest.cpp
+===================================================================
+--- kdepim-runtime.orig/resources/kolabproxy/tests/imapsignaltest.cpp  2014-08-23 19:38:17.491427137 +0200
++++ kdepim-runtime/resources/kolabproxy/tests/imapsignaltest.cpp       2014-08-24 00:06:47.428309835 +0200
+@@ -208,60 +208,6 @@
+     }
+-    void itemRemovedSignal() {
+-
+-        KCalCore::Event::Ptr event(new KCalCore::Event);
+-        event->setSummary("summary1");
+-        event->setDtStart(KDateTime(QDate(2013,02,01), QTime(1,1), KDateTime::ClockTime));
+-
+-        Akonadi::Item firstImapItem;
+-        {
+-            Akonadi::ItemCreateJob *createJob = new Akonadi::ItemCreateJob(createImapItem(event), imapCollection, this);
+-            QVERIFY(TestUtils::ensure(kolabCollection, SIGNAL(itemAdded(Akonadi::Item,Akonadi::Collection)), createJob));
+-            firstImapItem = createJob->item();
+-        }
+-
+-        //create item again in imap resource (same gid), but with different content
+-        Akonadi::Item secondImapItem;
+-        {
+-            event->setSummary("summary2");
+-            Akonadi::ItemCreateJob *createJob = new Akonadi::ItemCreateJob(createImapItem(event), imapCollection, this);
+-//             AKVERIFYEXEC(createJob);
+-            QVERIFY(TestUtils::ensure(kolabCollection, SIGNAL(itemChanged(Akonadi::Item,QSet<QByteArray>)), createJob));
+-            secondImapItem = createJob->item();
+-        }
+-        //we expect one kolab item that is linked to the second imap item
+-
+-        //remove first imap item
+-        {
+-            Akonadi::ItemDeleteJob *deleteJob = new Akonadi::ItemDeleteJob(firstImapItem);
+-            QVERIFY(!TestUtils::ensure(kolabCollection, SIGNAL(itemRemoved(Akonadi::Item)), deleteJob));
+-        }
+-
+-        //TestUtils::ensure kolab item remains
+-        {
+-            Akonadi::ItemFetchJob *fetchJob = new Akonadi::ItemFetchJob(kolabCollection);
+-            fetchJob->fetchScope().setFetchRemoteIdentification(true);
+-            AKVERIFYEXEC(fetchJob);
+-            QCOMPARE(fetchJob->items().size(), 1);
+-            const Akonadi::Item item = fetchJob->items().first();
+-            QCOMPARE(item.remoteId().toLongLong(), secondImapItem.id());
+-        }
+-
+-        //remove second imap item
+-        {
+-            Akonadi::ItemDeleteJob *deleteJob = new Akonadi::ItemDeleteJob(secondImapItem);
+-            QVERIFY(TestUtils::ensure(kolabCollection, SIGNAL(itemRemoved(Akonadi::Item)), deleteJob));
+-        }
+-
+-        //TestUtils::ensure kolab item is removed
+-        {
+-            Akonadi::ItemFetchJob *fetchJob = new Akonadi::ItemFetchJob(kolabCollection);
+-            AKVERIFYEXEC(fetchJob);
+-            QCOMPARE(fetchJob->items().size(), 0);
+-        }
+-    }
+-
+     void collectionAddedRemovedSignal() {
+         Akonadi::Collection createdCollection;
+         {
+Index: kdepim-runtime/resources/kolabproxy/tests/clientsidetest.cpp
+===================================================================
+--- kdepim-runtime.orig/resources/kolabproxy/tests/clientsidetest.cpp  2014-08-23 19:38:17.491427137 +0200
++++ kdepim-runtime/resources/kolabproxy/tests/clientsidetest.cpp       2014-08-24 01:15:30.475509810 +0200
+@@ -147,89 +147,6 @@
+             QCOMPARE(fetchJob->items().size(), 0);
+         }
+     }
+-
+-    void testItemModify()
+-    {
+-        KDateTime date1(QDate(2013,10,10), KDateTime::ClockTime);
+-        date1.setDateOnly(true);
+-        KDateTime date2(QDate(2014,10,10), KDateTime::ClockTime);
+-        date2.setDateOnly(true);
+-
+-        KCalCore::Event::Ptr event(new KCalCore::Event());
+-        event->setDtStart(date1);
+-        Akonadi::Item createdItem;
+-        {
+-            Akonadi::Item item(event->mimeType());
+-            item.setPayload(event);
+-            Akonadi::ItemCreateJob *createJob = new Akonadi::ItemCreateJob(item, kolabCollection);
+-            QVERIFY(TestUtils::ensure(imapCollection, SIGNAL(itemAdded(Akonadi::Item,Akonadi::Collection)), createJob));
+-            createdItem = createJob->item();
+-            QVERIFY(createdItem.isValid());
+-        }
+-
+-        {
+-            event->setDtStart(date2);
+-            createdItem.setPayload(event);
+-            Akonadi::ItemModifyJob *modifyJob = new Akonadi::ItemModifyJob(createdItem);
+-            QVERIFY(TestUtils::ensure(imapCollection, SIGNAL(itemChanged(Akonadi::Item,QSet<QByteArray>)), modifyJob));
+-            Akonadi::Item modifiedItem = modifyJob->item();
+-            QVERIFY(modifiedItem.hasPayload<KCalCore::Event::Ptr>());
+-            QCOMPARE(modifiedItem.payload<KCalCore::Event::Ptr>()->dtStart().toString(), date2.toString());
+-        }
+-
+-        {
+-            Akonadi::ItemFetchJob *fetchJob = new Akonadi::ItemFetchJob(imapCollection);
+-            fetchJob->fetchScope().fetchFullPayload(true);
+-            AKVERIFYEXEC(fetchJob);
+-            QCOMPARE(fetchJob->items().size(), 1);
+-            const Akonadi::Item item = fetchJob->items().first();
+-            QVERIFY(item.hasPayload<KMime::Message::Ptr>());
+-            Kolab::KolabObjectReader reader(item.payload<KMime::Message::Ptr>());
+-            QCOMPARE(reader.getEvent()->dtStart().toString(), date2.toString());
+-        }
+-        cleanup();
+-    }
+-
+-    void testItemModifyFailure()
+-    {
+-        KDateTime date1(QDate(2013,10,10), KDateTime::ClockTime);
+-        date1.setDateOnly(true);
+-
+-        KCalCore::Event::Ptr event(new KCalCore::Event());
+-        event->setDtStart(date1);
+-        Akonadi::Item createdItem;
+-        {
+-            Akonadi::Item item(event->mimeType());
+-            item.setPayload(event);
+-            Akonadi::ItemCreateJob *createJob = new Akonadi::ItemCreateJob(item, kolabCollection);
+-            QVERIFY(TestUtils::ensure(imapCollection, SIGNAL(itemAdded(Akonadi::Item,Akonadi::Collection)), createJob));
+-            createdItem = createJob->item();
+-            QVERIFY(createdItem.isValid());
+-        }
+-
+-        {
+-            event->setDtStart(KDateTime());
+-            createdItem.setPayload(event);
+-            Akonadi::ItemModifyJob *modifyJob = new Akonadi::ItemModifyJob(createdItem);
+-            AKVERIFYEXEC(modifyJob);
+-            QTest::qWait(TIMEOUT);
+-            //FIXME this fails, no idea why
+-//             QVERIFY(!TestUtils::ensure(imapCollection, SIGNAL(itemChanged(Akonadi::Item,QSet<QByteArray>)), modifyJob));
+-        }
+-
+-        //Ensure the change has been reverted for the kolab item
+-        {
+-            Akonadi::ItemFetchJob *fetchJob = new Akonadi::ItemFetchJob(kolabCollection);
+-            fetchJob->fetchScope().fetchFullPayload();
+-            AKVERIFYEXEC(fetchJob);
+-            QCOMPARE(fetchJob->items().size(), 1);
+-            const Akonadi::Item item = fetchJob->items().first();
+-            QVERIFY(item.hasPayload<KCalCore::Incidence::Ptr>());
+-            QCOMPARE(item.payload<KCalCore::Incidence::Ptr>()->dtStart().toString(), date1.toString());
+-        }
+-        cleanup();
+-    }
+-
+ };
+ QTEST_AKONADIMAIN( ClientSideTest, NoGUI )
diff --git a/patches/restart_akonadi.patch b/patches/restart_akonadi.patch
new file mode 100644 (file)
index 0000000..bcba636
--- /dev/null
@@ -0,0 +1,21 @@
+--- a/migration/kmail/kmailmigrator.cpp
++++ b/migration/kmail/kmailmigrator.cpp
+@@ -46,6 +46,7 @@
+ #include <akonadi/agentinstance.h>
+ #include <akonadi/agentinstancecreatejob.h>
+ #include <akonadi/attributefactory.h>
++#include <akonadi/control.h>
+ #include <akonadi/tag.h>
+ #include <akonadi/tagcreatejob.h>
+ #include <akonadi/tagattribute.h>
+@@ -390,6 +391,10 @@
+   cleanupConfigFile();
+   migrateConfigurationDialogRestriction();
+   deleteLater();
++  emit message( Info, i18nc("@info: progress report",
++                            "Restarting akonadi"));
++
++  Akonadi::Control::restart();
+ }
+ OrgKdeAkonadiImapSettingsInterface* KMailMigrator::createImapSettingsInterface( const Akonadi::AgentInstance& instance )
diff --git a/patches/series b/patches/series
new file mode 100644 (file)
index 0000000..a509ac9
--- /dev/null
@@ -0,0 +1,4 @@
+hide_akonaditray.diff
+kolabproxy_unittest
+tlscancelled.patch
+restart_akonadi.patch
diff --git a/patches/tlscancelled.patch b/patches/tlscancelled.patch
new file mode 100644 (file)
index 0000000..dcc253e
--- /dev/null
@@ -0,0 +1,25 @@
+Description: Use SSL specific error type on SSL error
+ Add debian/patches/tlscancelled.patch to fix issue with inability to
+ cancel connections using unknown SSL certificates (Closes: #750995)
+Origin: vendor
+Author: Jim Scadden <jims@silentasylum.co.uk>
+Bug-Debian: http://bugs.debian.org/750995
+Bug: https://bugs.kde.org/show_bug.cgi?id=335994
+Forwarded: https://bugs.kde.org/show_bug.cgi?id=335994
+Reviewed-By: Scott Kitterman <scott@kitterman.com>
+Last-Update: 2014-11-16
+
+--- kdepim-runtime-4.14.2.orig/resources/imap/sessionpool.cpp
++++ kdepim-runtime-4.14.2/resources/imap/sessionpool.cpp
+@@ -377,6 +377,11 @@ void SessionPool::onLoginDone( KJob *job
+                                i18n( "Could not connect to the IMAP-server.\n%1",
+                                      job->errorString() ) );
+       }
++    } else if ( job->error() == KIMAP::LoginJob::ERR_SSL_FAILED ) {
++      cancelSessionCreation( login->session(),
++                             EncryptionError,
++                             i18n( "Could not connect to the IMAP-server %1.\n%2",
++                                   m_account->server(), job->errorString() ) );
+     } else {
+       // Connection worked, but login failed -> ask for a different password or ssl settings.
+       m_pendingInitialSession = login->session();
diff --git a/rules b/rules
new file mode 100755 (executable)
index 0000000..8417689
--- /dev/null
+++ b/rules
@@ -0,0 +1,8 @@
+#!/usr/bin/make -f
+
+include /usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk
+
+.PHONY: override_dh_auto_test
+
+override_dh_strip:
+       $(overridden_command) --dbg-package=kdepim-runtime-dbg
diff --git a/source/format b/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/tests/control b/tests/control
new file mode 100644 (file)
index 0000000..ca6b4eb
--- /dev/null
@@ -0,0 +1,5 @@
+Tests: testsuite
+Depends: @, @builddeps@, build-essential,
+         xvfb, xauth, dbus-x11,
+         akonadi-backend-sqlite
+Restrictions: build-needed
diff --git a/tests/testsuite b/tests/testsuite
new file mode 100755 (executable)
index 0000000..fa0feb1
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh
+
+xvfb-run -a --server-args="-screen 0 1024x768x24" \
+    dbus-launch --exit-with-session debian/tests/testsuite.xsession
diff --git a/tests/testsuite.xsession b/tests/testsuite.xsession
new file mode 100755 (executable)
index 0000000..7e49196
--- /dev/null
@@ -0,0 +1,8 @@
+#!/bin/sh
+export LANG=C.UTF-8
+export LC_ALL=C.UTF-8
+kdeinit4
+dh_auto_test
+ret=$?
+kdeinit4_shutdown
+exit $ret
diff --git a/watch b/watch
new file mode 100644 (file)
index 0000000..c817ea5
--- /dev/null
+++ b/watch
@@ -0,0 +1,2 @@
+version=3
+http://download.kde.org/stable/([\d.]+)/src/kdepim-runtime-([\d.]+).tar.xz