From: Vincent Bernat Date: Tue, 2 Oct 2007 18:09:45 +0000 (+0000) Subject: Create virtual packages for each database backend X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=0accac09ee35944335c6b92ab3254f7905c575e9;p=roundcube.git Create virtual packages for each database backend --- diff --git a/debian/changelog b/debian/changelog index dfb0edf..f8877b7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +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 diff --git a/debian/control b/debian/control index fe6b548..cf667de 100644 --- a/debian/control +++ b/debian/control @@ -9,8 +9,7 @@ Standards-Version: 3.7.2 Package: roundcube Architecture: all -Depends: dbconfig-common, debconf | debconf-2.0, apache2 | httpd, php5, php5-mcrypt, php5-mysql | php5-pgsql | php5-sqlite, php-db, php-auth, php-net-smtp, php-net-socket, php-mail-mime, ucf, mysql-client | virtual-mysql-client | postgresql-client-8.1 | postgresql-client | sqlite, ${misc:Depends} -Suggests: mysql-server | posgresql +Depends: dbconfig-common, debconf | debconf-2.0, apache2 | httpd, php5, php5-mcrypt, roundcube-mysql | roundcube-pgsql | roundcube-sqlite, php-db, php-auth, php-net-smtp, php-net-socket, php-mail-mime, ucf, ${misc:Depends} 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 @@ -20,3 +19,29 @@ Description: skinnable AJAX based webmail solution for IMAP servers The user interface is fully skinnable using XHTML and CSS 2. . Homepage: http://www.roundcube.net/ + +Package: roundcube-mysql +Architecture: all +Depends: php5-mysql, mysql-client | virtual-mysql-client +Suggests: mysql-server +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 +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 +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 index 517da34..e62411e 100644 --- a/debian/control.in +++ b/debian/control.in @@ -9,8 +9,7 @@ Standards-Version: 3.7.2 Package: roundcube Architecture: all -Depends: dbconfig-common, debconf | debconf-2.0, apache2 | httpd, php5, php5-mcrypt, php5-mysql | php5-pgsql | php5-sqlite, php-db, php-auth, php-net-smtp, php-net-socket, php-mail-mime, ucf, mysql-client | virtual-mysql-client | postgresql-client-8.1 | postgresql-client | sqlite, ${misc:Depends} -Suggests: mysql-server | posgresql-server +Depends: dbconfig-common, debconf | debconf-2.0, apache2 | httpd, php5, php5-mcrypt, roundcube-mysql | roundcube-pgsql | roundcube-sqlite, php-db, php-auth, php-net-smtp, php-net-socket, php-mail-mime, ucf, ${misc:Depends} 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 @@ -20,3 +19,29 @@ Description: skinnable AJAX based webmail solution for IMAP servers The user interface is fully skinnable using XHTML and CSS 2. . Homepage: http://www.roundcube.net/ + +Package: roundcube-mysql +Architecture: all +Depends: php5-mysql, mysql-client | virtual-mysql-client +Suggests: mysql-server +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 +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 +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.