]> git.donarmstrong.com Git - roundcube.git/commitdiff
Imported Debian patch 0.5.1+dfsg-1
authorVincent Bernat <bernat@debian.org>
Mon, 14 Feb 2011 21:33:51 +0000 (22:33 +0100)
committerJérémy Bobbio <lunar@debian.org>
Sat, 18 Jun 2011 19:29:12 +0000 (21:29 +0200)
debian/changelog
debian/control
debian/copyright
debian/patches/series
debian/roundcube-plugins.README.Debian [new file with mode: 0644]
debian/roundcube-plugins.dirs [new file with mode: 0644]
debian/roundcube-plugins.install [new file with mode: 0644]
debian/rules
program/js/tiny_mce/plugins/media/img/flv_player.swf [deleted file]

index 019b21b54998b310ce4951c0ccc4fcfc5373c768..41c0685d3677a990e05ae8c705a22116871add8d 100644 (file)
@@ -1,3 +1,15 @@
+roundcube (0.5.1+dfsg-1) unstable; urgency=low
+
+  * Add plugins. Closes: #550454.
+  * Rewrite (and update) of debian/copyright.
+  * Use of yui-compressor to re-minify Javascript files.
+  * Drop correct-magic-path.patch: libmagic1 now provides a symlink to the
+    correct location since 4.24-4.
+  * Repack orig.tar.gz to remove swf file shipped with TinyMCE with no
+    sources available.
+
+ -- Vincent Bernat <bernat@debian.org>  Mon, 14 Feb 2011 22:33:51 +0100
+
 roundcube (0.5.1-1) unstable; urgency=low
 
   * New upstream version. Some bugs are corrected in this release or in a
@@ -20,22 +32,6 @@ roundcube (0.5.1-1) unstable; urgency=low
 
  -- Vincent Bernat <bernat@debian.org>  Wed, 09 Feb 2011 07:32:42 +0100
 
-roundcube (0.5-3) UNRELEASED; urgency=low
-
-  * Don't assign "skins" directory to www-data. Closes: #612552.
-  * Add instructions on how to install and upgrade when not using
-    dbconfig-common. We do not ship UPGRADING file any more since it is
-    misleading. Closes: #612511.
-  * Fix MySQL indexes if upgrading from 0.5-2 or lesser. Closes: #610725.
-  * Rework how symlinks work. The only directory to use is
-    /var/lib/roundcube. We use symlink from /usr/share/roundcube to
-    /var/lib/roundcube and not the other way. Moreover, plugins and skins
-    are also symlinked. A user should be able to add plugins and skins in
-    /var/lib/roundcube while default ones are in
-    /usr/share/roundcube. Closes: #612553.
-
- -- Vincent Bernat <bernat@debian.org>  Wed, 09 Feb 2011 07:32:42 +0100
-
 roundcube (0.5-2) experimental; urgency=low
 
   * If 0.3.1 was installed from scratch, upgrade does not work on MySQL
index 19ebae7fd29e3a3e961a975457dbc45b9ad4fab8..d4b6c2f1dbdbd204f3301bc4412c5038dfd39058 100644 (file)
@@ -3,7 +3,7 @@ Section: web
 Priority: extra
 Maintainer: Debian Roundcube Maintainers <pkg-roundcube-maintainers@lists.alioth.debian.org>
 Uploaders: Vincent Bernat <bernat@debian.org>, Romain Beauxis <toots@rastageeks.org>
-Build-Depends: cdbs, debhelper (>= 5), dh-buildinfo, po-debconf
+Build-Depends: cdbs, debhelper (>= 5), dh-buildinfo, po-debconf, yui-compressor
 Homepage: http://www.roundcube.net/
 Standards-Version: 3.9.1
 Vcs-Svn: svn://svn.debian.org/svn/pkg-roundcube/trunk
@@ -20,7 +20,7 @@ Depends: dbconfig-common, debconf | debconf-2.0, ucf,
  libmagic1,
  roundcube-sqlite (= ${source:Version}) | roundcube-mysql (= ${source:Version}) | roundcube-pgsql (= ${source:Version}),
  ${misc:Depends}
-Suggests: php-auth-sasl (>= 1.0.3)
+Suggests: php-auth-sasl (>= 1.0.3), roundcube-plugins
 Replaces: roundcube
 Breaks: roundcube (<< 0.1~rc2-2)
 Description: skinnable AJAX based webmail solution for IMAP servers
@@ -72,3 +72,17 @@ Description: metapackage 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.
+
+Package: roundcube-plugins
+Architecture: all
+Depends: roundcube-core (= ${source:Version}), ${misc:Depends}
+Description: skinnable AJAX based webmail solution for IMAP servers - plugins
+ 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 several plugins for Roundcube. They should be
+ enabled in the configuration of Roundcube.
index 8b396eaa8f0e64b4f1144a03aed5f7aa9054c2f0..dfdf9edb5e40507240786af0296ac420795008bc 100644 (file)
-This package was debianized by Vincent Bernat <bernat@luffy.cx> on
-Sat, 10 Feb 2007 12:38:24 +0100.
+Format: http://dep.debian.net/deps/dep5/
+Upstream-Name: Roundcube Dev. - Switzerland
+Upstream-Contact: http://roundcube.net/support
+Source: http://roundcube.net/download
 
-It was downloaded from http://www.roundcube.net
+Files: *
+Copyright: 2005-2011, Roundcube Dev. - Switzerland
+License: GPL-2
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License version 2
+ as published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ .
+ On Debian systems, the full text of the GNU General Public
+ License version 2 can be found in the file
+ `/usr/share/common-licenses/GPL-2'.
 
-Copyright: 2005-2006, RoundCube Dev. - Switzerland
+Files: skins/default/*
+Copyright: 2005-2011, Roundcube Dev. - Switzerland
+License: CC-BY-SA-3
+ The theme uses icons originally designed by Stephen Horlander and
+ Kevin Gerich for Mozilla.org. In case of redistribution giving credit
+ to these artwork creators is mandatory.
+ .
+ THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS
+ CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS
+ PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE
+ WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS
+ PROHIBITED.
+ .
+ BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND
+ AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS
+ LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU
+ THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH
+ TERMS AND CONDITIONS.
+ .
+ 1. Definitions
+ .
+   a. "Adaptation" means a work based upon the Work, or upon the Work
+   and other pre-existing works, such as a translation, adaptation,
+   derivative work, arrangement of music or other alterations of a
+   literary or artistic work, or phonogram or performance and includes
+   cinematographic adaptations or any other form in which the Work may
+   be recast, transformed, or adapted including in any form
+   recognizably derived from the original, except that a work that
+   constitutes a Collection will not be considered an Adaptation for
+   the purpose of this License. For the avoidance of doubt, where the
+   Work is a musical work, performance or phonogram, the
+   synchronization of the Work in timed-relation with a moving image
+   ("synching") will be considered an Adaptation for the purpose of
+   this License.
+ .
+   b. "Collection" means a collection of literary or artistic works,
+   such as encyclopedias and anthologies, or performances, phonograms
+   or broadcasts, or other works or subject matter other than works
+   listed in Section 1(f) below, which, by reason of the selection and
+   arrangement of their contents, constitute intellectual creations,
+   in which the Work is included in its entirety in unmodified form
+   along with one or more other contributions, each constituting
+   separate and independent works in themselves, which together are
+   assembled into a collective whole. A work that constitutes a
+   Collection will not be considered an Adaptation (as defined below)
+   for the purposes of this License.
+ .
+   c. "Creative Commons Compatible License" means a license that is
+   listed at http://creativecommons.org/compatiblelicenses that has
+   been approved by Creative Commons as being essentially equivalent
+   to this License, including, at a minimum, because that license: (i)
+   contains terms that have the same purpose, meaning and effect as
+   the License Elements of this License; and, (ii) explicitly permits
+   the relicensing of adaptations of works made available under that
+   license under this License or a Creative Commons jurisdiction
+   license with the same License Elements as this License.
+ .
+   d. "Distribute" means to make available to the public the original
+   and copies of the Work or Adaptation, as appropriate, through sale
+   or other transfer of ownership.
+ .
+   e. "License Elements" means the following high-level license
+   attributes as selected by Licensor and indicated in the title of
+   this License: Attribution, ShareAlike.
+ .
+   f. "Licensor" means the individual, individuals, entity or entities
+   that offer(s) the Work under the terms of this License.
+ .
+   g. "Original Author" means, in the case of a literary or artistic
+   work, the individual, individuals, entity or entities who created
+   the Work or if no individual or entity can be identified, the
+   publisher; and in addition (i) in the case of a performance the
+   actors, singers, musicians, dancers, and other persons who act,
+   sing, deliver, declaim, play in, interpret or otherwise perform
+   literary or artistic works or expressions of folklore; (ii) in the
+   case of a phonogram the producer being the person or legal entity
+   who first fixes the sounds of a performance or other sounds; and,
+   (iii) in the case of broadcasts, the organization that transmits
+   the broadcast.
+ .
+   h. "Work" means the literary and/or artistic work offered under the
+   terms of this License including without limitation any production
+   in the literary, scientific and artistic domain, whatever may be
+   the mode or form of its expression including digital form, such as
+   a book, pamphlet and other writing; a lecture, address, sermon or
+   other work of the same nature; a dramatic or dramatico-musical
+   work; a choreographic work or entertainment in dumb show; a musical
+   composition with or without words; a cinematographic work to which
+   are assimilated works expressed by a process analogous to
+   cinematography; a work of drawing, painting, architecture,
+   sculpture, engraving or lithography; a photographic work to which
+   are assimilated works expressed by a process analogous to
+   photography; a work of applied art; an illustration, map, plan,
+   sketch or three-dimensional work relative to geography, topography,
+   architecture or science; a performance; a broadcast; a phonogram; a
+   compilation of data to the extent it is protected as a
+   copyrightable work; or a work performed by a variety or circus
+   performer to the extent it is not otherwise considered a literary
+   or artistic work.
+ .
+   i. "You" means an individual or entity exercising rights under this
+   License who has not previously violated the terms of this License
+   with respect to the Work, or who has received express permission
+   from the Licensor to exercise rights under this License despite a
+   previous violation.
+ .
+   j. "Publicly Perform" means to perform public recitations of the
+   Work and to communicate to the public those public recitations, by
+   any means or process, including by wire or wireless means or public
+   digital performances; to make available to the public Works in such
+   a way that members of the public may access these Works from a
+   place and at a place individually chosen by them; to perform the
+   Work to the public by any means or process and the communication to
+   the public of the performances of the Work, including by public
+   digital performance; to broadcast and rebroadcast the Work by any
+   means including signs, sounds or images.
+ .
+   k. "Reproduce" means to make copies of the Work by any means
+   including without limitation by sound or visual recordings and the
+   right of fixation and reproducing fixations of the Work, including
+   storage of a protected performance or phonogram in digital form or
+   other electronic medium.
+ .
+ 2. Fair Dealing Rights. Nothing in this License is intended to
+ reduce, limit, or restrict any uses free from copyright or rights
+ arising from limitations or exceptions that are provided for in
+ connection with the copyright protection under copyright law or other
+ applicable laws.
+ .
+ 3. License Grant. Subject to the terms and conditions of this
+ License, Licensor hereby grants You a worldwide, royalty-free,
+ non-exclusive, perpetual (for the duration of the applicable
+ copyright) license to exercise the rights in the Work as stated
+ below:
+ .
+    a. to Reproduce the Work, to incorporate the Work into one or more
+    Collections, and to Reproduce the Work as incorporated in the
+    Collections;
+ .
+    b. to create and Reproduce Adaptations provided that any such
+    Adaptation, including any translation in any medium, takes
+    reasonable steps to clearly label, demarcate or otherwise identify
+    that changes were made to the original Work. For example, a
+    translation could be marked "The original work was translated from
+    English to Spanish," or a modification could indicate "The
+    original work has been modified.";
+ .
+    c. to Distribute and Publicly Perform the Work including as
+    incorporated in Collections; and,
+ .
+    d. to Distribute and Publicly Perform Adaptations.
+    e.
+ .
+      For the avoidance of doubt:
+ .
+         i. Non-waivable Compulsory License Schemes. In those
+         jurisdictions in which the right to collect royalties through
+         any statutory or compulsory licensing scheme cannot be
+         waived, the Licensor reserves the exclusive right to collect
+         such royalties for any exercise by You of the rights granted
+         under this License;
+ .
+         ii. Waivable Compulsory License Schemes. In those
+         jurisdictions in which the right to collect royalties through
+         any statutory or compulsory licensing scheme can be waived,
+         the Licensor waives the exclusive right to collect such
+         royalties for any exercise by You of the rights granted under
+         this License; and,
+ .
+         iii. Voluntary License Schemes. The Licensor waives the right
+         to collect royalties, whether individually or, in the event
+         that the Licensor is a member of a collecting society that
+         administers voluntary licensing schemes, via that society,
+         from any exercise by You of the rights granted under this
+         License.
+ .
+ The above rights may be exercised in all media and formats whether
+ now known or hereafter devised. The above rights include the right to
+ make such modifications as are technically necessary to exercise the
+ rights in other media and formats. Subject to Section 8(f), all
+ rights not expressly granted by Licensor are hereby reserved.
+ .
+ 4. Restrictions. The license granted in Section 3 above is expressly
+ made subject to and limited by the following restrictions:
+ .
+   a. You may Distribute or Publicly Perform the Work only under the
+   terms of this License. You must include a copy of, or the Uniform
+   Resource Identifier (URI) for, this License with every copy of the
+   Work You Distribute or Publicly Perform. You may not offer or
+   impose any terms on the Work that restrict the terms of this
+   License or the ability of the recipient of the Work to exercise the
+   rights granted to that recipient under the terms of the
+   License. You may not sublicense the Work. You must keep intact all
+   notices that refer to this License and to the disclaimer of
+   warranties with every copy of the Work You Distribute or Publicly
+   Perform. When You Distribute or Publicly Perform the Work, You may
+   not impose any effective technological measures on the Work that
+   restrict the ability of a recipient of the Work from You to
+   exercise the rights granted to that recipient under the terms of
+   the License. This Section 4(a) applies to the Work as incorporated
+   in a Collection, but this does not require the Collection apart
+   from the Work itself to be made subject to the terms of this
+   License. If You create a Collection, upon notice from any Licensor
+   You must, to the extent practicable, remove from the Collection any
+   credit as required by Section 4(c), as requested. If You create an
+   Adaptation, upon notice from any Licensor You must, to the extent
+   practicable, remove from the Adaptation any credit as required by
+   Section 4(c), as requested.
+ .
+   b. You may Distribute or Publicly Perform an Adaptation only under
+   the terms of: (i) this License; (ii) a later version of this
+   License with the same License Elements as this License; (iii) a
+   Creative Commons jurisdiction license (either this or a later
+   license version) that contains the same License Elements as this
+   License (e.g., Attribution-ShareAlike 3.0 US)); (iv) a Creative
+   Commons Compatible License. If you license the Adaptation under one
+   of the licenses mentioned in (iv), you must comply with the terms
+   of that license. If you license the Adaptation under the terms of
+   any of the licenses mentioned in (i), (ii) or (iii) (the
+   "Applicable License"), you must comply with the terms of the
+   Applicable License generally and the following provisions: (I) You
+   must include a copy of, or the URI for, the Applicable License with
+   every copy of each Adaptation You Distribute or Publicly Perform;
+   (II) You may not offer or impose any terms on the Adaptation that
+   restrict the terms of the Applicable License or the ability of the
+   recipient of the Adaptation to exercise the rights granted to that
+   recipient under the terms of the Applicable License; (III) You must
+   keep intact all notices that refer to the Applicable License and to
+   the disclaimer of warranties with every copy of the Work as
+   included in the Adaptation You Distribute or Publicly Perform; (IV)
+   when You Distribute or Publicly Perform the Adaptation, You may not
+   impose any effective technological measures on the Adaptation that
+   restrict the ability of a recipient of the Adaptation from You to
+   exercise the rights granted to that recipient under the terms of
+   the Applicable License. This Section 4(b) applies to the Adaptation
+   as incorporated in a Collection, but this does not require the
+   Collection apart from the Adaptation itself to be made subject to
+   the terms of the Applicable License.
+ .
+   c. If You Distribute, or Publicly Perform the Work or any
+   Adaptations or Collections, You must, unless a request has been
+   made pursuant to Section 4(a), keep intact all copyright notices
+   for the Work and provide, reasonable to the medium or means You are
+   utilizing: (i) the name of the Original Author (or pseudonym, if
+   applicable) if supplied, and/or if the Original Author and/or
+   Licensor designate another party or parties (e.g., a sponsor
+   institute, publishing entity, journal) for attribution
+   ("Attribution Parties") in Licensor's copyright notice, terms of
+   service or by other reasonable means, the name of such party or
+   parties; (ii) the title of the Work if supplied; (iii) to the
+   extent reasonably practicable, the URI, if any, that Licensor
+   specifies to be associated with the Work, unless such URI does not
+   refer to the copyright notice or licensing information for the
+   Work; and (iv) , consistent with Ssection 3(b), in the case of an
+   Adaptation, a credit identifying the use of the Work in the
+   Adaptation (e.g., "French translation of the Work by Original
+   Author," or "Screenplay based on original Work by Original
+   Author"). The credit required by this Section 4(c) may be
+   implemented in any reasonable manner; provided, however, that in
+   the case of a Adaptation or Collection, at a minimum such credit
+   will appear, if a credit for all contributing authors of the
+   Adaptation or Collection appears, then as part of these credits and
+   in a manner at least as prominent as the credits for the other
+   contributing authors. For the avoidance of doubt, You may only use
+   the credit required by this Section for the purpose of attribution
+   in the manner set out above and, by exercising Your rights under
+   this License, You may not implicitly or explicitly assert or imply
+   any connection with, sponsorship or endorsement by the Original
+   Author, Licensor and/or Attribution Parties, as appropriate, of You
+   or Your use of the Work, without the separate, express prior
+   written permission of the Original Author, Licensor and/or
+   Attribution Parties.
+ .
+   d. Except as otherwise agreed in writing by the Licensor or as may
+   be otherwise permitted by applicable law, if You Reproduce,
+   Distribute or Publicly Perform the Work either by itself or as part
+   of any Adaptations or Collections, You must not distort, mutilate,
+   modify or take other derogatory action in relation to the Work
+   which would be prejudicial to the Original Author's honor or
+   reputation. Licensor agrees that in those jurisdictions
+   (e.g. Japan), in which any exercise of the right granted in Section
+   3(b) of this License (the right to make Adaptations) would be
+   deemed to be a distortion, mutilation, modification or other
+   derogatory action prejudicial to the Original Author's honor and
+   reputation, the Licensor will waive or not assert, as appropriate,
+   this Section, to the fullest extent permitted by the applicable
+   national law, to enable You to reasonably exercise Your right under
+   Section 3(b) of this License (right to make Adaptations) but not
+   otherwise.
+ .
+ 5. Representations, Warranties and Disclaimer
+ .
+ UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING,
+ LICENSOR OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR
+ WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED,
+ STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF
+ TITLE, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE,
+ NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY,
+ OR THE PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT
+ DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF
+ IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
+ .
+ 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY
+ APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY
+ LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR
+ EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK,
+ EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+ .
+ 7. Termination
+ .
+   a. This License and the rights granted hereunder will terminate
+   automatically upon any breach by You of the terms of this
+   License. Individuals or entities who have received Adaptations or
+   Collections from You under this License, however, will not have
+   their licenses terminated provided such individuals or entities
+   remain in full compliance with those licenses. Sections 1, 2, 5, 6,
+   7, and 8 will survive any termination of this License.
+ .
+   b. Subject to the above terms and conditions, the license granted
+   here is perpetual (for the duration of the applicable copyright in
+   the Work). Notwithstanding the above, Licensor reserves the right
+   to release the Work under different license terms or to stop
+   distributing the Work at any time; provided, however that any such
+   election will not serve to withdraw this License (or any other
+   license that has been, or is required to be, granted under the
+   terms of this License), and this License will continue in full
+   force and effect unless terminated as stated above.
+ .
+ 8. Miscellaneous
+ .
+   a. Each time You Distribute or Publicly Perform the Work or a
+   Collection, the Licensor offers to the recipient a license to the
+   Work on the same terms and conditions as the license granted to You
+   under this License.
+ .
+   b. Each time You Distribute or Publicly Perform an Adaptation,
+   Licensor offers to the recipient a license to the original Work on
+   the same terms and conditions as the license granted to You under
+   this License.
+ .
+   c. If any provision of this License is invalid or unenforceable
+   under applicable law, it shall not affect the validity or
+   enforceability of the remainder of the terms of this License, and
+   without further action by the parties to this agreement, such
+   provision shall be reformed to the minimum extent necessary to make
+   such provision valid and enforceable.
+ .
+   d. No term or provision of this License shall be deemed waived and
+   no breach consented to unless such waiver or consent shall be in
+   writing and signed by the party to be charged with such waiver or
+   consent.
+ .
+   e. This License constitutes the entire agreement between the
+   parties with respect to the Work licensed here. There are no
+   understandings, agreements or representations with respect to the
+   Work not specified here. Licensor shall not be bound by any
+   additional provisions that may appear in any communication from
+   You. This License may not be modified without the mutual written
+   agreement of the Licensor and You.
+ .
+   f. The rights granted under, and the subject matter referenced, in
+   this License were drafted utilizing the terminology of the Berne
+   Convention for the Protection of Literary and Artistic Works (as
+   amended on September 28, 1979), the Rome Convention of 1961, the
+   WIPO Copyright Treaty of 1996, the WIPO Performances and Phonograms
+   Treaty of 1996 and the Universal Copyright Convention (as revised
+   on July 24, 1971). These rights and subject matter take effect in
+   the relevant jurisdiction in which the License terms are sought to
+   be enforced according to the corresponding provisions of the
+   implementation of those treaty provisions in the applicable
+   national law. If the standard suite of rights granted under
+   applicable copyright law includes additional rights not granted
+   under this License, such additional rights are deemed to be
+   included in the License; this License is not intended to restrict
+   the license of any rights under applicable law.
 
-License: GPL
+Files: program/js/googiespell.js*
+Copyright: 2006 Amir Salihefendic
+           2009 Aleksander Machniak
+License: GPL-2
 
-RoundCube may be redistributed under the terms of the GNU GPL, Version
-2, found on Debian systems in the file /usr/share/common-licenses/GPL-2
+Files: program/js/jquery*.js
+Copyright: 2010 John Resig
+           2010 The Dojo Foundation
+License: GPL-2 or Expat
+ Also includes sizzle.js, licensed under Expat, BSD-3-clause and
+ GPL-2. This file is not shipped in the resulting Debian packages. We
+ use system-included jQuery.
 
-The file index.php incorrectly states that it is BSD licensed. This
-was a mistake and this was changed in SVN:
- http://trac.roundcube.net/browser/trunk/roundcubemail/index.php
-More info here:
- http://lists.roundcube.net/mail-archive/dev/2008-05/0000015.html
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
 
-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
- - program/js/jquery-1.3.min.js is MIT and GPLv2 licensed
- - lib/magic is an autogenerated file. We don't ship it and use the
-   one from libmagic1 instead. Here is the license:
+Files: program/js/tiny_mce/*
+Copyright: 2003-2006 Moxiecode Systems AB
+License: LGPL-2.1
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU Lesser General Public License version 2.1
+ as published by the Free Software Foundation.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+ .
+ On Debian systems, the full text of the GNU Lesser General Public
+ License version 2.1 can be found in the file
+ `/usr/share/common-licenses/LGPL-2.1'.
 
-       Copyright © 1985-1995 Ian F. Darwin
-       Copyright © 1994-2008 Christos Zoulas <christos@zoulas.com>
+Files: program/lib/enriched.inc
+Copyright: 2000-2003 Ryo Chijiiwa <Ryo@IlohaMail.org>
+License: GPL-2
 
-       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.
+Files: program/lib/html2text.php
+Copyright: 2005-2007 Jon Abernathy <jon@chuggnutt.com>
+License: GPL-2+
 
-       Redistribution and use in source and binary forms, with or without
-       modification, are permitted provided that the following conditions are
-       met:
+Files: program/lib/tnef_decoder.php
+Copyright: 2002-2010 The Horde Project (http://www.horde.org/)
+License: LGPL-2.1
 
-       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.
+Files: program/lib/utf7.inc
+Copyright: 2000 Edmund Grimley Evans <edmundo@rano.org>
+License: GPL-2+
 
-       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.
+Files: program/lib/washtml.php
+Copyright: 2007 Frederic Motte <fmotte@ubixis.com>
+License: BSD-2-clause
+ 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, 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 ``AS IS'' AND ANY EXPRESS OR
+ IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-       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 © 2007, Vincent Bernat <bernat@luffy.cx> and
-is licensed under the GPL, see `/usr/share/common-licenses/GPL-2'.
+Files: plugins/managesieve/lib/Net/Sieve.php
+Copyright: 2002-2003 Richard Heyes
+           2006-2008 Anish Mistry
+License: BSD-2-clause
 
+Files: debian/*
+Copryight: 2007-2011, Vincent Bernat <bernat@debian.org>
+           2007-2011, Romain Beauxis <toots@rastageeks.org>
+License: GPL-2
index bf6a1fece6945960fb8be1f6664e9be6ca31bc3f..dcad3af6a17f6396255557aad6a89be6c6c3a389 100644 (file)
@@ -1,7 +1,6 @@
 dbconfig-common_support.patch
 correct_install_path.patch
 use_packaged_tinymce.patch
-correct-magic-path.patch
 use_pspell.patch
 loginbox-size.patch
 default-charset-utf8.patch
diff --git a/debian/roundcube-plugins.README.Debian b/debian/roundcube-plugins.README.Debian
new file mode 100644 (file)
index 0000000..7262f25
--- /dev/null
@@ -0,0 +1,11 @@
+This package ships several plugins. To use them, you need to enable
+them by adding them to $rcmail_config['plugins'] array in your
+`/etc/roundcube/main.inc.php' file.
+
+Some plugins need to be configured directly in
+`/etc/roundcube/main.inc.php' while some others have specific
+configuration files. For the later, look at
+`/etc/roundcube/plugins'. You will find empty files that you can
+modify to configure the corresponding plugin.
+
+ -- Vincent Bernat <bernat@debian.org>, Sun, 13 Feb 2011 15:50:48 +0100
diff --git a/debian/roundcube-plugins.dirs b/debian/roundcube-plugins.dirs
new file mode 100644 (file)
index 0000000..17c7d77
--- /dev/null
@@ -0,0 +1 @@
+etc/roundcube/plugins
diff --git a/debian/roundcube-plugins.install b/debian/roundcube-plugins.install
new file mode 100644 (file)
index 0000000..4c6e103
--- /dev/null
@@ -0,0 +1,18 @@
+plugins/additional_message_headers/ usr/share/roundcube/plugins
+plugins/archive/ usr/share/roundcube/plugins
+plugins/autologon/ usr/share/roundcube/plugins
+plugins/database_attachments/ usr/share/roundcube/plugins
+plugins/debug_logger/ usr/share/roundcube/plugins
+plugins/emoticons/ usr/share/roundcube/plugins
+plugins/help/ usr/share/roundcube/plugins
+plugins/http_authentication/ usr/share/roundcube/plugins
+plugins/managesieve/ usr/share/roundcube/plugins
+plugins/markasjunk/ usr/share/roundcube/plugins
+plugins/new_user_dialog/ usr/share/roundcube/plugins
+plugins/new_user_identity/ usr/share/roundcube/plugins
+plugins/squirrelmail_usercopy/ usr/share/roundcube/plugins
+plugins/subscriptions_option/ usr/share/roundcube/plugins
+plugins/userinfo/ usr/share/roundcube/plugins
+plugins/vcard_attachments/ usr/share/roundcube/plugins
+plugins/virtuser_file/ usr/share/roundcube/plugins
+plugins/virtuser_query/ usr/share/roundcube/plugins
index 49ef123b5624e3fd7fa87998910e8a2f7ff44775..195617e7ad54afdc6812d647fd5783ae7e2c08bb 100755 (executable)
@@ -28,7 +28,11 @@ binary-install/roundcube-core::
        # Remove useless file
        rm -rf $(CURDIR)/debian/roundcube-core/usr/share/roundcube/bin
        find $(CURDIR)/debian/roundcube-core -name '._*' -print0 | xargs -r0 rm
-       find $(CURDIR)/debian/roundcube-core -name '*.js.src' -print0 | xargs -r0 rm
+       # Convert .js.src back to js
+       for js in $$(find $(CURDIR)/debian/roundcube-core -name '*.js.src' -print); do \
+               yui-compressor --type js "$$js" -o "$${js%.*}" ; \
+               rm "$$js" ; \
+       done
        # 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
@@ -36,6 +40,23 @@ binary-install/roundcube-core::
        rm $(CURDIR)/debian/roundcube-core/usr/share/roundcube/program/js/jquery-1.4.min.js
        dh_link -proundcube-core usr/share/javascript/jquery/jquery.min.js usr/share/roundcube/program/js/jquery-1.4.min.js
 
+binary-install/roundcube-plugins::
+       # Plugins are in usr/share/roundcube/plugins, for each plugin
+       # if there is config.inc.php.dist, we symlink a config.inc.php
+       # in /etc/roundcube/plugins with some dummy content.
+       for plugin in $(CURDIR)/debian/roundcube-plugins/usr/share/roundcube/plugins/*; do \
+               dh_link -proundcube-plugins usr/share/roundcube/plugins/$${plugin##*/} \
+                       var/lib/roundcube/plugins/$${plugin##*/} ; \
+               if [ ! -f $${plugin}/config.inc.php.dist ]; then continue; fi ; \
+               dh_installdirs -proundcube-plugins etc/roundcube/plugins/$${plugin##*/} ; \
+               (echo "<?php" ; \
+                echo "// Empty configuration for $${plugin##*/}" ; \
+                echo "// See /usr/share/roundcube/plugins/$${plugin##*/}/config.inc.php.dist for instructions") > \
+                       $(CURDIR)/debian/roundcube-plugins/etc/roundcube/plugins/$${plugin##*/}/config.inc.php ; \
+               dh_link -proundcube-plugins etc/roundcube/plugins/$${plugin##*/}/config.inc.php \
+                       usr/share/roundcube/plugins/$${plugin##*/}/config.inc.php ; \
+       done
+
 $(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/% :
        install -d $(CURDIR)/debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)
        install -m 644 $(CURDIR)/debian/bug.control $(CURDIR)/debian/$(cdbs_curpkg)/usr/share/bug/$(cdbs_curpkg)/control
diff --git a/program/js/tiny_mce/plugins/media/img/flv_player.swf b/program/js/tiny_mce/plugins/media/img/flv_player.swf
deleted file mode 100644 (file)
index 042c2ab..0000000
Binary files a/program/js/tiny_mce/plugins/media/img/flv_player.swf and /dev/null differ