From: Jérémy Bobbio Date: Sat, 18 Jun 2011 17:20:58 +0000 (+0200) Subject: Merge commit 'upstream/0.1.1' X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=92c39ec46fd8ad15a83b42a19fab7cb2e9a59ec9;hp=c55c762910acc6b77b1aab2b6e28d5bbf522b920;p=roundcube.git Merge commit 'upstream/0.1.1' --- diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..ccb58ec --- /dev/null +++ b/debian/changelog @@ -0,0 +1,189 @@ +roundcube (0.1-4) unstable; urgency=low + + * Debconf translation updates: + - French. Closes: #469802 + - Russian. Closes: #469847 + - Galician. Closes: #698666 + - German. Closes: #469875 + - Finnish. Closes: #469922 + - Italian. Closes: #469987 + - Czech. Closes: #470150 + - Portuguese. Closes: #470156 + - Spanish. Closes: #470732 + - Basque. Closes: #470871 + - Arabic. Closes: #471470 + + -- Vincent Bernat Sat, 08 Mar 2008 11:15:00 +0100 + +roundcube (0.1-3) unstable; urgency=low + + * Fix problem with too old php-mail-mime package (Closes: #469814) + + -- Vincent Bernat Fri, 07 Mar 2008 11:06:49 +0100 + +roundcube (0.1-2) unstable; urgency=low + + * Ship bin/ directory as well. This fix conversion from HTML to text in + composition. + * Disable spellchecker for tinymce since it is not shipped with Debian + package of tinymce. + + -- Vincent Bernat Fri, 07 Mar 2008 09:42:39 +0100 + +roundcube (0.1-1) unstable; urgency=low + + * New upstream release (Closes: #469487). + - This release seems to fix failure to set some fields when replying, + with bincimap as IMAP server (Closes: #443562) + - It also fixes the deletion of multiple messages, still with + bincimap (Closes: #451404) + * Remove 'ob_gzhandler.patch' and 'xss-fix.patch'. They have been + merged upstream. + * Upstream has switched to MDB2 database backend which is not packaged + in Debian yet. We switch back to old backend. + * Fix debian/watch to handle correctly detection of new versions. + * Add support for lighttpd and remove support for older version of + Apache. The debconf question about webserver autoconfiguration is + reworded (Closes: #462961). + * Do not depend on a specific revision of cdbs. + * Move po-debconf from Build-Depends-Indep to Build-Depends since it is + needed for clean target. + * Correct path to /usr/share/file/magic, provided by libmagic1. Provide + license information about this file in debian/copyright. + + -- Vincent Bernat Wed, 05 Mar 2008 20:49:03 +0100 + +roundcube (0.1~rc2-6) unstable; urgency=high + + * Bug fix: "CVE-2007-6321: Cross-site scripting (XSS) vulnerability", + thanks to Micah Anderson (Closes: #455840). The patch is from + http://lists.roundcube.net/mail-archive/dev/2007-12/0000038.html and + provided by Robin Elfrink. It has been modified with some functions + stolen from Squirrelmail. + * Finnish debconf template, thanks to Esko Arajärvi (Closes: #458244). + + -- Vincent Bernat Sat, 29 Dec 2007 21:55:17 +0100 + +roundcube (0.1~rc2-5) unstable; urgency=low + + * Deal with old /etc/logrotate.d/roundcube by removing it if left + untouched (Closes: #456546). Also deal with /etc/default/roundcube and + /etc/cron.daily/roundcube. + + -- Vincent Bernat Tue, 18 Dec 2007 23:02:46 +0100 + +roundcube (0.1~rc2-4) unstable; urgency=low + + * Thightened dependencies for a safe upgrade + * Finally removed any circular dependency, -db packages no longer pull + a full roundcube install + + -- Romain Beauxis Sun, 09 Dec 2007 14:24:24 +0100 + +roundcube (0.1~rc2-3) unstable; urgency=low + + * Upload to unstable + * Bumped standard version to 3.7.3 (no changes) + + -- Romain Beauxis Sun, 09 Dec 2007 14:19:28 +0100 + +roundcube (0.1~rc2-2) experimental; urgency=low + + [ Vincent Bernat ] + * Fix a conflict between ob_gzhandler and zlib output compression, + thanks to kaouete (Closes: #450482). + + [ Romain Beauxis ] + * Fix tinymce patch and inclusion + Closes: #452016 + * Splitted virtual packages to avoid circular dependencies. + Uploading to experimental, as this is an important change and we may + expect issues.. + + -- Romain Beauxis Mon, 26 Nov 2007 11:54:21 +0100 + +roundcube (0.1~rc2-1) unstable; urgency=low + + * New upstream, thanks to Nicolas Stransky (Closes: #447503). This + release support tinymce as HTML editor. Look at README.Debian for more + information. + * Update Galician debconf template, thanks to Jacobo Tarrio (Closes: #447943). + + -- Vincent Bernat Mon, 29 Oct 2007 22:08:43 +0100 + +roundcube (0.1~rc1-3) unstable; urgency=low + + * In respect to policy 12.3, do not put main.inc.php.dist in + /usr/share/doc, thanks to Jonas Smedegaard (Closes: #446502). + * Update German and French debconf templates, thanks to Christian + Perrier (Closes: #446458) and Helge Kreutzmann (Closes: #446532). + + -- Vincent Bernat Sun, 14 Oct 2007 08:41:24 +0200 + +roundcube (0.1~rc1-2) unstable; urgency=low + + * Fix dependencies by creating virtual packages for each database + backend, thanks to Joey Hess (Closes: #444925). + + -- Vincent Bernat Tue, 02 Oct 2007 20:09:19 +0200 + +roundcube (0.1~rc1-1) unstable; urgency=low + + * New upstream release + * Removed non gpl file des.inc + + -- Romain Beauxis Tue, 24 Jul 2007 13:36:20 +0200 + +roundcube (0.1~rc1~dfsg-3) unstable; urgency=low + + * Add php5-mcrypt dependency (Closes: #431177) + + -- Vincent Bernat Sat, 30 Jun 2007 19:36:21 +0200 + +roundcube (0.1~rc1~dfsg-2) unstable; urgency=low + + * Removed custom unix_timestamp for sqlite: solved upstream + * Debconf templates and debian/control reviewed by the debian-l10n- + english team as part of the Smith review project. + Closes: #426086, #427546, #427546 + * Debconf translation updates: + - Galician. Closes: #426140 + - Basque. Closes: #426150 + - Czech. Closes: #426428 + - Portuguese. Closes: #426451 + - Arabic. Closes: #427110 + - Italian. Closes: #427206 + - German. Closes: #427536 + - French. Closes: #427736 + - Tamil. Closes: #428254 + - Russian. Closes: #428364 + - Spanish. Closes: #428573 + + -- Romain Beauxis Tue, 05 Jun 2007 15:22:36 +0200 + +roundcube (0.1~rc1~dfsg-1) unstable; urgency=low + + [ Vincent Bernat ] + * New upstream release + * Update script for sqlite in postinst + [ Romain Beauxis ] + * Fixed dh_link calls + Closes: #423824 + * Added custom patch to use php unix timestamp support + with sqlite since UNIX_TIMESTAMP is not supported by sqlite. + * Dropped php4 dependencies + + -- Vincent Bernat Sun, 20 May 2007 13:59:44 +0200 + +roundcube (0.1~beta2.2~dfsg-2) unstable; urgency=low + + * Fix a security issue by disallowing access to logs. + * First upload to unstable. + + -- Vincent Bernat Sat, 5 May 2007 00:23:40 +0200 + +roundcube (0.1~beta2.2~dfsg-1) experimental; urgency=low + + * Initial release. (Closes: #333756, #344949) + + -- Romain Beauxis Tue, 13 Mar 2007 13:28:05 +0100 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..7ed6ff8 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +5 diff --git a/debian/conf/apache.conf b/debian/conf/apache.conf new file mode 100644 index 0000000..a5e0562 --- /dev/null +++ b/debian/conf/apache.conf @@ -0,0 +1,42 @@ +# Uncomment this to use tinymce (you need tinymce package) +# See README.Debian for more details + +Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/ + + Options Indexes MultiViews FollowSymLinks + AllowOverride None + Order allow,deny + allow from all + + +# This alias does not work properly with several hosts on your apache server +# Uncomment it to use it +# Alias /roundcube /var/lib/roundcube + + + Options +FollowSymLinks + AllowOverride All + order allow,deny + allow from all + + +# Protecting basic directories: + + Options -FollowSymLinks + AllowOverride None + + + + Options -FollowSymLinks + AllowOverride None + Order allow,deny + Deny from all + + + + Options -FollowSymLinks + AllowOverride None + Order allow,deny + Deny from all + + diff --git a/debian/conf/lighttpd.conf b/debian/conf/lighttpd.conf new file mode 100644 index 0000000..d64b232 --- /dev/null +++ b/debian/conf/lighttpd.conf @@ -0,0 +1,17 @@ +# You may want to set up this alias differently depending on your +# virtual host configuration. Do not forget to adapt the rest of the +# configuration. + +alias.url += ( + "/roundcube" => "/var/lib/roundcube", + # The following line allow to use tinymce. Look at README.Debian + "/roundcube/program/js/tiny_mce" => "/usr/share/tinymce/www" +) + +$HTTP["url"] =~ "^/roundcube" { + server.follow-symlink = "enable" +} + +$HTTP["url"] =~ "^/roundcube/config|/roundcube/temp|/roundcube/logs" { + url.access-deny = ( "" ) +} diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..fa128c6 --- /dev/null +++ b/debian/control @@ -0,0 +1,69 @@ +Source: roundcube +Section: web +Priority: extra +Maintainer: Debian Roundcube Maintainers +Uploaders: Vincent Bernat , Romain Beauxis +Build-Depends: debhelper (>= 5), quilt, patchutils (>= 0.2.25), cdbs (>= 0.4.27), po-debconf +Homepage: http://www.roundcube.net/ +Standards-Version: 3.7.3 +DM-Upload-Allowed: yes +Vcs-Svn: svn://svn.debian.org/svn/pkg-roundcube/roundcube +Vcs-Browser: http://svn.debian.org/wsvn/pkg-roundcube/roundcube + +Package: roundcube-core +Architecture: all +Depends: dbconfig-common, debconf | debconf-2.0, apache2 | lighttpd | httpd, php5, php5-mcrypt, roundcube-db, php-db, php-auth, php-net-smtp, php-net-socket, php-mail-mime, ucf, tinymce, ${misc:Depends}, libmagic1 +Replaces: roundcube +Conflicts: roundcube (<< 0.1~rc2-2) +Description: skinnable AJAX based webmail solution for IMAP servers + RoundCube Webmail is a browser-based multilingual IMAP client with an + application-like user interface. It provides full functionality + expected from an e-mail client, including MIME support, address book, + folder manipulation and message filters. + . + The user interface is fully skinnable using XHTML and CSS 2. + . + This package provides the core code for roundcube. You should install + it along with one of the roundcube database virtual packages. + +Package: roundcube +Architecture: all +Depends: roundcube-sqlite | roundcube-db, roundcube-core +Description: skinnable AJAX based webmail solution for IMAP servers + RoundCube Webmail is a browser-based multilingual IMAP client with an + application-like user interface. It provides full functionality + expected from an e-mail client, including MIME support, address book, + folder manipulation and message filters. + . + The user interface is fully skinnable using XHTML and CSS 2. + . + This package will install a full roundcube application. + +Package: roundcube-mysql +Architecture: all +Depends: php5-mysql, mysql-client | virtual-mysql-client +Suggests: mysql-server +Provides: roundcube-db +Description: virtual package providing MySQL dependencies for RoundCube + This package provides MySQL dependencies for RoundCube Webmail, a + skinnable AJAX based webmail solution for IMAP servers. Install this + one if you want to use a MySQL database with RoundCube. + +Package: roundcube-pgsql +Architecture: all +Depends: php5-pgsql, postgresql-client-8.1 | postgresql-client +Suggests: postgresql-server +Provides: roundcube-db +Description: virtual package providing PostgreSQL dependencies for RoundCube + This package provides PostgreSQL dependencies for RoundCube Webmail, + a skinnable AJAX based webmail solution for IMAP servers. Install + this one if you want to use a PostgreSQL database with RoundCube. + +Package: roundcube-sqlite +Architecture: all +Depends: php5-sqlite, sqlite +Provides: roundcube-db +Description: virtual package providing sqlite dependencies for RoundCube + This package provides sqlite dependencies for RoundCube Webmail, a + skinnable AJAX based webmail solution for IMAP servers. Install this + one if you want to use a sqlite database with RoundCube. diff --git a/debian/control.in b/debian/control.in new file mode 100644 index 0000000..df7455f --- /dev/null +++ b/debian/control.in @@ -0,0 +1,69 @@ +Source: roundcube +Section: web +Priority: extra +Maintainer: Debian Roundcube Maintainers +Uploaders: Vincent Bernat , Romain Beauxis +Build-Depends: @cdbs@, po-debconf +Homepage: http://www.roundcube.net/ +Standards-Version: 3.7.3 +DM-Upload-Allowed: yes +Vcs-Svn: svn://svn.debian.org/pkg-roundcube/roundcube +Vcs-Browser: http://svn.debian.org/wsvn/pkg-roundcube/roundcube + +Package: roundcube-core +Architecture: all +Depends: dbconfig-common, debconf | debconf-2.0, apache2 | lighttpd | httpd, php5, php5-mcrypt, roundcube-db, php-db, php-auth, php-net-smtp, php-net-socket, php-mail-mime, ucf, tinymce, ${misc:Depends}, libmagic1 +Replaces: roundcube +Conflicts: roundcube (<< 0.1~rc2-2) +Description: skinnable AJAX based webmail solution for IMAP servers + RoundCube Webmail is a browser-based multilingual IMAP client with an + application-like user interface. It provides full functionality + expected from an e-mail client, including MIME support, address book, + folder manipulation and message filters. + . + The user interface is fully skinnable using XHTML and CSS 2. + . + This package provides the core code for roundcube. You should install + it along with one of the roundcube database virtual packages. + +Package: roundcube +Architecture: all +Depends: roundcube-sqlite | roundcube-db, roundcube-core +Description: skinnable AJAX based webmail solution for IMAP servers + RoundCube Webmail is a browser-based multilingual IMAP client with an + application-like user interface. It provides full functionality + expected from an e-mail client, including MIME support, address book, + folder manipulation and message filters. + . + The user interface is fully skinnable using XHTML and CSS 2. + . + This package will install a full roundcube application. + +Package: roundcube-mysql +Architecture: all +Depends: php5-mysql, mysql-client | virtual-mysql-client +Suggests: mysql-server +Provides: roundcube-db +Description: virtual package providing MySQL dependencies for RoundCube + This package provides MySQL dependencies for RoundCube Webmail, a + skinnable AJAX based webmail solution for IMAP servers. Install this + one if you want to use a MySQL database with RoundCube. + +Package: roundcube-pgsql +Architecture: all +Depends: php5-pgsql, postgresql-client-8.1 | postgresql-client +Suggests: postgresql-server +Provides: roundcube-db +Description: virtual package providing PostgreSQL dependencies for RoundCube + This package provides PostgreSQL dependencies for RoundCube Webmail, + a skinnable AJAX based webmail solution for IMAP servers. Install + this one if you want to use a PostgreSQL database with RoundCube. + +Package: roundcube-sqlite +Architecture: all +Depends: php5-sqlite, sqlite +Provides: roundcube-db +Description: virtual package providing sqlite dependencies for RoundCube + This package provides sqlite dependencies for RoundCube Webmail, a + skinnable AJAX based webmail solution for IMAP servers. Install this + one if you want to use a sqlite database with RoundCube. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..82c322e --- /dev/null +++ b/debian/copyright @@ -0,0 +1,58 @@ +This package was debianized by Vincent Bernat on +Sat, 10 Feb 2007 12:38:24 +0100. + +It was downloaded from http://www.roundcube.net + +Copyright: 2005-2006, RoundCube Dev. - Switzerland + +License: GPL + +RoundCube may be redistributed under the terms of the GNU GPL, +Version 2 or later, found on Debian systems in the file +/usr/share/common-licenses/GPL + +Some files are taken from other projects : + - googiespell from amix@amix.dk, MIT license + - lib/html2text.inc from jon@chuggnutt.com, GPL license + - lib/{enriched,icl_commons,imap,mime,utf7}.inc from IlohaMail project, GPL license + - lib/encoding/*.map from Unicode, Inc., with "BSD-lite" license + - debian/patches/xss-fix.patch contains code from Squirrelmail, GPLv2 + - lib/magic is an autogenerated file. We don't ship it and use the + one from libmagic1 instead. Here is the license: + + Copyright (C) 1985-1995 Ian F. Darwin + Copyright (C) 1994-2008 Christos Zoulas + + This software is not subject to any export provision of the United + States Department of Commerce, and may be exported to any country or + planet. + + 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 above copyright notice + immediately at the beginning of the file, without modification, this + list of conditions, and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``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 OR CONTRIBUTORS 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. + +All other licenses can be found in the corresponding source file. + +The Debian packaging is (C) 2007, Vincent Bernat and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. + diff --git a/debian/patches/correct-magic-path.patch b/debian/patches/correct-magic-path.patch new file mode 100644 index 0000000..e8e1b2e --- /dev/null +++ b/debian/patches/correct-magic-path.patch @@ -0,0 +1,11 @@ +--- roundcube-0.1/config/main.inc.php.dist~ 2008-02-21 11:27:19.000000000 +0100 ++++ roundcube-0.1/config/main.inc.php.dist 2008-03-06 14:04:53.000000000 +0100 +@@ -277,7 +277,7 @@ + $rcmail_config['max_pagesize'] = 200; + + // mime magic database +-$rcmail_config['mime_magic'] = '/usr/share/misc/magic'; ++$rcmail_config['mime_magic'] = '/usr/share/file/magic'; + + // end of config file + ?> diff --git a/debian/patches/correct_install_path.patch b/debian/patches/correct_install_path.patch new file mode 100644 index 0000000..35d8eaf --- /dev/null +++ b/debian/patches/correct_install_path.patch @@ -0,0 +1,11 @@ +--- roundcubemail-0.1~rc1~dfsg.orig/index.php~ 2007-05-18 15:11:22.000000000 +0200 ++++ roundcubemail-0.1~rc1~dfsg.orig/index.php 2007-05-20 14:12:35.000000000 +0200 +@@ -47,7 +47,7 @@ + + // define global vars + $OUTPUT_TYPE = 'html'; +-$INSTALL_PATH = dirname(__FILE__); ++$INSTALL_PATH = '/var/lib/roundcube'; + $MAIN_TASKS = array('mail','settings','addressbook','logout'); + + if (empty($INSTALL_PATH)) diff --git a/debian/patches/dbconfig-common_support.patch b/debian/patches/dbconfig-common_support.patch new file mode 100644 index 0000000..4063b3c --- /dev/null +++ b/debian/patches/dbconfig-common_support.patch @@ -0,0 +1,31 @@ +--- roundcube_0.1~beta2.2/config/db.inc.php.dist 2006-03-20 23:08:51.000000000 +0100 ++++ roundcube_0.1~beta2.2/config/db.inc.php.dist 2007-03-13 14:33:38.000000000 +0100 +@@ -14,13 +14,20 @@ + + $rcmail_config = array(); + +-// PEAR database DSN for read/write operations +-// format is db_provider://user:password@host/databse +-// currently supported db_providers: mysql, mysqli, pgsql, sqlite, mssql +- +-$rcmail_config['db_dsnw'] = 'mysql://roundcube:pass@localhost/roundcubemail'; +-// postgres example: 'pgsql://roundcube:pass@localhost/roundcubemail'; +-// sqlite example: 'sqlite://./sqlite.db?mode=0646'; ++/* Do not set db_dsnw here, use dpkg-reconfigure roundcube to configure database ! */ ++ ++include_once("/etc/roundcube/debian-db.php"); ++ ++switch ($dbtype) { ++ case "sqlite": ++ $rcmail_config['db_dsnw'] = "sqlite:///$basepath/$dbname?mode=0640"; ++ break; ++ default: ++ if ($dbport != '') $dbport=":$dbport"; ++ if ($dbserver == '') $dbserver="localhost"; ++ $rcmail_config['db_dsnw'] = "$dbtype://$dbuser:$dbpass@$dbserver$dbport/$dbname"; ++ break; ++ } + + // PEAR database DSN for read only operations (if empty write database will be used) + // useful for database replication + diff --git a/debian/patches/disable-tinymce-spellchecker.patch b/debian/patches/disable-tinymce-spellchecker.patch new file mode 100644 index 0000000..ac5a158 --- /dev/null +++ b/debian/patches/disable-tinymce-spellchecker.patch @@ -0,0 +1,11 @@ +--- roundcube-0.1/program/js/editor.js~ 2008-02-13 04:31:05.000000000 +0100 ++++ roundcube-0.1/program/js/editor.js 2008-03-07 09:53:39.000000000 +0100 +@@ -21,7 +21,7 @@ + accessibility_focus : false, + apply_source_formatting : true, + theme : 'advanced', +- plugins : 'emotions,media,nonbreaking,table,searchreplace,spellchecker,visualchars', ++ plugins : 'emotions,media,nonbreaking,table,searchreplace,visualchars', + theme_advanced_buttons1 : 'bold,italic,underline,separator,justifyleft,justifycenter,justifyright,justifyfull,separator,bullist,numlist,outdent,indent,separator,emotions,charmap,code,forecolor,backcolor,fontselect,fontsizeselect, separator,undo,redo,image,media', + theme_advanced_buttons2 : '', + theme_advanced_buttons3 : '', diff --git a/debian/patches/fix-too-old-php-mail-mime.patch b/debian/patches/fix-too-old-php-mail-mime.patch new file mode 100644 index 0000000..d1af6b6 --- /dev/null +++ b/debian/patches/fix-too-old-php-mail-mime.patch @@ -0,0 +1,15 @@ +--- roundcube/program/steps/mail/sendmail.inc 2008-03-07 09:52:40.000000000 +0100 ++++ roundcube/program/steps/mail/sendmail.inc.new 2008-03-07 11:04:33.000000000 +0100 +@@ -351,7 +351,11 @@ + + // append message to sent box + if ($store_folder) +- $saved = $IMAP->save_message($CONFIG[$store_target], $MAIL_MIME->getMessage()); ++ { ++ $header_str = $MAIL_MIME->txtHeaders($headers); ++ $msg_body = $header_str."\r\n".$MAIL_MIME->get($message_param); ++ $saved = $IMAP->save_message($CONFIG[$store_target], $msg_body); ++ } + + // raise error if saving failed + if (!$saved) diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..e679d9a --- /dev/null +++ b/debian/patches/series @@ -0,0 +1,7 @@ +dbconfig-common_support.patch +correct_install_path.patch +use_packaged_tinymce.patch +use-db-backend.patch +correct-magic-path.patch +disable-tinymce-spellchecker.patch +fix-too-old-php-mail-mime.patch diff --git a/debian/patches/use-db-backend.patch b/debian/patches/use-db-backend.patch new file mode 100644 index 0000000..a32a0f4 --- /dev/null +++ b/debian/patches/use-db-backend.patch @@ -0,0 +1,11 @@ +--- roundcubemail-0.1-dep/config/db.inc.php.dist~ 2008-03-03 22:32:15.000000000 +0100 ++++ roundcubemail-0.1-dep/config/db.inc.php.dist 2008-03-05 21:07:28.000000000 +0100 +@@ -27,7 +27,7 @@ + $rcmail_config['db_dsnr'] = ''; + + // database backend to use (only db or mdb2 are supported) +-$rcmail_config['db_backend'] = 'mdb2'; ++$rcmail_config['db_backend'] = 'db'; + + // maximum length of a query in bytes + $rcmail_config['db_max_length'] = 512000; // 500K diff --git a/debian/patches/use_packaged_tinymce.patch b/debian/patches/use_packaged_tinymce.patch new file mode 100644 index 0000000..2d48572 --- /dev/null +++ b/debian/patches/use_packaged_tinymce.patch @@ -0,0 +1,13 @@ +Index: roundcube-0.1~rc2/program/steps/mail/sendmail.inc +=================================================================== +--- roundcube-0.1~rc2.orig/program/steps/mail/sendmail.inc 2007-11-26 11:42:36.000000000 +0100 ++++ roundcube-0.1~rc2/program/steps/mail/sendmail.inc 2007-11-26 11:44:04.000000000 +0100 +@@ -108,7 +108,7 @@ + if (! in_array($image_name, $included_images)) + { + // add the image to the MIME message +- $img_file = $INSTALL_PATH . '/' . $searchstr . $image_name; ++ $img_file = '/usr/share/tinymce/www/plugins/emotions/images/' . $image_name; + if(! $mime_message->addHTMLImage($img_file, 'image/gif', '', true, '_' . $image_name)) + $OUTPUT->show_message("emoticonerror", 'error'); + diff --git a/debian/po/POTFILES.in b/debian/po/POTFILES.in new file mode 100644 index 0000000..cef83a3 --- /dev/null +++ b/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] templates diff --git a/debian/po/ar.po b/debian/po/ar.po new file mode 100644 index 0000000..5707d5a --- /dev/null +++ b/debian/po/ar.po @@ -0,0 +1,128 @@ +# translation of ar.po to Arabic +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Ossama M. Khayat , 2007, 2008. +msgid "" +msgstr "" +"Project-Id-Version: ar\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2008-03-05 22:12+0100\n" +"PO-Revision-Date: 2008-03-18 15:29+0300\n" +"Last-Translator: Ossama M. Khayat \n" +"Language-Team: Arabic \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "خادم الوب المطلوب تهيئته آلياً:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"يدعم RoundCube أي خادم وب يدعمه PHP، ولكن يمكن تهيئة Apache وlighttpd فقط " +"آلياً." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "الرجاء اختيار خادم الوب الذي يجب أن يقوم RoundCube بتهيئته آلياً." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "هل تريد تشغيل خادم الوب الآن؟" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"لتنشيط التهيئة الجديدة، يجب إعادة تشغيل خادمات الوب التي تمت إعادة تهيئتها." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "خادمات IMAP المستخدمة مع RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server that should be used with RoundCube." +msgstr "الرجاء اختيار خادم IMAP الذي يجب استخدامه مع RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"إن ترك هذا الحقل فارغاً، فسيتم إظهار مربع نص عند تسجيل الدخول. إدخال أسماء " +"مضيفين تفصل بينهم مسافات سيظهر قائمة منسدلة بهذه الأسماء. وإدخال اسم مضيف " +"هنا سيجبر استخدام هذا المضيف." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"لاستخدام اتصالات SSL، الرجاء إدخال اسم المضيف بالشكل 'ssl://hostname:993'." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "اللغة الافتراضية:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "الرجاء اختيار اللغة الافتراضية للحزمة RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "يمكن تخطي هذا الخيار من قبل المستخدمين عبر تغيير تفضيلاتهم." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"على أي، سيتم استخدام اللغة الافتراضية لشاشة تسجيل الدخول والاتصال الأول " +"للمستخدمين." diff --git a/debian/po/cs.po b/debian/po/cs.po new file mode 100644 index 0000000..b3122cb --- /dev/null +++ b/debian/po/cs.po @@ -0,0 +1,131 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2008-03-05 22:12+0100\n" +"PO-Revision-Date: 2008-03-09 13:03+0100\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Webové servery, které se mají nastavit automaticky:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube podporuje libovolný webový server, pod kterým běží PHP, ovÅ¡em " +"automaticky lze nastavit pouze Apache 2 a lighttpd." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Vyberte prosím webové servery, které se mají automaticky nastavit pro " +"RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Mají se webové servery restartovat nyní?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Aby se nové nastavení projevilo, musí se přísluÅ¡né webové servery " +"restartovat." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "IMAP servery používané s RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server that should be used with RoundCube." +msgstr "Vyberte prosím IMAP server, který se má s RoundCube použít." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Ponecháte-li prázdné, zobrazí se při přihlášení textové pole. Zadáte-li " +"mezerami oddělený seznam serverů, zobrazí roletové menu. Zadání jediného " +"serveru vynutí použití daného serveru." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Pro použití SSL spojení zadejte jména serverů ve tvaru 'ssl://" +"jmenoserveru:993'." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Výchozí jazyk:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Zadejte prosím výchozí jazyk RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Tuto volbu mohou jednotliví uživatelé přepsat ve svých předvolbách." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Výchozí jazyk se vÅ¡ak použije na přihlaÅ¡ovací obrazovce a při prvním " +"připojení uživatelů." diff --git a/debian/po/de.po b/debian/po/de.po new file mode 100644 index 0000000..c08c2c5 --- /dev/null +++ b/debian/po/de.po @@ -0,0 +1,144 @@ +# German translation of roundcube templates +# Helge Kreutzmann , 2007, 2008. +# This file is distributed under the same license as the roundcube package. +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube 0.1-3\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2008-03-05 22:12+0100\n" +"PO-Revision-Date: 2008-03-07 19:08+0100\n" +"Last-Translator: Helge Kreutzmann \n" +"Language-Team: de \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "Apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "Lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Webserver, die automatisch konfiguriert werden sollen:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube unterstützt jeden Webserver, der auch von PHP unterstützt wird. " +"Allerdings kann nur Apache 2 und Lighttpd automatisch konfiguriert werden." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Bitte wählen Sie den/die Webserver aus, die für RoundCube automatisch " +"konfiguriert werden sollen." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Soll der/die Webserver jetzt automatisch neu gestartet werden?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Um die neue Konfiguration zu aktivieren, müssen der/die rekonfigurierten " +"Webserver neu gestartet werden." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "IMAP-Server, die mit RoundCube verwendet werden sollen:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server that should be used with RoundCube." +msgstr "" +"Bitte wählen Sie den IMAP-Server aus, der mit RoundCube verwendet werden " +"soll." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Falls dies leer gelassen wird, erscheint ein Textkasten bei der Anmeldung. " +"Bei Eingabe einer Liste von Rechnern (durch Leerzeichen getrennt) wird ein " +"Auswahlmenü angezeigt. Wird ein einzelner Rechner eingegeben, so wird dieser " +"erzwungen." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Um SSL-Verbindungen zu benutzen, geben Sie bitte die Rechnernamen als »ssl://" +"hostname:993« ein." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Standardsprache:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Bitte wählen Sie die Standardsprache für RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "" +"Diese Auswahl kann von jedem Benutzer in seinen persönlichen Einstellungen " +"überschrieben werden." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Allerdings wird die Standardsprache beim Anmeldebildschirm und der ersten " +"Verbindung mit den Benutzern verwandt." + +#~ msgid "apache" +#~ msgstr "Apache" + +#~ msgid "apache-ssl" +#~ msgstr "Apache-SSL" + +#~ msgid "apache-perl" +#~ msgstr "Apache-Perl" diff --git a/debian/po/es.po b/debian/po/es.po new file mode 100644 index 0000000..379041b --- /dev/null +++ b/debian/po/es.po @@ -0,0 +1,154 @@ +# roundcube translation to spanish +# Copyright (C) 2004 Software in the Public Interest +# This file is distributed under the same license as the roundcube package. +# +# Changes: +# - Initial translation +# Carlos Galisteo de Cabo , 2007 +# +# +# Traductores, si no conoce el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/coordinacion +# especialmente las notas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube_0.1~rc1~dfsg-1\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2008-03-05 22:12+0100\n" +"PO-Revision-Date: 2007-05-28 10:47+0200\n" +"Last-Translator: Carlos Galisteo \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Servidores Web a reconfigurar automáticamente" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube funciona con cualquier servidor Web que soporte PHP, sin " +"embargo sólo Apache 2 y lighttpd se configuran automáticamente." + + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Por favor, seleccione el servidor o servidores Web que se deben configurar " +"automáticamente para RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "¿Deben reiniciarse ahora el servidor o servidores Web?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Para activar la nueva configuración, deben reiniciarse el servidor o servidores Web." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "Servidor IMAP usado por RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server that should be used with RoundCube." +msgstr "Por favor, seleccione el servidor IMAP que se debe usar con RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Si deja este campo en blanco se mostrará un espacio donde introducir texto al " +"autenticarse. Si proporciona una lista de equipos, separados por espacios, se " +"mostrará un menú desplegable. Si proporciona un único nombre de equipo se forzará " +"el uso del mismo." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Para usar conexiones SSL, por favor escriba los nombres de host como " +"'ssl://hostname:993'." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Idioma predeterminado:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Por favor, elija el idioma predeterminado para RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Los usuarios pueden cambiar esta opción en sus preferencias." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Sin embargo, el idioma predeterminado se usará en la pantalla de autenticación " +"y en la primera conexión de los usuarios." diff --git a/debian/po/eu.po b/debian/po/eu.po new file mode 100644 index 0000000..d48c8fb --- /dev/null +++ b/debian/po/eu.po @@ -0,0 +1,134 @@ +# translation of roundcube-eu.po to Euskara +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Piarres Beobide , 2007, 2008. +msgid "" +msgstr "" +"Project-Id-Version: roundcube-eu\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2008-03-05 22:12+0100\n" +"PO-Revision-Date: 2008-03-14 09:03+0100\n" +"Last-Translator: Piarres Beobide \n" +"Language-Team: Euskara \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Automatikoki konfiguratu behar den web zerbitzaria:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube-k PHP onartzen duen edozein web zerbitzari onartzen du, hala ere " +"Apache2 eta lighttpd bakarrik konfiguratu daiteke automatikoki." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Mesedez hautatu Roundube-rentzat automatikoki konfiguratu behar den web " +"zerbitzaria(k)." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Web zerbitzaria(k) orain berrabiarazi behar al da?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Konfigurazio berria gaitu ahal izateko, birkonfiguratutako web zerbitzaria" +"(k) berrabiarazi egin behar d(ir)a." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "RoundCube-rekin erabiliko d(ir)en IMAP zerbitzaria(k):" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server that should be used with RoundCube." +msgstr "Mesedez hautatu RoundCube-rekin erabiliko den IMAP zerbitzaria." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Hau zurian utzi ezkero, testu kutxa bat bistaraziko da saioa hastean. " +"Zuriunez bereziriko ostalari zerrenda bat idatzi ezkero aukeratzeko menu bat " +"bistaraziko da. Ostalari bakar bat idatziaz ostalari hori erabiltzea " +"behartuko da." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"SSL konexioak erabiltzeko, idatzi ostalari izena formatu honetan: 'ssl://" +"ostalaria:993'." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Lehenetsitako hizkuntza:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Mesedez hautatu RoundCube-ren hizkuntz lehenetsia." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "" +"Hautapen hauek erabiltzaile bakoitzak bere hobespenetan gainidatzi ditzake." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Hala ere, lehenetsiriko hizkuntza saio hasiera orria eta erabiltzailearen " +"lehen konexioetan erabiliko da." diff --git a/debian/po/fi.po b/debian/po/fi.po new file mode 100644 index 0000000..e3d30a4 --- /dev/null +++ b/debian/po/fi.po @@ -0,0 +1,138 @@ +msgid "" +msgstr "" +"Project-Id-Version: roundcube_0.1~rc2-4\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2008-03-05 22:12+0100\n" +"PO-Revision-Date: 2008-03-08 00:45+0200\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Finnish\n" +"X-Poedit-Country: Finland\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Automaattisesti asetettavat verkkopalvelimet:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube tukee mitä tahansa verkkopalvelinta, joka tukee PHP:ta. Vain " +"Apache 2 ja lighttpd voidaan kuitenkin asettaa automaattisesti." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Valitse verkkopalvelimet, joiden asetukset tulisi automaattisesti tehdä " +"RoundCubea varten." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Tulisiko verkkopalvelimet käynnistää uudelleen nyt?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Uusien asetusten ottamiseksi käyttöön asetetut verkkopalvelimet tulee " +"käynnistää uudelleen." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "RoundCuben kanssa käytettävät IMAP-palvelimet:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server that should be used with RoundCube." +msgstr "Valitse IMAP-palvelimet, joita käytetään RoundCuben kanssa." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Jos tämä kenttä jätetään tyhjäksi, kirjautumisvaiheessa näytetään " +"tekstikenttä. Jos tässä kentässä on välilyönnein eroteltu lista " +"palvelimista, kirjauduttaessa näytetään alasvetovalikko. Yhden palvelimen " +"syöttäminen pakottaa kyseisen palvelimen käyttöön." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"SSL-yhteydet saadaan käyttöön syöttämällä palvelimien verkkonimet muodossa " +"”ssl://verkkonimi:993”." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Oletuskieli:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Valitse RoundCuben oletuskieli." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Yksittäiset käyttäjät voivat muuttaa tätä valintaa asetuksissaan." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Oletuskieltä käytetään kuitenkin kirjautumisruudussa ja käyttäjien " +"ensimmäisen yhteyden yhteydessä." + +#~ msgid "apache" +#~ msgstr "apache" + +#~ msgid "apache-ssl" +#~ msgstr "apache-ssl" + +#~ msgid "apache-perl" +#~ msgstr "apache-perl" diff --git a/debian/po/fr.po b/debian/po/fr.po new file mode 100644 index 0000000..7f4727f --- /dev/null +++ b/debian/po/fr.po @@ -0,0 +1,143 @@ +# Traduction Debconf pour le paquet RoundCube +# Copyright (C) 2007 +# This file is distributed under the same license as the roundcube package. +# Vincent Bernat , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube-0.1~rc1~dfsg-1\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2008-03-05 22:12+0100\n" +"PO-Revision-Date: 2008-03-08 11:24+0100\n" +"Last-Translator: Vincent Bernat \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "Apache 2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Serveur(s) web à configurer automatiquement :" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube fonctionne avec n'importe quel serveur web géré par PHP. " +"Cependant, seuls Apache 2 et lighttpd peuvent être configurés " +"automatiquement." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Veuillez choisir le(s) serveur(s) Web à configurer automatiquement pour " +"Roundcube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Faut-il redémarrer le(s) serveur(s) web maintenant ?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Afin d'activer la nouvelle configuration, le(s) serveur(s) web reconfigurés " +"doive(nt) être redémarrés." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "Serveur(s) IMAP à utiliser avec RoundCube :" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server that should be used with RoundCube." +msgstr "Veuillez choisir le serveur IMAP que doit utiliser RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Si ce champ est laissé vide, il pourra être renseigné à la connexion. En " +"entrant une liste d'hôtes séparés par des espaces, ceux-ci apparaîtront dans " +"un menu déroulant. En spécifiant un seul hôte, ce dernier sera " +"systématiquement utilisé." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Pour utiliser des connexions sécurisées (SSL), veuillez indiquer le nom du " +"serveur sous la forme « ssl://serveur:993 »." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Langue par défaut :" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Veuillez choisir la langue par défaut pour RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "" +"Ce choix peut être personnalisé par chaque utilisateur dans ses préférences." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Cependant, la langue par défaut sera utilisée sur l'écran de connexion et " +"lors de la première connexion de chaque utilisateur." + +#~ msgid "apache" +#~ msgstr "Apache" + +#~ msgid "apache-ssl" +#~ msgstr "Apache SSL" + +#~ msgid "apache-perl" +#~ msgstr "Apache-perl" diff --git a/debian/po/gl.po b/debian/po/gl.po new file mode 100644 index 0000000..a1f027c --- /dev/null +++ b/debian/po/gl.po @@ -0,0 +1,140 @@ +# Galician translation of roundcube's debconf templates +# This file is distributed under the same license as the roundcube package. +# Jacobo Tarrio , 2007, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2008-03-05 22:12+0100\n" +"PO-Revision-Date: 2008-03-07 16:27+0000\n" +"Last-Translator: Jacobo Tarrio \n" +"Language-Team: Galician \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Servidor(es) web a reconfigurar automaticamente:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube soporta os servidores web soportados por PHP; nembargantes, só se " +"poden configurar automaticamente Apache 2 e lighttpd." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Escolla o(s) servidor(es) web que se deberían configurar automaticamente " +"para RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "¿Debería(n) reiniciarse o(s) servidor(es) web?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Para activar a nova configuración hai que reiniciar o(s) servidor(es) web " +"reconfigurado(s)." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "Servidor(es) IMAP a empregar con RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server that should be used with RoundCube." +msgstr "Escolla o servidor IMAP que se debería empregar con RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Se deixa isto baleiro, hase amosar unha caixa de texto ao se conectar. Se " +"introduce unha lista de servidores separados por espazos hase amosar un menú " +"desplegable. Se introduce un só servidor ha facer que só se empregue ese " +"servidor." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Para empregar conexións SSL, introduza os nomes dos servidores coma \"ssl://" +"servidor:993\"." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Idioma por defecto:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Escolla o idioma por defecto de RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Cada usuario pode cambiar esta opción nas súas preferencias." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Nembargantes, hase empregar o idioma por defecto na pantalla de inicio e na " +"primeira conexión de cada usuario." + +#~ msgid "apache" +#~ msgstr "apache" + +#~ msgid "apache-ssl" +#~ msgstr "apache-ssl" + +#~ msgid "apache-perl" +#~ msgstr "apache-perl" diff --git a/debian/po/it.po b/debian/po/it.po new file mode 100644 index 0000000..9247232 --- /dev/null +++ b/debian/po/it.po @@ -0,0 +1,131 @@ +# Italian (it) translation of debconf templates for roundcube +# Copyright (C) 2007 Free Software Foundation, Inc. +# This file is distributed under the same license as the roundcube package. +# Luca Monducci , 2007-2008. +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube 0.1 italian debconf templates\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2008-03-05 22:12+0100\n" +"PO-Revision-Date: 2008-03-08 12:09+0100\n" +"Last-Translator: Luca Monducci \n" +"Language-Team: Italian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Server web da configurare automaticamente:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube può essere usato con qualsiasi server web che supporta PHP, ma " +"questo processo di configurazione automatica funziona solo con Apache 2 e " +"lighttpd." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Selezionare quale/i server web configurare automaticamente per RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Riavviare il/i server web adesso?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Per attivare la nuova configurazione è necessario riavviare il/i server web " +"appena riconfigurato/i." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "Server IMAP da usare con RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server that should be used with RoundCube." +msgstr "Scegliere il server IMAP che deve essere usato con RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Se si lascia in bianco, viene richiesto l'inserimento nella schermata di " +"accesso. Inserendo un elenco di host separati da degli spazi viene mostrato " +"un menu a discesa. Inserendo un solo host, viene usato quell'host." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Per usare connessioni SSL, inserire i nomi host nel formato \"ssl://" +"nomehost:993\"." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Lingua predefinita:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Scegliere la lingua predefinita per RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Gli utenti possono modificare questa scelta nelle proprie preferenze." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"La lingua predefinita viene comunque usata nella schermata d'accesso e per " +"la prima connessione degli utenti." diff --git a/debian/po/pt.po b/debian/po/pt.po new file mode 100644 index 0000000..71aaa10 --- /dev/null +++ b/debian/po/pt.po @@ -0,0 +1,145 @@ +# Portuguese translations for roundcube package. +# Copyright (C) Miguel Figueiredo +# This file is distributed under the same license as the roundcoube package. +# Miguel Figueiredo , 2007, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: roundcube\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2008-03-05 22:12+0100\n" +"PO-Revision-Date: 2008-03-09 14:12+0000\n" +"Last-Translator: Miguel Figueiredo \n" +"Language-Team: Portuguese \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Servidor(es) web a configurar automaticamente:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"O RoundCube suporta qualquer servidor web que suporte PHP, no entanto apenas " +"o Apache 2 e lighttpd podem ser automaticamente configurados." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Por favor escolha o(s) servidor(es) web que deve(m) ser automaticamente " +"configurado(s) para o RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Deverá o servidor web ser reiniciado agora?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"De modo a activar a nova configuração, o(s) servidor(es) web reconfigurados " +"terão de ser reiniciados." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "Servidor(es) IMAP utilizado(s) com o RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server that should be used with RoundCube." +msgstr "" +"Por favor escolha o servidor IMAP que deve ser utilizado com o RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Se isto for deixado em branco, será mostrada uma caixa de texto no login. " +"Introduzir uma lista de máquinas, separada por espaços, irá mostrar um menu " +"pull-down. Introduzir uma única máquina irá forçar a utilização desta " +"máquina." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Para utilizar ligações SSL, por favor introduza os nomes das máquinas como " +"'ssl://nomedamáquina:993'." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Idioma por omissão:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Por favor, escolha o idioma por omissão para o RoundCoube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "" +"Esta escolha pode ser ultrapassada por utilizadores individuais nas suas " +"preferências." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"No entanto, o idioma pré-definido será utilizado para o ecrã de login e para " +"a primeira ligação dos utilizadores." + +#~ msgid "apache" +#~ msgstr "apache" + +#~ msgid "apache-ssl" +#~ msgstr "apache-ssl" + +#~ msgid "apache-perl" +#~ msgstr "apache-perl" diff --git a/debian/po/ru.po b/debian/po/ru.po new file mode 100644 index 0000000..c8db541 --- /dev/null +++ b/debian/po/ru.po @@ -0,0 +1,134 @@ +# translation of ru.po to Russian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Yuri Kozlov , 2007, 2008. +msgid "" +msgstr "" +"Project-Id-Version: roundcube 0.1-3\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2008-03-05 22:12+0100\n" +"PO-Revision-Date: 2008-03-07 16:44+0300\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%" +"10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "apache2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "lighttpd" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "Веб-сервер(ы), которые нужно настроить автоматически:" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"RoundCube работает с любым веб-сервером, поддерживающим PHP, однако " +"автоматическая настройка выполняется только для Apache и lighttpd." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"Выберите веб-сервер(ы), которые нужно настроить автоматически под RoundCube." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "Перезапустить веб-сервер(ы) прямо сейчас?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"Чтобы новая конфигурация вступила в силу, нужно перезапустить " +"перенастроенный веб-сервер(ы)." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "IMAP-сервер(ы), используемые с RoundCube:" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server that should be used with RoundCube." +msgstr "Укажите сервер IMAP, который нужно использовать с RoundCube." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"Если вы оставите поле пустым, при входе будет показано текстовое поле для " +"ввода. Укажите список (через пробел) хостов, которые нужно показать в " +"выпадающем меню. Если ввести только один хост, то только он и будет " +"использован." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"Чтобы использовать SSL-соединения, вводите имена хостов в виде 'ssl://" +"хост:993'." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "Язык по умолчанию:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "Укажите язык по умолчанию для RoundCube." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "Этот выбор может быть изменён любым пользователем в их настройках." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"Однако, язык по умолчанию будет использован для выдачи приглашения к входу и " +"во время первого подключения пользователя." diff --git a/debian/po/ta.po b/debian/po/ta.po new file mode 100644 index 0000000..19482f1 --- /dev/null +++ b/debian/po/ta.po @@ -0,0 +1,129 @@ +# translation of roundcube 0.1-3.po to Tamil +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Dr.T.Vasudevan , 2008. +msgid "" +msgstr "" +"Project-Id-Version: roundcube 0.1-3\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2008-03-05 22:12+0100\n" +"PO-Revision-Date: 2008-03-07 19:05+0530\n" +"Last-Translator: Dr.T.Vasudevan \n" +"Language-Team: Tamil \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "அபாசே2" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "லைட்டிபிடி (lighttpd)" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "தானியங்கியாக வடிவமைக்க வலை சேவையகம்(கங்கள்):" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" +"ரவுண்ட் க்யூப் ஹெச்பிஆல் ஆதரிக்கப்பட்ட எந்த வலை சேவையகத்தையும் ஆதரிக்கும். ஆயினும் அபாசே 2 " +"மற்றும் லைட்டிபிடி (lighttpd ) மட்டுமே தானியங்கியாக வடிவமைக்கப்பட முடியும்." + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" +"ரவ்ண்ட்க்யூப் க்கு தானியங்கியாக வடிவமைக்கப்பட வேண்டிய வலை சேவையகத்தை(கங்களை) " +"தேர்ந்தெடுக்கவும்." + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "வலை சேவையகத்தை(கங்களை) மீள் துவக்கவா?" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" +"புதிய வடிவமைப்பை செயல்படுத்த வடிவமைத்த வலை சேவையகம் (-கங்கள்) மீள் துவக்கப் பட வேண்டும்." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "ரவ்ண்ட்க்யூப் உடன் பயன்படுத்த வேண்டிய ஐமாப் சேவையகம்(கங்கள்):" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server that should be used with RoundCube." +msgstr "ரவ்ண்ட்க்யூப் உடன் பயன்படுத்த வேண்டிய ஐமாப் சேவையகம்(கங்கள்) ஐ தேர்ந்தெடுக்கவும்." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" +"இதை வெற்றாக விட்டால் உள்நுழைவு போது ஒரு சோதனைப் பெட்டி காட்டப் படும். இடைவெளியுடன் " +"கூடிய புரவன்கள் பட்டியல் ஐ உள்ளிட்டால் ஒரு இழுவை பட்டியல் காட்டப் படும். ஒரு தனிப் பெயரை " +"உள்ளிட்டால் இந்த புரவனை பயன்படுத்துவதை உறுதியாக்கும்." + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" +"எஸ்எஸ்எல் இணைப்பை பயன் படுத்த புரவன் பெயர்களை 'ssl://hostname:993' போல் உள்ளிடவும்." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "முன்னிருப்பு மொழி:" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "ரவ்ண்ட்க்யூப் க்கு முன்னிருப்பு மொழி ஐ தேர்ந்தெடுக்கவும்." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "இந்த தேர்வு பயனர் விருப்பங்களால் மீறப்பட இயலும்." + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" +"ஆயினும் உள்நுழைவின் போதும் முதல் பயனர் இணைப்பின் போதும் முன்னிருப்பு மொழியே பயன் படும்." diff --git a/debian/po/templates.pot b/debian/po/templates.pot new file mode 100644 index 0000000..42e4789 --- /dev/null +++ b/debian/po/templates.pot @@ -0,0 +1,119 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: roundcube@packages.debian.org\n" +"POT-Creation-Date: 2008-03-05 22:12+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "apache2" +msgstr "" + +#. Type: multiselect +#. Choices +#: ../templates:2001 +msgid "lighttpd" +msgstr "" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "Web server(s) to configure automatically:" +msgstr "" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"RoundCube supports any web server supported by PHP, however only Apache 2 " +"and lighttpd can be configured automatically." +msgstr "" + +#. Type: multiselect +#. Description +#: ../templates:2002 +msgid "" +"Please select the web server(s) that should be configured automatically for " +"RoundCube." +msgstr "" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "Should the webserver(s) be restarted now?" +msgstr "" + +#. Type: boolean +#. Description +#: ../templates:3001 +msgid "" +"In order to activate the new configuration, the reconfigured web server(s) " +"have to be restarted." +msgstr "" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "IMAP server(s) used with RoundCube:" +msgstr "" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "Please select the IMAP server that should be used with RoundCube." +msgstr "" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"If this is left blank, a text box will be displayed at login. Entering a " +"space-separated list of hosts will display a pull-down menu. Entering a " +"single host will enforce using this host." +msgstr "" + +#. Type: string +#. Description +#: ../templates:4001 +msgid "" +"To use SSL connections, please enter host names as 'ssl://hostname:993'." +msgstr "" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Default language:" +msgstr "" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "Please choose the default language for RoundCube." +msgstr "" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "This choice can be overridden by individual users in their preferences." +msgstr "" + +#. Type: select +#. Description +#: ../templates:5001 +msgid "" +"However, the default language will be used for the login screen and the " +"first connection of users." +msgstr "" diff --git a/debian/roundcube-core.README.Debian b/debian/roundcube-core.README.Debian new file mode 100644 index 0000000..20edc78 --- /dev/null +++ b/debian/roundcube-core.README.Debian @@ -0,0 +1,11 @@ +For better compatibility, the schema used for MySQL is the one +targeted at MySQL 4.0, not the one for MySQL 4.1 or MySQL 5.x. + +To use tinymce editor: + - set $rcmail_config['enable_htmleditor'] to TRUE in + /etc/roundcube/main.inc.php + +The spellchecker is disabled since it is not present in tinymce Debian +package. + + -- Vincent Bernat , Fri, 7 Mar 2008 09:54:52 +0100 diff --git a/debian/roundcube-core.config b/debian/roundcube-core.config new file mode 100644 index 0000000..c5ef209 --- /dev/null +++ b/debian/roundcube-core.config @@ -0,0 +1,45 @@ +#!/bin/sh + +set -e + +. /usr/share/debconf/confmodule + +db_input medium roundcube/hosts || true +db_go || true + +# Retrieve all available languages +instd_langs=$(echo /usr/share/roundcube/program/localization/*/messages.inc | \ + sed 's+[^ ]*/\([^ ]*\)/messages.inc+\1,+g' | sed 's+,$++') +# Retrieve the old list +db_metaget roundcube/language languages && oldchoices="$RET" +if [ ! "$oldchoices" ] || [ "$instd_langs" != "$oldchoices" ]; then + db_subst roundcube/language languages $instd_langs + db_fset roundcube/language seen false + # Try to guess the locale + locale=$(echo $LANG | sed 's/[@\.].*//') + if [ -d /usr/share/roundcube/program/localization/$locale ]; then + db_set roundcube/language $locale + else + locale=$(echo $locale | sed 's/_.*//') + if [ -d /usr/share/roundcube/program/localization/$locale ]; then + db_set roundcube/language $locale + else + db_set roundcube/language en_US + fi + fi +fi +# Ask the question +db_input medium roundcube/language || true +db_go || true + +if [ -f /usr/share/dbconfig-common/dpkg/config ]; then + dbc_dbtypes="mysql, pgsql, sqlite" + dbc_authmethod_user="password" + . /usr/share/dbconfig-common/dpkg/config + dbc_go roundcube $@ +fi + +db_input medium roundcube/reconfigure-webserver || true +db_go || true +db_input medium roundcube/restart-webserver || true +db_go || true diff --git a/debian/roundcube-core.cron.daily b/debian/roundcube-core.cron.daily new file mode 100644 index 0000000..4b071ca --- /dev/null +++ b/debian/roundcube-core.cron.daily @@ -0,0 +1,9 @@ +#!/bin/sh + +MAX_TMPFILE_LIFETIME=5 +# MAX_TMPFILE_LIFETIME can be overridden in this file +if [ -r /etc/default/roundcube ]; then + . /etc/default/roundcube +fi + +find /var/lib/roundcube/temp -type f -mtime +$MAX_TMPFILE_LIFETIME -print0 | xargs -0 -r rm diff --git a/debian/roundcube-core.default b/debian/roundcube-core.default new file mode 100644 index 0000000..67e646d --- /dev/null +++ b/debian/roundcube-core.default @@ -0,0 +1,3 @@ +# Uncomment the following line to alter the default delay to clean +# temporary directory /var/lib/roundcube/temp +# MAX_TMPFILE_LIFETIME=5 diff --git a/debian/roundcube-core.dirs b/debian/roundcube-core.dirs new file mode 100644 index 0000000..2bcbe8c --- /dev/null +++ b/debian/roundcube-core.dirs @@ -0,0 +1,9 @@ +usr/share/roundcube +usr/share/dbconfig-common/data/roundcube/install +usr/share/dbconfig-common/data/roundcube/upgrade/mysql +usr/share/dbconfig-common/data/roundcube/upgrade/pgsql +usr/share/dbconfig-common/data/roundcube/upgrade/sqlite +etc/roundcube +var/log/roundcube +var/lib/roundcube/config +etc/default diff --git a/debian/roundcube-core.docs b/debian/roundcube-core.docs new file mode 100644 index 0000000..c42dfaf --- /dev/null +++ b/debian/roundcube-core.docs @@ -0,0 +1,2 @@ +README +UPGRADING diff --git a/debian/roundcube-core.install b/debian/roundcube-core.install new file mode 100644 index 0000000..4c1269b --- /dev/null +++ b/debian/roundcube-core.install @@ -0,0 +1,3 @@ +index.php program/ bin/ usr/share/roundcube +skins temp var/lib/roundcube +debian/conf/* etc/roundcube diff --git a/debian/roundcube-core.links b/debian/roundcube-core.links new file mode 100644 index 0000000..812c7a4 --- /dev/null +++ b/debian/roundcube-core.links @@ -0,0 +1,8 @@ +etc/roundcube/main.inc.php var/lib/roundcube/config/main.inc.php +etc/roundcube/db.inc.php var/lib/roundcube/config/db.inc.php +var/lib/roundcube/temp usr/share/roundcube/temp +var/lib/roundcube/skins usr/share/roundcube/skins +var/lib/roundcube/config usr/share/roundcube/config +var/log/roundcube var/lib/roundcube/logs +var/lib/roundcube/logs usr/share/roundcube/logs +usr/share/roundcube/main.inc.php.dist usr/share/doc/roundcube/main.inc.php.dist diff --git a/debian/roundcube-core.logrotate b/debian/roundcube-core.logrotate new file mode 100644 index 0000000..9b6c0a9 --- /dev/null +++ b/debian/roundcube-core.logrotate @@ -0,0 +1,6 @@ +/var/log/roundcube/sendmail /var/log/roundcube/errors { + weekly + rotate 4 + compress + missingok +} diff --git a/debian/roundcube-core.postinst b/debian/roundcube-core.postinst new file mode 100644 index 0000000..fe3094f --- /dev/null +++ b/debian/roundcube-core.postinst @@ -0,0 +1,184 @@ +#!/bin/sh +# postinst script for roundcube +# +# see: dh_installdeb(1) + +set -e + +. /usr/share/debconf/confmodule +. /usr/share/dbconfig-common/dpkg/postinst +dbc_generate_include=php:/etc/roundcube/debian-db.php +dbc_generate_include_owner="www-data:www-data" +dbc_generate_include_perms="660" +dbc_dbfile_owner="www-data:www-data" +dbc_dbfile_perms="0660" +dbc_dbuser=roundcube +dbc_dbname=roundcube + +dbc_go roundcube $@ + +lighttpd_install() { + if [ ! -f /etc/lighttpd/conf-available/50-roundcube.conf ] ; then + if [ ! -x /usr/sbin/lighty-enable-mod ] ; then + echo "Lighttpd not installed, skipping" + else + ln -s /etc/roundcube/lighttpd.conf /etc/lighttpd/conf-available/50-roundcube.conf + /usr/sbin/lighty-enable-mod roundcube + fi + fi +} + +apache_install() { + webserver=$1 + if [ -d /etc/$webserver/conf.d ] && [ ! -e /etc/$webserver/conf.d/roundcube ]; then + ln -s /etc/roundcube/apache.conf /etc/$webserver/conf.d/roundcube + fi +} + + +case "$1" in + configure) + + # From 0.1-beta2.2 to 0.1-rc1, a column was added to table + # `identities'. For MySQL and PostgreSQL, this is handled by + # dbconfig-common but for sqlite, there is no way to add a + # column to a table. Therefore, we dump here the table and add + # the column. + [ "$dbc_upgrade" = "true" ] && { + case "$dbc_dbtype" in + sqlite) + db="${dbc_basepath}/${dbc_dbname}" + # OK, we need to check if the table contains html_signature + if ! sqlite "$db" '.schema identities' | grep -q html_signature; then + # We need to add it + echo -n "Need to upgrade 'identities' table in $db... " + upgrade_tmp=$(mktemp -t roundcube.sqlite.XXXXXXXXXX) + ( + cat < $upgrade_tmp + sqlite "$db" < $upgrade_tmp + rm $upgrade_tmp + echo "OK" + fi + ;; + *) + # Do nothing + ;; + esac + } + + CONFFILE=/etc/roundcube/main.inc.php + touch $CONFFILE.ucftmp + chmod 640 $CONFFILE.ucftmp + + db_get roundcube/hosts || true + hosts="$RET" + if [ "$hosts" != "" ]; then + hosts="array(\"$(echo $hosts | sed 's/ /\",\"/g')\")" + else + hosts="''" + fi + + db_get roundcube/language || true + language="$RET" + + # Get current 3DES key from /etc/roundcube/main.inc.php + [ -f /etc/roundcube/main.inc.php ] && { + deskey=$(sed -n "s+^\$rcmail_config\['des_key'\] = '\(.*\)';\$+\1+p" \ + /etc/roundcube/main.inc.php) + } + # If this is the default key, forget it ! + [ "$deskey" = "rcmail-!24ByteDESkey*Str" ] && unset deskey + # Generate a new one + while [ -z "$deskey" ]; do + deskey=$(dd if=/dev/urandom bs=1 count=200 2> /dev/null | \ + tr -c -d '[A-Za-z0-9]' | sed -n 's/\(.\{24\}\).*/\1/p') + done + + # Put hosts, language and key in main.inc.php + cat /usr/share/roundcube/main.inc.php.dist | \ + sed -e "s+^\(\$rcmail_config\['default_host'\] = \)''\(;\)\$+\1${hosts}\2+" \ + -e "s+^\(\$rcmail_config\['des_key'\] = '\).*\(';\)\$+\1$deskey\2+" \ + -e "s+^\(\$rcmail_config\['locale_string'\] = '\).*\(';\)\$+\1${language}\2+" >> $CONFFILE.ucftmp + + ucf --debconf-ok $CONFFILE.ucftmp $CONFFILE + chown root:www-data $CONFFILE + rm -f $CONFFILE.ucftmp + + # Handle webserver reconfiguration/restart ; stolen from zabbix package + db_get roundcube/reconfigure-webserver || true + webservers="$RET" + restart="" + + for webserver in $webservers; do + webserver=${webserver%,} + if [ "$webserver" = "lighttpd" ] ; then + lighttpd_install + else + apache_install $webserver + fi + test -x /usr/sbin/$webserver || continue + restart="$restart $webserver" + done + + db_get roundcube/restart-webserver || true + res="$RET" + db_stop || true + if [ "$res" = "true" ]; then + for webserver in $restart; do + webserver=${webserver%,} + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d $webserver restart + else + /etc/init.d/$webserver restart + fi + done + fi + + chown -R www-data:adm /var/log/roundcube + chmod -R 750 /var/log/roundcube + chown -R www-data:www-data /var/lib/roundcube/temp + chmod -R 750 /var/lib/roundcube/temp + chown www-data:adm /var/lib/roundcube/skins + + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + + +#DEBHELPER# + +exit 0 + + diff --git a/debian/roundcube-core.postrm b/debian/roundcube-core.postrm new file mode 100644 index 0000000..ae7bbd9 --- /dev/null +++ b/debian/roundcube-core.postrm @@ -0,0 +1,105 @@ +#!/bin/sh +# postrm script for roundcube +# +# see: dh_installdeb(1) + +set -e + +if [ -f /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule +fi +if [ -f /usr/share/dbconfig-common/dpkg/postrm ]; then + . /usr/share/dbconfig-common/dpkg/postrm + dbc_go roundcube $@ +fi + +lighttpd_remove() { + if [ -f /etc/lighttpd/conf-available/50-roundcube.conf ] ; then + rm -f /etc/lighttpd/conf-available/50-roundcube.conf + if [ ! -x /usr/sbin/lighty-disable-mod ] ; then + echo "Lighttpd not installed, skipping" + else + /usr/sbin/lighty-disable-mod roundcube + fi + # See bug #448682 + if [ -h /etc/lighttpd/conf-enabled/50-roundcube.conf ] ; then + echo 'Manually deleting lighttpd/roundcube configuration link' + rm /etc/lighttpd/conf-enabled/50-roundcube.conf + fi + fi +} + +apache_remove() { + if [ -d /etc/$webserver/conf.d ] && [ -L /etc/$webserver/conf.d/roundcube ]; then + rm -f /etc/$webserver/conf.d/roundcube + fi +} + + +case "$1" in + upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; + + remove) + + # Handling web server reconfiguration + db_get roundcube/reconfigure-webserver + webservers="$RET" + restart="" + + for webserver in $webservers; do + webserver=${webserver%,} + + case "$webserver" in + apache*) + apache_remove $webserver + ;; + lighttpd) + lighttpd_remove + ;; + *) + echo "Unknown webserver $webserver" + ;; + esac + + test -x /usr/sbin/$webserver || continue + restart="$restart $webserver" + + done + + db_get roundcube/restart-webserver + res="$RET" + db_stop || true + if [ "$res" = "true" ]; then + for webserver in $restart; do + webserver=${webserver%,} + if [ -x /usr/sbin/invoke-rc.d ]; then + invoke-rc.d $webserver restart + else + /etc/init.d/$webserver restart + fi + done + fi + ;; + + purge) + rm -f /etc/roundcube/debian-db.php + if which ucf >/dev/null 2>&1; then + ucf --purge /etc/roundcube/debian-db.php + ucf --purge /etc/roundcube/main.inc.php + fi + rm -f /etc/roundcube/main.inc.php + rm -rf /var/log/roundcube + rm -rf /var/lib/roundcube + ;; + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 + + diff --git a/debian/roundcube-core.prerm b/debian/roundcube-core.prerm new file mode 100644 index 0000000..5004518 --- /dev/null +++ b/debian/roundcube-core.prerm @@ -0,0 +1,29 @@ +#!/bin/sh +# prerm script for roundcube +# +# see: dh_installdeb(1) + +set -e + +. /usr/share/debconf/confmodule +. /usr/share/dbconfig-common/dpkg/prerm +dbc_go roundcube $@ + +case "$1" in + remove|upgrade|deconfigure) + ;; + + failed-upgrade) + ;; + + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 + + diff --git a/debian/roundcube.cron.daily b/debian/roundcube.cron.daily new file mode 100644 index 0000000..8efe0fb --- /dev/null +++ b/debian/roundcube.cron.daily @@ -0,0 +1,9 @@ +#!/bin/sh +# This file conflicts with /etc/cron.daily/roundcube-core. If you have +# modified it, report your modifications to +# /etc/cron.daily/roundcube-core. If this file is left empty or +# untouched, it will be deleted. + +# If you leave the following marker, this file will be deleted during +# the next upgrade: +# 75321 DELETE 75321 diff --git a/debian/roundcube.default b/debian/roundcube.default new file mode 100644 index 0000000..3506610 --- /dev/null +++ b/debian/roundcube.default @@ -0,0 +1,8 @@ +# This file conflicts with /etc/default/roundcube-core. If you have +# modified it, report your modifications to +# /etc/default/roundcube-core. If this file is left empty or +# untouched, it will be deleted. + +# If you leave the following marker, this file will be deleted during +# the next upgrade: +# 75321 DELETE 75321 diff --git a/debian/roundcube.logrotate b/debian/roundcube.logrotate new file mode 100644 index 0000000..bdb3ea5 --- /dev/null +++ b/debian/roundcube.logrotate @@ -0,0 +1,8 @@ +# This file conflicts with /etc/logrotate.d/roundcube-core. If you +# have modified it, report your modifications to +# /etc/logrotate.d/roundcube-core. If this file is left empty or +# untouched, it will be deleted. + +# If you leave the following marker, this file will be deleted during +# the next upgrade: +# 75321 DELETE 75321 diff --git a/debian/roundcube.postinst b/debian/roundcube.postinst new file mode 100644 index 0000000..99e67a5 --- /dev/null +++ b/debian/roundcube.postinst @@ -0,0 +1,18 @@ +#!/bin/sh + +set -e + +# Handle old files that are not needed any more +for OLD in /etc/logrotate.d/roundcube /etc/default/roundcube /etc/cron.daily/roundcube; do + [ -f $OLD ] && { + if [ ! -s $OLD ]; then + rm $OLD + else + grep -q '^# 75321 DELETE 75321$' $OLD && rm $OLD + fi + } +done + +#DEBHELPER# + +exit 0 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..54ba07c --- /dev/null +++ b/debian/rules @@ -0,0 +1,39 @@ +#!/usr/bin/make -f + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk + +# In order to regenerate 'debian/control' : +# DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean +# Then check manually if everything's ok + +binary-install/roundcube-core:: + # Symlink all that is in /usr/share/roundcube to /var/lib/roundcube + find debian/roundcube-core/usr/share/roundcube -maxdepth 1 -mindepth 1 | \ + while read i; do \ + if [ ! -L "$$i" ]; then \ + dh_link -proundcube-core "`echo "$$i" | sed -e s#debian/roundcube-core/##`" \ + "`echo "$$i" | sed -e s#debian/roundcube-core/usr/share/roundcube/#var/lib/roundcube/#`"; \ + fi \ + done + # Install config/db.inc.php.dist + install -m 0640 $(CURDIR)/config/db.inc.php.dist $(CURDIR)/debian/roundcube-core/etc/roundcube/db.inc.php + install -m 0640 $(CURDIR)/config/main.inc.php.dist $(CURDIR)/debian/roundcube-core/usr/share/roundcube + # Install empty tables and updates for each db type + install -m 0644 $(CURDIR)/SQL/mysql.initial.sql $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/install/mysql + install -m 0644 $(CURDIR)/SQL/mysql.update.sql $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/upgrade/mysql/0.1~rc1~dfsg-1 + install -m 0644 $(CURDIR)/SQL/postgres.initial.sql $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/install/pgsql + install -m 0644 $(CURDIR)/SQL/postgres.update.sql $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/upgrade/pgsql/0.1~rc1~dfsg-1 + install -m 0644 $(CURDIR)/SQL/sqlite.initial.sql $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/install/sqlite + install -m 0644 $(CURDIR)/SQL/sqlite.update.sql $(CURDIR)/debian/roundcube-core/usr/share/dbconfig-common/data/roundcube/upgrade/sqlite/0.1~rc1~dfsg-1 + # Some files are executable while not being scripts or binary... + find $(CURDIR)/debian/roundcube-core/usr/share/roundcube/program/localization -type f -print0 | xargs -0 chmod -x + # Remove useless file + rm $(CURDIR)/debian/roundcube-core/usr/share/roundcube/program/lib/magic + rm $(CURDIR)/debian/roundcube-core/usr/share/roundcube/bin/msgimport + # Remove files shipped in tinymce package + rm -rf $(CURDIR)/debian/roundcube-core/usr/share/roundcube/program/js/tiny_mce + dh_link -proundcube-core usr/share/tinymce/www usr/share/roundcube/program/js/tiny_mce + +clean:: + debconf-updatepo diff --git a/debian/templates b/debian/templates new file mode 100644 index 0000000..fb0b9f0 --- /dev/null +++ b/debian/templates @@ -0,0 +1,50 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# for an advice to debian-l10n-english@lists.debian.org +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. + +Template: roundcube/reconfigure-webserver +Type: multiselect +__Choices: apache2, lighttpd +Default: apache2, lighttpd +_Description: Web server(s) to configure automatically: + RoundCube supports any web server supported by PHP, however only + Apache 2 and lighttpd can be configured automatically. + . + Please select the web server(s) that should be configured + automatically for RoundCube. + +Template: roundcube/restart-webserver +Type: boolean +Default: true +_Description: Should the webserver(s) be restarted now? + In order to activate the new configuration, the reconfigured web + server(s) have to be restarted. + +Template: roundcube/hosts +Type: string +Default: +_Description: IMAP server(s) used with RoundCube: + Please select the IMAP server that should be used with RoundCube. + . + If this is left blank, a text box will be displayed at + login. Entering a space-separated list of hosts will display a + pull-down menu. Entering a single host will enforce using this + host. + . + To use SSL connections, please enter host names as 'ssl://hostname:993'. + +Template: roundcube/language +Type: select +Choices: ${languages} +_Description: Default language: + Please choose the default language for RoundCube. + . + This choice can be overridden by individual users in their preferences. + . + However, the default language will be used for the login screen and + the first connection of users. diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..b8625fd --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +opts="uversionmangle=s/-rc/~rc/" http://sf.net/roundcubemail/roundcubemail-([\d\.]+.*)-dep\.tar\.gz