From: Vincent Bernat Date: Sun, 1 Mar 2009 17:38:55 +0000 (+0000) Subject: Drop virtual package roundcube-db and add dependencies on real package X-Git-Url: https://git.donarmstrong.com/?p=roundcube.git;a=commitdiff_plain;h=a5d606875b3d2b2a9bf5e003daaeb3901d59445f Drop virtual package roundcube-db and add dependencies on real package instead: this way, we can versioned dependencies on those to avoid version mismatch between packages. --- diff --git a/debian/changelog b/debian/changelog index 44f120c..f9cde24 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,9 @@ roundcube (0.2~stable-2) UNRELEASED; urgency=low * Update debconf translations: + French, thanks to Christian Perrier. Closes: #515806. + Swedish, thanks to Martin Bagge. Closes: #516683. + * Drop virtual package roundcube-db and add dependencies on real package + instead: this way, we can versioned dependencies on those to avoid + version mismatch between packages. -- Vincent Bernat Tue, 17 Feb 2009 20:17:11 +0100 diff --git a/debian/control b/debian/control index a3f90b8..a743200 100644 --- a/debian/control +++ b/debian/control @@ -11,7 +11,7 @@ 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, php5-gd, roundcube-db, php-mdb2, php-auth, php-net-smtp, php-net-socket, php-mail-mime (>= 1.5.0), ucf, tinymce (>= 3), ${misc:Depends}, libmagic1 +Depends: dbconfig-common, debconf | debconf-2.0, apache2 | lighttpd | httpd, php5, php5-mcrypt, php5-gd, roundcube-sqlite (= ${source:Version}) | roundcube-mysql (= ${source:Version}) | roundcube-pgsql (= ${source:Version}), php-mdb2, php-auth, php-net-smtp, php-net-socket, php-mail-mime (>= 1.5.0), ucf, tinymce (>= 3), ${misc:Depends}, libmagic1 Replaces: roundcube Conflicts: roundcube (<< 0.1~rc2-2) Description: skinnable AJAX based webmail solution for IMAP servers @@ -27,7 +27,7 @@ Description: skinnable AJAX based webmail solution for IMAP servers Package: roundcube Architecture: all -Depends: roundcube-sqlite | roundcube-db, roundcube-core (= ${source:Version}), ${misc:Depends} +Depends: roundcube-core (= ${source:Version}), ${misc:Depends} Description: skinnable AJAX based webmail solution for IMAP servers - metapackage RoundCube Webmail is a browser-based multilingual IMAP client with an application-like user interface. It provides full functionality @@ -42,7 +42,6 @@ Package: roundcube-mysql Architecture: all Depends: php-mdb2-driver-mysql, mysql-client | virtual-mysql-client, ${misc:Depends} Suggests: mysql-server -Provides: roundcube-db Description: metapackage providing MySQL dependencies for RoundCube This package provides MySQL dependencies for RoundCube Webmail, a skinnable AJAX based webmail solution for IMAP servers. Install this @@ -52,7 +51,6 @@ Package: roundcube-pgsql Architecture: all Depends: php-mdb2-driver-pgsql, postgresql-client-8.1 | postgresql-client, ${misc:Depends} Suggests: postgresql-server -Provides: roundcube-db Description: metapackage providing PostgreSQL dependencies for RoundCube This package provides PostgreSQL dependencies for RoundCube Webmail, a skinnable AJAX based webmail solution for IMAP servers. Install @@ -61,7 +59,6 @@ Description: metapackage providing PostgreSQL dependencies for RoundCube Package: roundcube-sqlite Architecture: all Depends: php-mdb2-driver-sqlite, sqlite, ${misc:Depends} -Provides: roundcube-db 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 diff --git a/debian/control.in b/debian/control.in index d59c7d1..46da523 100644 --- a/debian/control.in +++ b/debian/control.in @@ -11,7 +11,7 @@ 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, php5-gd, roundcube-db, php-mdb2, php-auth, php-net-smtp, php-net-socket, php-mail-mime (>= 1.5.0), ucf, tinymce (>= 3), ${misc:Depends}, libmagic1 +Depends: dbconfig-common, debconf | debconf-2.0, apache2 | lighttpd | httpd, php5, php5-mcrypt, php5-gd, roundcube-sqlite (= ${source:Version}) | roundcube-mysql (= ${source:Version}) | roundcube-pgsql (= ${source:Version}), php-mdb2, php-auth, php-net-smtp, php-net-socket, php-mail-mime (>= 1.5.0), ucf, tinymce (>= 3), ${misc:Depends}, libmagic1 Replaces: roundcube Conflicts: roundcube (<< 0.1~rc2-2) Description: skinnable AJAX based webmail solution for IMAP servers @@ -27,7 +27,7 @@ Description: skinnable AJAX based webmail solution for IMAP servers Package: roundcube Architecture: all -Depends: roundcube-sqlite | roundcube-db, roundcube-core (= ${source:Version}), ${misc:Depends} +Depends: roundcube-core (= ${source:Version}), ${misc:Depends} Description: skinnable AJAX based webmail solution for IMAP servers - metapackage RoundCube Webmail is a browser-based multilingual IMAP client with an application-like user interface. It provides full functionality @@ -42,7 +42,6 @@ Package: roundcube-mysql Architecture: all Depends: php-mdb2-driver-mysql, mysql-client | virtual-mysql-client, ${misc:Depends} Suggests: mysql-server -Provides: roundcube-db Description: metapackage providing MySQL dependencies for RoundCube This package provides MySQL dependencies for RoundCube Webmail, a skinnable AJAX based webmail solution for IMAP servers. Install this @@ -52,7 +51,6 @@ Package: roundcube-pgsql Architecture: all Depends: php-mdb2-driver-pgsql, postgresql-client-8.1 | postgresql-client, ${misc:Depends} Suggests: postgresql-server -Provides: roundcube-db Description: metapackage providing PostgreSQL dependencies for RoundCube This package provides PostgreSQL dependencies for RoundCube Webmail, a skinnable AJAX based webmail solution for IMAP servers. Install @@ -61,7 +59,6 @@ Description: metapackage providing PostgreSQL dependencies for RoundCube Package: roundcube-sqlite Architecture: all Depends: php-mdb2-driver-sqlite, sqlite, ${misc:Depends} -Provides: roundcube-db 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