From 778c2e39b33a9d73343773e3d17d25e1708d5379 Mon Sep 17 00:00:00 2001 From: Maximiliano Curia Date: Sat, 17 Jan 2015 10:41:00 +0000 Subject: [PATCH] Import kdepim-runtime_4.14.2-3.debian.tar.xz [dgit import tarball kdepim-runtime 4:4.14.2-3 kdepim-runtime_4.14.2-3.debian.tar.xz] --- changelog | 416 +++++++++++++++++++++++++++++++ compat | 1 + control | 63 +++++ copyright | 166 ++++++++++++ installgen | 7 + kdepim-runtime.install | 178 +++++++++++++ kdepim-runtime.lintian-overrides | 4 + not-installed | 8 + patches/hide_akonaditray.diff | 14 ++ patches/kolabproxy_unittest | 159 ++++++++++++ patches/restart_akonadi.patch | 21 ++ patches/series | 4 + patches/tlscancelled.patch | 25 ++ rules | 8 + source/format | 1 + tests/control | 5 + tests/testsuite | 4 + tests/testsuite.xsession | 8 + watch | 2 + 19 files changed, 1094 insertions(+) create mode 100644 changelog create mode 100644 compat create mode 100644 control create mode 100644 copyright create mode 100644 installgen create mode 100644 kdepim-runtime.install create mode 100644 kdepim-runtime.lintian-overrides create mode 100644 not-installed create mode 100644 patches/hide_akonaditray.diff create mode 100644 patches/kolabproxy_unittest create mode 100644 patches/restart_akonadi.patch create mode 100644 patches/series create mode 100644 patches/tlscancelled.patch create mode 100755 rules create mode 100644 source/format create mode 100644 tests/control create mode 100755 tests/testsuite create mode 100755 tests/testsuite.xsession create mode 100644 watch diff --git a/changelog b/changelog new file mode 100644 index 00000000..16936b40 --- /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 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 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 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 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 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 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 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 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 Mon, 28 Apr 2014 12:23:48 +0200 + +kdepim-runtime (4:4.12.3-1) experimental; urgency=medium + + * New upstream release. + + -- Maximiliano Curia 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 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 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 Sun, 10 Nov 2013 00:48:22 +0100 + +kdepim-runtime (4:4.11.2-2) experimental; urgency=low + + * Update build-dependencies. + + -- Maximiliano Curia 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 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 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 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 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 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 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 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 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 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 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 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 Sat, 26 Nov 2011 21:43:16 -0300 + +kdepim-runtime (4:4.4.11.1-2) unstable; urgency=low + + * Release to unstable. + + -- Modestas Vainius 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 Wed, 27 Apr 2011 12:23:43 +0300 + +kdepim-runtime (4:4.4.7-1) unstable; urgency=low + + * New upstream release. + + -- Modestas Vainius 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 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 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 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 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 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 Wed, 09 Dec 2009 00:24:11 +0200 + +kdepim-runtime (4:4.3.2-1) unstable; urgency=low + + * New upstream release. + + -- Fathi Boudra 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 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 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 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 Sun, 12 Jul 2009 11:31:53 +0000 diff --git a/compat b/compat new file mode 100644 index 00000000..ec635144 --- /dev/null +++ b/compat @@ -0,0 +1 @@ +9 diff --git a/control b/control new file mode 100644 index 00000000..821af0d3 --- /dev/null +++ b/control @@ -0,0 +1,63 @@ +Source: kdepim-runtime +Section: x11 +Priority: optional +Maintainer: Debian Qt/KDE Maintainers +Uploaders: Sune Vuorela , + Fathi Boudra , + Modestas Vainius , + George Kiagiadakis , + Maximiliano Curia +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 index 00000000..1750ee64 --- /dev/null +++ b/copyright @@ -0,0 +1,166 @@ +This package was debianized by Sune Vuorela on +Sun, 12 Jul 2009 11:31:53 +0000. + +It was downloaded from + +Upstream Authors: + + Volker Krause + Tom Albers + Kevin Krammer + Till Adams + Thomas McGuire + Stephen Kelly + and others + +Copyright: + + +Copyright (C) 1996-1998 Stefan Taferner +Copyright (C) 2000 Espen Sand, espen@kde.org +Copyright (C) 2001-2003 Marc Mutz +Copyright (C) 2002-2009 Kitware, Inc., Insight Consortium. All rights reserved. +Copyright (C) 2003 Andreas Gungl +Copyright (C) 2003 Cornelius Schumacher +Copyright (C) 2004 Lutz Rogowski +Copyright (C) 2004-2011 Tobias Koenig +Copyright (C) 2005 by Gilles Caulier +Copyright (C) 2006, Alexander Neundorf, +Copyright (C) 2006-2007 Frode M. Døving +Copyright (C) 2006-2010 Omat Holding B.V. +Copyright (C) 2006-2010 Till Adam +Copyright (C) 2006-2012 Sebastian Trueg +Copyright (C) 2006-2012 Volker Krause +Copyright (C) 2007 Bruno Virlet +Copyright (C) 2007 David Faure +Copyright (C) 2008 Ingo Klöcker +Copyright (C) 2008-2009 Igor Trindade Oliveira +Copyright (C) 2008-2010 Bertjan Broeksema +Copyright (C) 2008-2011 Kevin Krammer +Copyright (C) 2009 Christophe Giboudeaux +Copyright (C) 2009 Constantin Berzan +Copyright (C) 2009 Jonathan Armond +Copyright (C) 2009 Kevin Ottens +Copyright (C) 2009 Sebastian Sauer +Copyright (C) 2009-2010 Klaralvdalens Datakonsult AB, a KDAB Group company +Copyright (C) 2009-2010 Thomas McGuire +Copyright (C) 2009-2012 Allen Winter +Copyright (C) 2009-2012 Andras Mantia +Copyright (C) 2009-2012 David Jarvie +Copyright (C) 2009-2012 Grégory Oestreicher +Copyright (C) 2009-2012 Stephen Kelly +Copyright (C) 2010 Andreas Holzammer +Copyright (C) 2010 Anselmo Lacerda Silveira de Melo +Copyright (C) 2010 Casey Link +Copyright (C) 2010 Leo Franchi +Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). +Copyright (C) 2010 Tom Albers +Copyright (C) 2010-2013 Laurent Montel +Copyright (C) 2011-2012 Dan Vratil +Copyright (C) 2011-2012 Christian Mollekopf +Copyright (C) 2012 Marco Nelles +Copyright (C) 2012 Sérgio Martins + +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 + 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 index 00000000..c4ba0fcb --- /dev/null +++ b/installgen @@ -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 index 00000000..3ff65c9f --- /dev/null +++ b/kdepim-runtime.install @@ -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 index 00000000..a3bec5a7 --- /dev/null +++ b/kdepim-runtime.lintian-overrides @@ -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 index 00000000..434a4671 --- /dev/null +++ b/not-installed @@ -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 index 00000000..afcee221 --- /dev/null +++ b/patches/hide_akonaditray.diff @@ -0,0 +1,14 @@ +Author: Michael Biebl +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 index 00000000..155b44fd --- /dev/null +++ b/patches/kolabproxy_unittest @@ -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)), 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)), modifyJob)); +- Akonadi::Item modifiedItem = modifyJob->item(); +- QVERIFY(modifiedItem.hasPayload()); +- QCOMPARE(modifiedItem.payload()->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()); +- Kolab::KolabObjectReader reader(item.payload()); +- 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)), 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()); +- QCOMPARE(item.payload()->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 index 00000000..bcba6361 --- /dev/null +++ b/patches/restart_akonadi.patch @@ -0,0 +1,21 @@ +--- a/migration/kmail/kmailmigrator.cpp ++++ b/migration/kmail/kmailmigrator.cpp +@@ -46,6 +46,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -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 index 00000000..a509ac9b --- /dev/null +++ b/patches/series @@ -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 index 00000000..dcc253ed --- /dev/null +++ b/patches/tlscancelled.patch @@ -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 +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 +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 index 00000000..8417689c --- /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 index 00000000..163aaf8d --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/tests/control b/tests/control new file mode 100644 index 00000000..ca6b4eb2 --- /dev/null +++ b/tests/control @@ -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 index 00000000..fa0feb15 --- /dev/null +++ b/tests/testsuite @@ -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 index 00000000..7e491961 --- /dev/null +++ b/tests/testsuite.xsession @@ -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 index 00000000..c817ea59 --- /dev/null +++ b/watch @@ -0,0 +1,2 @@ +version=3 +http://download.kde.org/stable/([\d.]+)/src/kdepim-runtime-([\d.]+).tar.xz -- 2.30.2