commit 559f62e49cf1f0c9fec4e708bc75b18645fdf162b0bc015622a78ec931be0ae9 Author: Raymond Wooninck Date: Fri Aug 7 07:43:56 2015 +0000 OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/akonadi-server?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/akonadi-15.07.90.tar.xz b/akonadi-15.07.90.tar.xz new file mode 100644 index 0000000..1629efc --- /dev/null +++ b/akonadi-15.07.90.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8423ae1ff50e855aa7c5c001c3171a6145996d552f5fe01b47f59f3fd937629 +size 278580 diff --git a/akonadi-server-rpmlintrc b/akonadi-server-rpmlintrc new file mode 100644 index 0000000..75eafee --- /dev/null +++ b/akonadi-server-rpmlintrc @@ -0,0 +1,2 @@ +addFilter("explicit-lib-dependency") + diff --git a/akonadi-server.changes b/akonadi-server.changes new file mode 100644 index 0000000..39186b4 --- /dev/null +++ b/akonadi-server.changes @@ -0,0 +1,752 @@ +------------------------------------------------------------------- +Fri Aug 7 07:33:31 UTC 2015 - tittiatcoke@gmail.com + +- Update to KDE Applications 15.07.90 + * KDE Applications 15.08.0 RC1 + * https://www.kde.org/announcements/announce-applications-15.07.90.php + +- Drop patch do-not-leak-old-external-payload-files.diff due to + upstream inclusion + +- Rename package to akonadi-server to enable fallback to KDE4 version + +------------------------------------------------------------------- +Tue Jun 30 05:31:19 UTC 2015 - lbeltrame@kde.org + +- Add do-not-leak-old-external-payload-files.diff: do not leak + external payload files, fixes disk usage of akonadi file_db_data + (kde#341884) + +------------------------------------------------------------------- +Sun Nov 09 21:11:00 UTC 2014 - Led + +- fix bashisms in post/postun scripts + +------------------------------------------------------------------- +Wed Oct 29 17:00:04 UTC 2014 - olaf@aepfle.de + +- Package sqldrivers depending on its availibility instead of + a given suse_version number + +------------------------------------------------------------------- +Thu Sep 11 14:40:56 UTC 2014 - hrvoje.senjan@gmail.com + +- Add baselibs.conf, needed for kdebase4-workspace-libs-32bit + +------------------------------------------------------------------- +Fri Aug 15 08:07:44 UTC 2014 - tittiatcoke@gmail.com + +- Update to 1.13.0 + * Fixed virtual collections statistics + * Fixed tag RID fetch + * Fixed HRID-based fetches + * Fixed race condition in StorageDebugger + * Use FindBacktrace.cmake from CMake 3.0 instead of our own + detection + +------------------------------------------------------------------- +Thu Jul 10 22:58:18 UTC 2014 - cgiboudeaux@gmx.com + +- Update to 1.12.91 + * MERGE command for faster synchronization + * Optimizations in various commands handlers + * SELECT command is obsolete now + * Performance and concurrency improvements in QSQLITE3 driver + * Introduced Collection sync preferences as an improvement over the IMAP-based subscription model + * Disable filesystem copy-on-write for DB files when running on Btrfs + * Introduced direct streaming of external parts + * Fixed SearchManager DBus interface not being registered to DBus + * Fixed handling of tags in AK-APPEND and MERGE commands + * Various fixes in virtual collections handling +- Drop 0001-Remove-the-invalid-GID-part-from-PartTable-before-st.patch (merged upstream) + +------------------------------------------------------------------- +Tue Apr 22 10:09:03 UTC 2014 - hrvoje.senjan@gmail.com + +- Added 0001-Remove-the-invalid-GID-part-from-PartTable-before-st.patch, + resolves migration problems from earlier akonadi versions, kde#331867 + +------------------------------------------------------------------- +Tue Apr 8 16:44:42 UTC 2014 - tittiatcoke@gmail.com + +- Update to 1.12.1 + * Bugfix releases. Resolves performance issues with the baloo + indexer and prevents dataloss when copying large email collections + +------------------------------------------------------------------- +Thu Mar 27 17:34:53 UTC 2014 - tittiatcoke@gmail.com + +- Update to 1.12.0 + - KDE 4.13 RC release + * See http://www.kde.org/announcements/announce-4.13-beta3.php + +- Drop upstreamed patch do-not-emit-itemchanged.diff. + +------------------------------------------------------------------- +Sun Mar 23 12:44:34 UTC 2014 - tittiatcoke@gmail.com + +- Add upstream patch do-not-emit-itemchanged.diff to prevent + baloo from constantly indexing the maildir + +------------------------------------------------------------------- +Thu Mar 20 17:59:08 UTC 2014 - tittiatcoke@gmail.com + +- Update to 1.11.90 + * KDE 4.13 Beta 3 release + * See http://www.kde.org/announcements/announce-4.13-beta3.php + +- Drop upstreamed patches: + * janitor-move-parts-as-required-during-check.diff + * fix-postgresql-query.diff + * fix-mailrefresh.diff + * fix-postgresql-2.diff + +------------------------------------------------------------------- +Fri Mar 14 15:25:04 UTC 2014 - tittiatcoke@gmail.com + +- Add upstream patch janitor-move-parts-as-required-during-check.diff + to increase performance of akonadictl fsck + +------------------------------------------------------------------- +Wed Mar 12 14:29:11 UTC 2014 - tittiatcoke@gmail.com + +- Add upstream patches fix-postgresql-query.diff, + fix-postgresql-2.diff to fix the issue when migrating an existing + PostgreSQL database +- Add upstream patch fix-mailrefresh.diff to fix the issue around + automatically refreshing emails + +------------------------------------------------------------------- +Fri Mar 7 09:26:41 UTC 2014 - tittiatcoke@gmail.com + +- Update to 1.11.80 + * KDE 4.13 Beta 1 release + * See http://www.kde.org/announcements/announce-4.13-beta1.php + +------------------------------------------------------------------- +Sat Feb 15 22:52:39 UTC 2014 - hrvoje.senjan@gmail.com + +- Remove sles checks +- Use kde4 macros + +------------------------------------------------------------------- +Fri Nov 29 22:29:45 UTC 2013 - hrvoje.senjan@gmail.com + +- Update to 1.11.0 + * Fixed joined UPDATE queries failing with SQLite + +------------------------------------------------------------------- +Sat Nov 9 23:42:57 UTC 2013 - hrvoje.senjan@gmail.com + +- Update to 1.10.80 + * Servser-side notification filtering + * GID support + * Export custom agent properties to clients + * Faster Akonadi shutdown + * Improved and faster database schema check on start + * Enabled C++11 support + * Optimize some SQL queries + * Store only relative paths to external payload files in database +- Drop gcc41.diff, not required anymore + +------------------------------------------------------------------- +Fri Oct 4 14:32:54 UTC 2013 - hrvoje.senjan@gmail.com + +- Update to 1.10.3 + * Fix support for latest PostgreSQL + * Check MySQL version at runtime, require at least 5.1 + * Fix crash when destroying DataStore with backends other than MySQL + * Fix problem with too long socket paths + * Send dummy queries to MySQL to keep the connection alive + * Fix crash when no flags are changed + * For more details see: + http://www.progdan.cz/2013/10/akonadi-1-10-3-with-postgresql-fix/ + +------------------------------------------------------------------- +Thu Aug 1 05:00:03 UTC 2013 - coolo@suse.com + +- openSUSE defaults to mariadb, so let's do the same + +------------------------------------------------------------------- +Thu Jul 25 19:02:36 UTC 2013 - hrvoje.senjan@gmail.com + +- Update to 1.10.2 + * Fix PostgreSQL support (once more) + * Changes from version 1.10.1: + * Fix PostgreSQL support + * Optimize appending flags to items + * Introduce CHANGEDSINCE parameter to FETCH command + +------------------------------------------------------------------- +Tue Jul 9 21:52:48 UTC 2013 - cgiboudeaux@gmx.com + +- Update to 1.10.0 + * Memory optimizations + * Fix a runtime error on Windows + +------------------------------------------------------------------- +Thu Jun 13 01:12:14 UTC 2013 - hrvoje.senjan@gmail.com + +- Update to 1.9.80 + * Update item access time less often. + * Don't try to start akonadiserver if mysqld is not installed + * Allow to fetch available items even if there are errors in + some of the items. + * Properly restrict the external part removal to the deleted + collection. + * Support checking the cache for payloads in the FETCH command. + * Add infrastructure to track client capabilities. + * Allow to disable the cache verification on retrieval. + * fsck: move orphaned pim items to lost+found, delete orphaned + pim item flags. + * Introduce NotificationMessageV2 that supports batch operations + on set of entities. + * Fix build with Boost >= 1.53. + * Fix a runtime issue with MySQL >= 5.6 (MySQL >= 5.1.3 is now + the minimum version). +- Drop mysql56.diff, patch is included in this release + +------------------------------------------------------------------- +Fri Jun 7 14:40:06 UTC 2013 - cgiboudeaux@gmx.com + +- Add mysql56.diff +Renames an option that was removed in MySQL >= 5.6 (kde#319016) + + +------------------------------------------------------------------- +Mon May 6 09:42:28 UTC 2013 - hrvoje.senjan@gmail.com + +- Update to 1.9.2 + * Add option to FETCH to ignore external retrieval failures. + * Properly restrict external payload removal. + * Add buildsystem option to choose between Qt4 and Qt5. + * Changes from version 1.9.1: + * Disable query cache for Sqlite. + * Handle missing mysqld better. + * Ignore my.cnf settings when using the internal MySQL server. + +------------------------------------------------------------------- +Thu Dec 27 12:08:21 UTC 2012 - hrvoje.senjan@gmail.com + +- Update to 1.9.0 + * Respect collection cache policy refresh interval for collection tree sync. + * Fix initialization of PostgreSQL database. + * Correctly count items flags in virtual collections. + * Notify parent virtual collections about item changes. + * Require CMake >= 2.8.8. + * Remove dependency to Automoc4. + * Support Qt 5. +- Remove automoc4 BuildRequires + +------------------------------------------------------------------- +Sun Nov 25 13:25:37 UTC 2012 - cgiboudeaux@gmx.com + +- Only require mysql on SLES. + +------------------------------------------------------------------- +Sat Nov 24 13:20:43 UTC 2012 - cgiboudeaux@gmx.com + +- Update to 1.9beta1 + * Recover from lost external payload files. + * Improve the virtual collections handling. + * Many code and queries optimizations. + +------------------------------------------------------------------- +Tue Nov 20 17:23:54 UTC 2012 - nico.kruber@gmail.com + +- Fix the SLES build (%make_install is not expanded on SLES) + +------------------------------------------------------------------- +Fri Nov 2 17:14:43 UTC 2012 - tittiatcoke@gmail.com + +- Update to akonadi 1.8.1 + * Fix payload loss on some move/copy scenarios. + * Improve error reporting for failed item retrievals. + +------------------------------------------------------------------- +Tue Jul 31 11:02:37 UTC 2012 - toddrme2178@gmail.com + +- Update to 1.8.0 + * Fix deadlock in ad-hoc Nepomuk searches. + +------------------------------------------------------------------- +Fri Jul 20 07:21:34 UTC 2012 - toddrme2178@gmail.com + +- Update to 1.7.95 + * Fix Nepomuk queries getting stuck if Nepomuk service crashes. + * Fix unecessary remote retrieval of already cached item parts. + * Reset RID/RREV during cross-resource collection moves. + * Increase timeout for remote item retrieval. +- Update to 1.7.90 + * Fix handling of large SPARQL queries. + * Support cleanup of orphaned resources in the consistency checker. + * Support compilation with Clang. +- Rebased patch + +------------------------------------------------------------------- +Fri Jul 6 15:07:13 UTC 2012 - dmueller@suse.com + +- fix build failure with gcc41 + +------------------------------------------------------------------- +Wed Apr 18 07:50:05 UTC 2012 - kruber@zib.de + +- Update to 1.7.2 + * Fix and optimize searching via Nepomuk. + +------------------------------------------------------------------- +Wed Mar 7 11:51:03 UTC 2012 - idonmez@suse.com + +- Update to 1.7.1 + * Don't truncate SPARQL queries in virtual collections. + * Optimize change notifications for deleted collection attributes. + * Fix possible data loss during item copy/move operations. + +------------------------------------------------------------------- +Mon Jan 23 23:39:12 UTC 2012 - hrvoje.senjan@gmail.com + +- Update to 1.7.0 + - Fix search result retrieval from Nepomuk. + - Support for PostgreSQL >= 9. + - Improve RFC 3501 compatibility in LOGIN and non-silent SELECT commands. + - Add support for running multiple instance concurrently in the same user session. + - Update agent interface to include collectionTreeSynchronized signal. + - Add consistency checker system. + - Add support for database vacuuming. + - Various optimizations to reduce the number of SQL queries. + +------------------------------------------------------------------- +Mon Jan 2 21:19:14 CET 2012 - dmueller@suse.de + +- update to 1.6.90 (1.7 RC1): + - Support for PostgreSQL >= 9. + - Improve RFC 3501 compatibility in LOGIN and non-silent SELECT commands. + - Add support for running multiple instance concurrently in the same user session. + - Update agent interface to include collectionTreeSynchronized signal. + - Add consistency checker system. + - Add support for database vacuuming. + - Various optimizations to reduce the number of SQL queries. + +------------------------------------------------------------------- +Wed Oct 19 12:15:41 UTC 2011 - coolo@suse.com + +- switch back to mysql default backend (bnc#718367) + +------------------------------------------------------------------- +Fri Oct 7 22:07:50 UTC 2011 - wstephenson@suse.com + +- Update to 1.6.2 + - Do not update item revision if only the RID or RREV changed. + - Fix usage of wrong ids for part filenames. + - Only set item dirty flag if the payload changed. + - Only drop content mimetype for unsubscribed collections in LIST/LSUB. +- 1.6.1 changes: + - Fix crash on agent launcher exit. + - Fix valgrind-ing agents running in the agent launcher. + - Fix restarting of agents in broken state. + - Fix pipe naming on multi-user Windows systems. + - Raise MySQL timeout. + +------------------------------------------------------------------- +Sat Sep 17 10:52:05 UTC 2011 - jengelh@medozas.de + +- Remove redundant tags/sections from specfile + +------------------------------------------------------------------- +Tue Sep 13 11:22:30 UTC 2011 - idonmez@suse.com + +- Fix tarball URL + +------------------------------------------------------------------- +Wed Jul 27 12:59:03 UTC 2011 - idonmez@novell.com + +- Use SQLite backend + +------------------------------------------------------------------- +Mon Jul 11 11:30:14 UTC 2011 - cgiboudeaux@gmx.com + +- Update to 1.6.0 + - Enable external payload storage unconditionally. + - Treat single UID/RID fetches as error if the result set is empty. + - WinCE database performance improvements. + - Include destination resource in move notifications. + - Fix crash in protocol parser. + - Fix possible race on accessing table caches. + - Use QStringBuilder if available. + - Improved notification message API. +- Spec cleanup. Remove unneeded build requirements + +------------------------------------------------------------------- +Sat May 7 09:38:23 UTC 2011 - cgiboudeaux@gmx.com + +- Update to 1.5.3 + - Don't crash when copying a folder into itself. (BKO#271808) + + +------------------------------------------------------------------- +Thu Apr 7 15:28:49 UTC 2011 - cgiboudeaux@gmx.com + +- Update to 1.5.2: + - Fix XdgBaseDirs reporting duplicated paths. + - Use correct database name when using internal MySQL. + - Unbreak searching with Nepomuk 4.6. + +------------------------------------------------------------------- +Mon Mar 14 14:59:17 UTC 2011 - freitag@novell.com + +- add fix for the nepomuk query api, backport from akonadi 1.5, + commit be3b9db9 + +------------------------------------------------------------------- +Thu Feb 17 14:09:07 UTC 2011 - wstephenson@novell.com + +- call update-mime-database in pre/post install scripts + +------------------------------------------------------------------ +Sun Jan 30 02:19:34 CET 2011 - cgiboudeaux@gmail.com + +- Update to 1.5.0 + - Fix Boost related build issues on Windows. + - Hide akonadi_agent_launcher from Mac OS X dock. + +------------------------------------------------------------------- +Fri Jan 7 19:04:48 UTC 2011 - adrian@suse.de + +- Update to 1.4.95 + - Optimize notification compression. + - Consider ignore flag when calculating collection statistics. + - Fix item payload size calculation. + - Improved FETCH response order heuristic. + - Fix Strigi-based persistent search folders. + - Fix error propagation in FETCH command handler. + +------------------------------------------------------------------- +Mon Dec 20 12:46:30 UTC 2010 - tittiatcoke@gmail.com + +- Update to 1.4.90 + - Set agent status for crashed instances. + - Allow to restart crashed agent instances. + - Automatically recover from loss of the resource table. + - Allow to specify the query language in persistent search commands. + - Fix leak of notification sources. + +------------------------------------------------------------------- +Fri Dec 17 08:31:40 UTC 2010 - wstephenson@novell.com + +- Move modified sqlite driver into main package + +------------------------------------------------------------------- +Tue Dec 14 13:46:39 UTC 2010 - wstephenson@novell.com + +- rpmlint fixes: + * Remove redundant rpmlint override for fixed exit() call in lib + * Remove obsolete distro versions + +------------------------------------------------------------------- +Sun Nov 21 18:39:07 CET 2010 - dmueller@suse.de + +- update to 1.4.80: + - Experimental support for MeeGo. + - Return changed revision numbers in STORE response. + - Fix Nepomuk searches mixing up items and email attachments. + - Experimental Strigi search backend. + - Compensate for Nepomuk D-Bus API breakage. + - Fix parsing of serialization format version. + - Optimize collection statistics queries. + - Optimize protocol output generation. + - Optimize protocol parsing. + - Build-time configurable default database backend. + - Fix ancestor chain quoting. + - Fix finding of components on Windows in install location. + - New subscription interface for change notifications. + - Support for in-process agents and agent server. + - Support for Sqlite. + - Experimental support for ODBC-based database backends. + - Support Windows CE. + +------------------------------------------------------------------- +Fri Nov 19 21:05:31 UTC 2010 - wstephenson@novell.com + +- update to 1.4.53 snapshot + +------------------------------------------------------------------- +Mon Oct 25 07:23:47 UTC 2010 - wstephenson@novell.com + +- update to 1.4.1: + * Server startup performance fix + * IMAP Parser fixes + +------------------------------------------------------------------- +Sun Aug 15 07:31:12 UTC 2010 - wstephenson@novell.com + +- update branch diff to r1163872: + * Improve query performance + * Resolve spurious 'fatal error' in startup log + * Use mysqlcheck instead of mysql_upgrade to avoid permission + lockout + +------------------------------------------------------------------- +Mon Aug 2 13:10:11 CEST 2010 - dmueller@suse.de + +- update to 1.4.0: + * Add change notification for collection subscription state changes. + * Enable filesystem payload store by default. + * Fix unicode folder name encoding regression. + +------------------------------------------------------------------- +Fri Jul 16 18:19:35 CEST 2010 - dmueller@suse.de + +- update to 1.3.90 (1.4.0 RC1): + - Reset RIDs on inter-resource moves. + - Optimize disk space usage with internal MySQL. + - Improve error reporting of the Akonadi remote debugging server. + - Fix moving collections into the collection root. + - Report PostgreSQL database errors in english independent of locale settings. + - Fix unicode collection name encoding. + - Optimize cache pruning with filesystem payload store. + - Fix automatic migration between database and filesystem payload store. + +------------------------------------------------------------------- +Tue Jun 15 12:01:17 UTC 2010 - wstephenson@novell.com + +- Add branch diff + - fix error message on every Akonadi start (bnc#582375) + +------------------------------------------------------------------- +Mon Mar 8 10:13:32 UTC 2010 - wstephenson@suse.de + +- tweak mysql behaviour for robustness + +------------------------------------------------------------------- +Tue Feb 9 12:38:28 UTC 2010 - llunak@novell.com + +- update to 1.3.1: + - fix D-Bus connection leak problem + +------------------------------------------------------------------- +Wed Jan 20 21:44:27 CET 2010 - dmueller@suse.de + +- update to 1.3.0: + - Work around D-Bus bug that could cause SEARCH to hang. + +------------------------------------------------------------------- +Wed Jan 6 20:13:49 CET 2010 - dmueller@suse.de + +- update to 1.2.90: + - Fix change notifications for search results. + - Fix database creation with PostgreSQL. + - Fix copying of item flags. + - Fix internal MySQL shutdown. + - Support PostgreSQL in internal mode. + - Fix table name case mismatch. + +------------------------------------------------------------------- +Tue Dec 1 19:59:18 CET 2009 - dmueller@suse.de + +- update to 1.2.80: + - Support for collection content type filtering as part of LIST. + - Adapt to Nepomuk query service changes. + - Experimental support for PostgreSQL. + - Support for preprocessor agents. + - Support for distributed searching. + - Support for agents creating virtual collections. + - Protocol parser fixes for non-Linux/non-KDE clients. + - Support for single-shot searches using the Nepomuk query service. + - Support HRID-based LIST operations. + - Support RID-based MOVE, COLMOVE, LINK and UNLINK opertions. + - Respect cache-only retrieval also regarding on-demand syncing. + - Add configuration accepted/rejected signals to the agent interface. + - Fix change notification compression when using modified parts sets. + - Use one retrieval pipeline per resource. + - Reduce unecessary change notification on flag changes. + - Fix RID quoting. + - Fix resource creating race for autostarted agents. + - Create new database also when using external db servers. + - Return the created result collection when creating a persistent search. + +------------------------------------------------------------------- +Fri Aug 28 17:41:03 CEST 2009 - dmueller@suse.de + +-update to 1.2.1: + - Fix item creation with RID's containing a ']'. + - Fix ASAP parser not reading the entire command. + +------------------------------------------------------------------- +Wed Jul 29 11:17:08 CEST 2009 - dmueller@suse.de + +- update to 1.2.0: + * Fix attribute joining in collection list results. + - Buildsystem fixes for Mac OS. + - Do not show a console window for akonadi_control on Windows. + +------------------------------------------------------------------- +Tue Jun 23 20:50:14 CEST 2009 - dmueller@suse.de + +- update to 1.1.95 (1.2 RC1): + * Correctly check if the new cache policy really differs + from the old one, and only then send a change notification. + +------------------------------------------------------------------- +Tue Jun 23 10:22:02 CEST 2009 - beineri@opensuse.org + +- update to svn985593 to meet minimum Akonadi protocol version + +------------------------------------------------------------------- +Mon Jun 15 22:47:33 CEST 2009 - dmueller@suse.de + +- update to 1.1.91 svn snapshot + * small protocol changes + +------------------------------------------------------------------- +Wed Jun 3 20:05:09 CEST 2009 - dmueller@suse.de + +- update to 1.1.90: + * no upstream changelog available + +------------------------------------------------------------------- +Mon May 18 22:05:08 CEST 2009 - dmueller@suse.de + +- update to current svn snapshot + +------------------------------------------------------------------- +Mon May 18 17:17:07 CEST 2009 - beineri@opensuse.org + +- add 1_2_BRANCH.diff: bump protocol version to 12 + +------------------------------------------------------------------- +Wed May 14 08:21:21 CEST 2009 - beineri@opensuse.org + +- update to 1.1.85 release: + * Improved CMake scripts so it is possible to detect + the Akonadi version in projects that depend on it. + * Simplified the check for existance of tables. + * Add a dedicated item deletion command, to get rid of + the old STORE/EXPUNGE which was extremely inefficient. + * Some fixes to support sqlite in the future. + * Soprano is required now. + * Qt 4.5.0 is required now. + * Support for collection retrieval by remote identifier. + * Support for item retrieval based on the remote identifier. + * Less useless debug output. + * Fixed leak on socket error. + * Various smaller bug fixes, see ChangeLog for a list. + * Support for writing large payloads to a file. + * New Item retrieval code. + * Added a streaming IMAP parser, and ported code the use it. + * Add support for manually restarting an agent instance. + +------------------------------------------------------------------- +Wed May 13 22:41:10 CEST 2009 - dmueller@suse.de + +- add versioned dependency + +------------------------------------------------------------------- +Thu Apr 30 23:25:50 CEST 2009 - dmueller@suse.de + +- update to 1.1.2: + * fix dbus loop lockups + +------------------------------------------------------------------- +Thu Jan 22 02:04:14 CET 2009 - dmueller@suse.de + +- update to 1.1.1: + - Fix code that was not executed in a release build. + - Require CMake 2.6.0 which fixes boost detection. + - Don't try to restart an agent that has been deleted. + +------------------------------------------------------------------- +Mon Jan 12 16:59:19 CET 2009 - dmueller@suse.de + +- fix build on SLE10 + +------------------------------------------------------------------- +Mon Jan 5 10:19:00 CET 2009 - dmueller@suse.de + +- update to 1.1.0: + * Restart agents when their executable changed. + * Buildsystem fixes to find and link boost on all platforms. + * Improvements to the startup to prevent partial startup. + * Include revision number in the version string when building from SVN. + * Shut down when we lost the connection to the D-Bus session bus. + * add some basic handling of command line args. + * Add a D-Bus call to flush the notification queue. + * Automatically fix world-writeable mySQL config files. + * Fix for FreeBSD mysql path. + +------------------------------------------------------------------- +Tue Dec 16 20:32:56 CET 2008 - dmueller@suse.de + +- update to 1.0.81 + +------------------------------------------------------------------- +Tue Dec 2 12:41:51 CET 2008 - wstephenson@suse.de + +- Update to official akonadi 1.80 tarball +- Add external boost dependency + +------------------------------------------------------------------- +Mon Sep 29 08:04:38 CEST 2008 - dmueller@suse.de + +- fix build for older distros + +------------------------------------------------------------------- +Thu Aug 28 18:47:10 CEST 2008 - dmueller@suse.de + +- require mysql and mysql database adaptor + +------------------------------------------------------------------- +Wed Jul 23 13:40:53 CEST 2008 - dmueller@suse.de + +- update to 1.0.0: + * Bugfix: Unquoted date time with a lenght of + * 26 characters was not parsed properly. + * Add serverside timestamp support for items. + * Build system fixes (windows & automoc) + +------------------------------------------------------------------- +Wed Jun 18 21:55:00 CEST 2008 - dmueller@suse.de + +- update to 0.82.0: + * bugfixes + +------------------------------------------------------------------- +Wed May 28 09:12:31 CEST 2008 - wstephenson@suse.de + +- update to 0.82.0pre + * Protocol change: introduce item part namespaces + +------------------------------------------------------------------- +Mon May 20 19:44:27 CEST 2008 - wstephenson@suse.de + +- update to 0.81.0 + * Parsing optimisations + * Procotol version checks added + * use external automoc4 + +------------------------------------------------------------------- +Wed May 6 15:33:01 CEST 2008 - wstephenson@suse.de + +- update to 807704, improve automoc4 location code and IMAP parsing + +------------------------------------------------------------------- +Tue May 6 11:44:40 CEST 2008 - dmueller@suse.de + +- update to 804508, dbus interface is under org.freedesktop now + +------------------------------------------------------------------- +Sat May 3 01:09:48 CEST 2008 - dmueller@suse.de + +- update to current SVN to adapt API addtions + +------------------------------------------------------------------- +Mon Apr 28 14:59:25 CEST 2008 - dmueller@suse.de + +- rename akonadi -> akonadi-runtime +- fix -devel package splitting +- split off library package + +------------------------------------------------------------------- +Thu Apr 24 23:16:43 CEST 2008 - dmueller@suse.de + +- Initial package (split out KDE independent parts) + diff --git a/akonadi-server.spec b/akonadi-server.spec new file mode 100644 index 0000000..bd76267 --- /dev/null +++ b/akonadi-server.spec @@ -0,0 +1,129 @@ +# +# spec file for package akonadi-server +# +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + + +Name: akonadi-server +Version: 15.07.90 +Release: 0 +%define rname akonadi +Summary: PIM Storage Service +License: LGPL-2.1+ +Group: System/GUI/KDE +Url: http://akonadi-project.org +Source: %{rname}-%{version}.tar.xz +Source99: akonadi-runtime-rpmlintrc +BuildRequires: boost-devel +BuildRequires: cmake >= 2.8.9 +BuildRequires: kf5-filesystem +BuildRequires: libxml2 +BuildRequires: libxslt +BuildRequires: mariadb +BuildRequires: shared-mime-info +BuildRequires: sqlite3-devel +BuildRequires: postgresql-devel +BuildRequires: extra-cmake-modules +BuildRequires: pkgconfig(Qt5Core) +BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: pkgconfig(Qt5Gui) +BuildRequires: pkgconfig(Qt5Network) +BuildRequires: pkgconfig(Qt5Sql) +BuildRequires: pkgconfig(Qt5Test) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5Xml) +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Requires(post): shared-mime-info +Requires(postun): shared-mime-info +Requires: libKF5AkonadiPrivate5 = %{version} +Requires: libqt5-sql-mysql +Requires: mysql +Suggests: mariadb +Conflicts: akonadi-runtime + +%description +This package contains the data files of Akonadi, the KDE PIM storage +service. + +%package -n libKF5AkonadiPrivate-devel +Summary: PIM Storage Service: Build Environment +Group: Development/Libraries/X11 +Requires: libKF5AkonadiPrivate5 = %{version} +Requires: %{name} = %{version} +Conflicts: libakonadiprotocolinterals-devel + +%description -n libKF5AkonadiPrivate-devel +This package contains development files of Akonadi, the KDE PIM storage +service. + +%package -n libKF5AkonadiPrivate5 +Summary: PIM Storage Service +Group: System/GUI/KDE + +%description -n libKF5AkonadiPrivate5 +This package contains the data files of Akonadi, the KDE PIM storage +service. + +%prep +%setup -q -n %{rname}-%{version} +#FIXME (einar): See if this is really needed with the latest changes in master +#If not, needs rebasing +#%patch1 -p1 + +%build + %cmake_kf5 -d build -- -DINSTALL_QSQLITE_IN_QT_PREFIX=TRUE -DQT_PLUGINS_DIR=%{_kf5_plugindir} + %make_jobs + +%install + %kf5_makeinstall -C build + +%post +/sbin/ldconfig +%{_kf5_bindir}/update-mime-database %{_kf5_sharedir}/mime &> /dev/null || : + +%postun +/sbin/ldconfig +%{_kf5_bindir}/update-mime-database %{_kf5_sharedir}/mime &> /dev/null || : + +%post -n libKF5AkonadiPrivate5 -p /sbin/ldconfig + +%postun -n libKF5AkonadiPrivate5 -p /sbin/ldconfig + +%files +%defattr(-,root,root) +%{_kf5_bindir}/asapcat +%{_kf5_bindir}/akonadi* +%dir %{_kf5_sysconfdir}/xdg/akonadi +%{_kf5_sysconfdir}/xdg/akonadi.categories +%config %{_kf5_sysconfdir}/xdg/akonadi/mysql-global.conf +%config %{_kf5_sysconfdir}/xdg/akonadi/mysql-global-mobile.conf +%{_kf5_sharedir}/dbus-1/services/org.freedesktop.Akonadi.Control.service +%{_kf5_sharedir}/dbus-1/interfaces/org.freedesktop.Akonadi.*.xml +%{_kf5_sharedir}/mime/packages/akonadi-mime.xml +%{_kf5_plugindir}/sqldrivers/libqsqlite3.so + + +%files -n libKF5AkonadiPrivate-devel +%defattr(-,root,root) +%{_kf5_includedir}/akonadi/ +%dir %{_kf5_libdir}/cmake +%{_kf5_libdir}/cmake/KF5AkonadiServer +%{_kf5_libdir}/libKF5AkonadiPrivate.so + +%files -n libKF5AkonadiPrivate5 +%defattr(-,root,root) +%{_kf5_libdir}/libKF5AkonadiPrivate.so.* + +%changelog