diff --git a/plugins/calendar/composer.json b/plugins/calendar/composer.json
new file mode 100644
index 00000000..6bd2b127
--- /dev/null
+++ b/plugins/calendar/composer.json
@@ -0,0 +1,31 @@
+{
+ "name": "kolab/calendar",
+ "type": "roundcube-plugin",
+ "description": "Calendar plugin",
+ "homepage": "http://git.kolab.org/roundcubemail-plugins-kolab/",
+ "license": "AGPLv3",
+ "version": "1.1.0",
+ "authors": [
+ {
+ "name": "Thomas Bruederli",
+ "email": "bruederli@kolabsys.com",
+ "role": "Lead"
+ },
+ {
+ "name": "Alensader Machniak",
+ "email": "machniak@kolabsys.com",
+ "role": "Developer"
+ }
+ ],
+ "repositories": [
+ {
+ "type": "composer",
+ "url": "http://plugins.roundcube.net"
+ }
+ ],
+ "require": {
+ "php": ">=5.3.0",
+ "roundcube/plugin-installer": ">=0.1.3",
+ "kolab/libcalendaring": ">=1.1.0"
+ }
+}
diff --git a/plugins/calendar/package.xml b/plugins/calendar/package.xml
deleted file mode 100644
index 5501ac75..00000000
--- a/plugins/calendar/package.xml
+++ /dev/null
@@ -1,177 +0,0 @@
-
-
- calendar
- http://git.kolab.org/roundcubemail-plugins-kolab/
- Calendar plugin
- -
-
- Thomas Bruederli
- bruederli
- bruederli@kolabsys.com
- yes
-
-
- Alensader Machniak
- machniak
- machniak@kolabsys.com
- yes
-
- 2013-05-16
-
- 0.9.1
- 0.9.1
-
-
- stable
- stable
-
- GNU AGPLv3
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5.3.1
-
-
- 1.7.0
-
-
-
-
-
diff --git a/plugins/libcalendaring/composer.json b/plugins/libcalendaring/composer.json
new file mode 100644
index 00000000..07b8a660
--- /dev/null
+++ b/plugins/libcalendaring/composer.json
@@ -0,0 +1,25 @@
+{
+ "name": "kolab/libcalendaring",
+ "type": "roundcube-plugin",
+ "description": "Library providing common functions for calendaring plugins",
+ "homepage": "http://git.kolab.org/roundcubemail-plugins-kolab/",
+ "license": "AGPLv3",
+ "version": "1.1.0",
+ "authors": [
+ {
+ "name": "Thomas Bruederli",
+ "email": "bruederli@kolabsys.com",
+ "role": "Lead"
+ }
+ ],
+ "repositories": [
+ {
+ "type": "composer",
+ "url": "http://plugins.roundcube.net"
+ }
+ ],
+ "require": {
+ "php": ">=5.3.0",
+ "roundcube/plugin-installer": ">=0.1.3"
+ }
+}
diff --git a/plugins/libcalendaring/libcalendaring.php b/plugins/libcalendaring/libcalendaring.php
index 6eae2df1..9277eaf9 100644
--- a/plugins/libcalendaring/libcalendaring.php
+++ b/plugins/libcalendaring/libcalendaring.php
@@ -6,13 +6,14 @@
* Provides utility functions for calendar-related modules such as
* - alarms display and dismissal
* - attachment handling
- * - recurrence computation and UI elements (TODO)
+ * - recurrence computation and UI elements
* - ical parsing and exporting
+ * - itip scheduling protocol
*
* @version @package_version@
* @author Thomas Bruederli
*
- * Copyright (C) 2012, Kolab Systems AG
+ * Copyright (C) 2012-2014, Kolab Systems AG
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
diff --git a/plugins/libkolab/composer.json b/plugins/libkolab/composer.json
new file mode 100644
index 00000000..89260374
--- /dev/null
+++ b/plugins/libkolab/composer.json
@@ -0,0 +1,30 @@
+{
+ "name": "kolab/libkolab",
+ "type": "roundcube-plugin",
+ "description": "Plugin to setup a basic environment for the interaction with a Kolab server.",
+ "homepage": "http://git.kolab.org/roundcubemail-plugins-kolab/",
+ "license": "AGPLv3",
+ "version": "1.1.0",
+ "authors": [
+ {
+ "name": "Thomas Bruederli",
+ "email": "bruederli@kolabsys.com",
+ "role": "Lead"
+ },
+ {
+ "name": "Alensader Machniak",
+ "email": "machniak@kolabsys.com",
+ "role": "Developer"
+ }
+ ],
+ "repositories": [
+ {
+ "type": "composer",
+ "url": "http://plugins.roundcube.net"
+ }
+ ],
+ "require": {
+ "php": ">=5.3.0",
+ "roundcube/plugin-installer": ">=0.1.3"
+ }
+}
diff --git a/plugins/libkolab/package.xml b/plugins/libkolab/package.xml
deleted file mode 100644
index cd3e3a02..00000000
--- a/plugins/libkolab/package.xml
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
- libkolab
- http://git.kolab.org/roundcubemail-plugins-kolab/
- Kolab core library
- Plugin to setup a basic environment for the interaction with a Kolab server.
-
- Thomas Bruederli
- bruederli
- bruederli@kolabsys.com
- yes
-
-
- Alensader Machniak
- machniak
- machniak@kolabsys.com
- yes
-
- 2013-04-19
-
- 0.9
- 0.9
-
-
- stable
- stable
-
- GNU AGPLv3
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5.3.1
-
-
- 1.7.0
-
-
-
-
-
diff --git a/plugins/tasklist/composer.json b/plugins/tasklist/composer.json
new file mode 100644
index 00000000..ac0b35a7
--- /dev/null
+++ b/plugins/tasklist/composer.json
@@ -0,0 +1,26 @@
+{
+ "name": "kolab/tasklist",
+ "type": "roundcube-plugin",
+ "description": "Task management plugin",
+ "homepage": "http://git.kolab.org/roundcubemail-plugins-kolab/",
+ "license": "AGPLv3",
+ "version": "1.1.0",
+ "authors": [
+ {
+ "name": "Thomas Bruederli",
+ "email": "bruederli@kolabsys.com",
+ "role": "Lead"
+ }
+ ],
+ "repositories": [
+ {
+ "type": "composer",
+ "url": "http://plugins.roundcube.net"
+ }
+ ],
+ "require": {
+ "php": ">=5.3.0",
+ "roundcube/plugin-installer": ">=0.1.3",
+ "kolab/libcalendaring": ">=1.1.0"
+ }
+}
diff --git a/plugins/tasklist/package.xml b/plugins/tasklist/package.xml
deleted file mode 100644
index ed0279eb..00000000
--- a/plugins/tasklist/package.xml
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
- tasklist
- http://git.kolab.org/roundcubemail-plugins-kolab/
- Task management plugin
- -
-
- Thomas Bruederli
- bruederli
- bruederli@kolabsys.com
- yes
-
- 2012-11-21
-
- 0.9-beta
- 0.9-beta
-
-
- beta
- beta
-
- GNU AGPLv3
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 5.3.1
-
-
- 1.7.0
-
-
- libkolab
- http://git.kolab.org/roundcubemail-plugins-kolab/tree/plugins/libkolab
-
-
- libcalendaring
- http://git.kolab.org/roundcubemail-plugins-kolab/tree/plugins/libcalendaring
-
-
-
-
-