From 38ab0be0931a66daf83452d77dc6bc6cd9df7caf Mon Sep 17 00:00:00 2001
From: Thomas Bruederli <thomas@roundcube.net>
Date: Sat, 28 Sep 2013 07:03:57 -0400
Subject: [PATCH] Created composer.json files for default plugins

---
 plugins/identity_select/composer.json            |   24 ++
 plugins/zipdownload/composer.json                |   25 ++
 plugins/additional_message_headers/composer.json |   24 ++
 plugins/database_attachments/composer.json       |   29 ++
 plugins/show_additional_headers/composer.json    |   24 ++
 plugins/jqueryui/composer.json                   |   24 ++
 plugins/acl/composer.json                        |   24 ++
 plugins/new_user_dialog/composer.json            |   24 ++
 plugins/archive/composer.json                    |   24 ++
 plugins/virtuser_file/composer.json              |   24 ++
 plugins/attachment_reminder/composer.json        |   29 ++
 plugins/subscriptions_option/composer.json       |   29 ++
 plugins/filesystem_attachments/composer.json     |   29 ++
 plugins/managesieve/composer.json                |   24 ++
 plugins/help/composer.json                       |   24 ++
 plugins/hide_blockquote/composer.json            |   24 ++
 plugins/debug_logger/composer.json               |   24 ++
 plugins/vcard_attachments/composer.json          |   29 ++
 plugins/virtuser_query/composer.json             |   24 ++
 plugins/new_user_identity/composer.json          |   24 ++
 plugins/newmail_notifier/composer.json           |   24 ++
 plugins/emoticons/composer.json                  |   29 ++
 plugins/redundant_attachments/composer.json      |   29 ++
 plugins/markasjunk/composer.json                 |   24 ++
 plugins/userinfo/composer.json                   |   24 ++
 25 files changed, 636 insertions(+), 0 deletions(-)

diff --git a/plugins/acl/composer.json b/plugins/acl/composer.json
new file mode 100644
index 0000000..6c08130
--- /dev/null
+++ b/plugins/acl/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/acl",
+    "type": "roundcube-plugin",
+    "description": "IMAP Folders Access Control Lists Management (RFC4314, RFC2086).",
+    "license": "GNU GPLv3+",
+    "version": "1.2",
+    "authors": [
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "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/additional_message_headers/composer.json b/plugins/additional_message_headers/composer.json
new file mode 100644
index 0000000..04cd9e4
--- /dev/null
+++ b/plugins/additional_message_headers/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/additional_message_headers",
+    "type": "roundcube-plugin",
+    "description": "Very simple plugin which will add additional headers to or remove them from outgoing messages.",
+    "license": "GNU GPL v2",
+    "version": "1.2.0",
+    "authors": [
+        {
+            "name": "Ziba Scott",
+            "email": "email@example.org",
+            "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/archive/composer.json b/plugins/archive/composer.json
new file mode 100644
index 0000000..7826545
--- /dev/null
+++ b/plugins/archive/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/archive",
+    "type": "roundcube-plugin",
+    "description": "This adds a button to move the selected messages to an archive folder. The folder (and the optional structure of subfolders) can be selected in the settings panel.",
+    "license": "GNU GPLv3+",
+    "version": "2.0",
+    "authors": [
+        {
+            "name": "Thomas Bruederli",
+            "email": "roundcube@gmail.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/attachment_reminder/composer.json b/plugins/attachment_reminder/composer.json
new file mode 100644
index 0000000..a960145
--- /dev/null
+++ b/plugins/attachment_reminder/composer.json
@@ -0,0 +1,29 @@
+{
+    "name": "roundcube/Attachment Reminder",
+    "type": "roundcube-plugin",
+    "description": "This Roundcube plugin reminds the user to attach a file if the composed message text indicates that there should be any.",
+    "license": "GNU GPLv3+",
+    "version": "1.1",
+    "authors": [
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "role": "Lead"
+        },
+        {
+            "name": "Thomas Yu - Sian, Liu",
+            "email": "",
+            "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/database_attachments/composer.json b/plugins/database_attachments/composer.json
new file mode 100644
index 0000000..86eced6
--- /dev/null
+++ b/plugins/database_attachments/composer.json
@@ -0,0 +1,29 @@
+{
+    "name": "roundcube/database_attachments",
+    "type": "roundcube-plugin",
+    "description": "This plugin which provides database backed storage for temporary attachment file handling. The primary advantage of this plugin is its compatibility with round-robin dns multi-server Roundcube installations.",
+    "license": "GNU GPLv2",
+    "version": "1.1",
+    "authors": [
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "role": "Lead"
+        },
+        {
+            "name": "Ziba Scott",
+            "email": "ziba@umich.edu",
+            "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/debug_logger/composer.json b/plugins/debug_logger/composer.json
new file mode 100644
index 0000000..8ae4452
--- /dev/null
+++ b/plugins/debug_logger/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/debug_logger",
+    "type": "roundcube-plugin",
+    "description": "Enhanced logging for debugging purposes. It is not recommened to be enabled on production systems without testing because of the somewhat increased memory, cpu and disk i/o overhead.",
+    "license": "GNU GPLv2",
+    "version": "1.0",
+    "authors": [
+        {
+            "name": "Ziba Scott",
+            "email": "ziba@umich.edu",
+            "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/emoticons/composer.json b/plugins/emoticons/composer.json
new file mode 100644
index 0000000..c2ada78
--- /dev/null
+++ b/plugins/emoticons/composer.json
@@ -0,0 +1,29 @@
+{
+    "name": "roundcube/emoticons",
+    "type": "roundcube-plugin",
+    "description": "Sample plugin to replace emoticons in plain text message body with real icons.",
+    "license": "GNU GPLv3+",
+    "version": "1.3",
+    "authors": [
+        {
+            "name": "Thomas Bruederli",
+            "email": "roundcube@gmail.com",
+            "role": "Lead"
+        },
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "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/filesystem_attachments/composer.json b/plugins/filesystem_attachments/composer.json
new file mode 100644
index 0000000..2923601
--- /dev/null
+++ b/plugins/filesystem_attachments/composer.json
@@ -0,0 +1,29 @@
+{
+    "name": "roundcube/filesystem_attachments",
+    "type": "roundcube-plugin",
+    "description": "This is a core plugin which provides basic, filesystem based attachment temporary file handling. This includes storing attachments of messages currently being composed, writing attachments to disk when drafts with attachments are re-opened and writing attachments to disk for inline display in current html compositions.",
+    "license": "GNU GPLv3+",
+    "version": "1.0",
+    "authors": [
+        {
+            "name": "Thomas Bruederli",
+            "email": "roundcube@gmail.com",
+            "role": "Lead"
+        },
+        {
+            "name": "Ziba Scott",
+            "email": "ziba@umich.edu",
+            "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/help/composer.json b/plugins/help/composer.json
new file mode 100644
index 0000000..ee99de5
--- /dev/null
+++ b/plugins/help/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/help",
+    "type": "roundcube-plugin",
+    "description": "Plugin adds a new item (Help) in taskbar.",
+    "license": "GNU GPLv3+",
+    "version": "1.4",
+    "authors": [
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "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/hide_blockquote/composer.json b/plugins/hide_blockquote/composer.json
new file mode 100644
index 0000000..986477a
--- /dev/null
+++ b/plugins/hide_blockquote/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/hide_blockquote",
+    "type": "roundcube-plugin",
+    "description": "This allows to hide long blocks of cited text in messages.",
+    "license": "GNU GPLv3+",
+    "version": "1.0",
+    "authors": [
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "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/identity_select/composer.json b/plugins/identity_select/composer.json
new file mode 100644
index 0000000..61a4b0d
--- /dev/null
+++ b/plugins/identity_select/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/identity_select",
+    "type": "roundcube-plugin",
+    "description": "On reply to a message user identity selection is based on\n\t\tcontent of standard headers like From, To, Cc and Return-Path.\n\t\tHere you can add header(s) set by your SMTP server (e.g.\n\t\tDelivered-To, Envelope-To, X-Envelope-To, X-RCPT-TO) to make\n\t\tidentity selection more accurate.",
+    "license": "GNU GPLv3+",
+    "version": "1.0",
+    "authors": [
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "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/jqueryui/composer.json b/plugins/jqueryui/composer.json
new file mode 100644
index 0000000..ba8c46b
--- /dev/null
+++ b/plugins/jqueryui/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/jqueryui",
+    "type": "roundcube-plugin",
+    "description": "Plugin adds the complete jQuery-UI library including the smoothness theme to Roundcube. This allows other plugins to use jQuery-UI without having to load their own version. The benefit of using one central jQuery-UI is that we wont run into problems of conflicting jQuery libraries being loaded. All plugins that want to use jQuery-UI should use this plugin as a requirement.",
+    "license": "GNU GPLv3+",
+    "version": "1.9.1",
+    "authors": [
+        {
+            "name": "Thomas Bruederli",
+            "email": "roundcube@gmail.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/managesieve/composer.json b/plugins/managesieve/composer.json
new file mode 100644
index 0000000..95933d6
--- /dev/null
+++ b/plugins/managesieve/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/managesieve",
+    "type": "roundcube-plugin",
+    "description": "Adds a possibility to manage Sieve scripts (incoming mail filters). It's clickable interface which operates on text scripts and communicates with server using managesieve protocol. Adds Filters tab in Settings.",
+    "license": "GNU GPLv3+",
+    "version": "7.0",
+    "authors": [
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "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/markasjunk/composer.json b/plugins/markasjunk/composer.json
new file mode 100644
index 0000000..edf1ad6
--- /dev/null
+++ b/plugins/markasjunk/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/markasjunk",
+    "type": "roundcube-plugin",
+    "description": "Adds a new button to the mailbox toolbar to mark the selected messages as Junk and move them to the configured Junk folder.",
+    "license": "GNU GPLv3+",
+    "version": "1.2",
+    "authors": [
+        {
+            "name": "Thomas Bruederli",
+            "email": "roundcube@gmail.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/new_user_dialog/composer.json b/plugins/new_user_dialog/composer.json
new file mode 100644
index 0000000..9dcedc3
--- /dev/null
+++ b/plugins/new_user_dialog/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/new_user_dialog",
+    "type": "roundcube-plugin",
+    "description": "When a new user is created, this plugin checks the default identity and sets a session flag in case it is incomplete. An overlay box will appear on the screen until the user has reviewed/completed his identity.",
+    "license": "GNU GPLv3+",
+    "version": "2.0",
+    "authors": [
+        {
+            "name": "Thomas Bruederli",
+            "email": "roundcube@gmail.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/new_user_identity/composer.json b/plugins/new_user_identity/composer.json
new file mode 100644
index 0000000..11a0af7
--- /dev/null
+++ b/plugins/new_user_identity/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/new_user_identity",
+    "type": "roundcube-plugin",
+    "description": "Populates a new user's default identity from LDAP on their first visit.",
+    "license": "GNU GPLv3+",
+    "version": "1.0.7",
+    "authors": [
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "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/newmail_notifier/composer.json b/plugins/newmail_notifier/composer.json
new file mode 100644
index 0000000..9809237
--- /dev/null
+++ b/plugins/newmail_notifier/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/newmail_notifier",
+    "type": "roundcube-plugin",
+    "description": "Supports three methods of notification: 1. Basic - focus browser window and change favicon 2. Sound - play wav file 3. Desktop - display desktop notification (using webkitNotifications feature, supported by Chrome and Firefox with 'HTML5 Notifications' plugin).",
+    "license": "GNU GPLv3+",
+    "version": "0.6",
+    "authors": [
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "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/redundant_attachments/composer.json b/plugins/redundant_attachments/composer.json
new file mode 100644
index 0000000..3c98b68
--- /dev/null
+++ b/plugins/redundant_attachments/composer.json
@@ -0,0 +1,29 @@
+{
+    "name": "roundcube/redundant_attachments",
+    "type": "roundcube-plugin",
+    "description": "This plugin provides a redundant storage for temporary uploaded attachment files. They are stored in both the database backend as well as on the local file system. It provides also memcache store as a fallback.",
+    "license": "GNU GPLv2",
+    "version": "1.0",
+    "authors": [
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "role": "Lead"
+        },
+        {
+            "name": "Thomas Bruederli",
+            "email": "roundcube@gmail.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/show_additional_headers/composer.json b/plugins/show_additional_headers/composer.json
new file mode 100644
index 0000000..53cd5a8
--- /dev/null
+++ b/plugins/show_additional_headers/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/show_additional_headers",
+    "type": "roundcube-plugin",
+    "description": "Proof-of-concept plugin which will fetch additional headers and display them in the message view.",
+    "license": "GNU GPLv3+",
+    "version": "2.0",
+    "authors": [
+        {
+            "name": "Thomas Bruederli",
+            "email": "roundcube@gmail.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/subscriptions_option/composer.json b/plugins/subscriptions_option/composer.json
new file mode 100644
index 0000000..a3ba7b6
--- /dev/null
+++ b/plugins/subscriptions_option/composer.json
@@ -0,0 +1,29 @@
+{
+    "name": "roundcube/subscriptions_option",
+    "type": "roundcube-plugin",
+    "description": "A plugin which can enable or disable the use of imap subscriptions. It includes a toggle on the settings page under \"Server Settings\". The preference can also be locked.",
+    "license": "GNU GPLv3+",
+    "version": "1.3",
+    "authors": [
+        {
+            "name": "Thomas Bruederli",
+            "email": "roundcube@gmail.com",
+            "role": "Lead"
+        },
+        {
+            "name": "Ziba Scott",
+            "email": "ziba@umich.edu",
+            "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/userinfo/composer.json b/plugins/userinfo/composer.json
new file mode 100644
index 0000000..0ae6f6d
--- /dev/null
+++ b/plugins/userinfo/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/userinfo",
+    "type": "roundcube-plugin",
+    "description": "Sample plugin that adds a new tab to the settings section to display some information about the current user.",
+    "license": "GNU GPLv3+",
+    "version": "1.0",
+    "authors": [
+        {
+            "name": "Thomas Bruederli",
+            "email": "roundcube@gmail.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/vcard_attachments/composer.json b/plugins/vcard_attachments/composer.json
new file mode 100644
index 0000000..5e451ad
--- /dev/null
+++ b/plugins/vcard_attachments/composer.json
@@ -0,0 +1,29 @@
+{
+    "name": "roundcube/vcard_attachments",
+    "type": "roundcube-plugin",
+    "description": "This plugin detects vCard attachments/bodies and shows a button(s) to add them to address book",
+    "license": "GNU GPLv3+",
+    "version": "3.2",
+    "authors": [
+        {
+            "name": "Thomas Bruederli",
+            "email": "roundcube@gmail.com",
+            "role": "Lead"
+        },
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "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/virtuser_file/composer.json b/plugins/virtuser_file/composer.json
new file mode 100644
index 0000000..1bf6ec0
--- /dev/null
+++ b/plugins/virtuser_file/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/virtuser_file",
+    "type": "roundcube-plugin",
+    "description": "Plugin adds possibility to resolve user email/login according to lookup tables in files.",
+    "license": "GNU GPLv3+",
+    "version": "1.0",
+    "authors": [
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "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/virtuser_query/composer.json b/plugins/virtuser_query/composer.json
new file mode 100644
index 0000000..6585a41
--- /dev/null
+++ b/plugins/virtuser_query/composer.json
@@ -0,0 +1,24 @@
+{
+    "name": "roundcube/virtuser_query",
+    "type": "roundcube-plugin",
+    "description": "Plugin adds possibility to resolve user email/login according to lookup tables in SQL database.",
+    "license": "GNU GPLv3+",
+    "version": "2.0",
+    "authors": [
+        {
+            "name": "Aleksander Machniak",
+            "email": "alec@alec.pl",
+            "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/zipdownload/composer.json b/plugins/zipdownload/composer.json
new file mode 100644
index 0000000..168415c
--- /dev/null
+++ b/plugins/zipdownload/composer.json
@@ -0,0 +1,25 @@
+{
+    "name": "roundcube/zipdownload",
+    "type": "roundcube-plugin",
+    "description": "Adds an option to download all attachments to a message in one zip file, when a message has multiple attachments. Also allows the download of a selection of messages in one zip file and the download of entire folders.",
+    "license": "GNU GPLv3+",
+    "version": "2.0",
+    "authors": [
+        {
+            "name": "Thomas Bruederli",
+            "email": "roundcube@gmail.com",
+            "role": "Lead"
+        }
+    ],
+    "repositories": [
+        {
+            "type": "composer",
+            "url": "http://plugins.roundcube.net"
+        }
+    ],
+    "require": {
+        "php": ">=5.3.0",
+        "roundcube/plugin-installer": ">=0.1.3",
+        "ext-zip": "*"
+    }
+}

--
Gitblit v1.9.1