diff options
author | Otto Kekäläinen <otto@mariadb.org> | 2018-01-11 14:59:46 +0000 |
---|---|---|
committer | Vicențiu-Marian Ciorbaru <cvicentiu@gmail.com> | 2018-01-16 13:48:00 +0200 |
commit | 65db816c325eab6b28e05617b91ec6df9aecd0cc (patch) | |
tree | 6f62a80bdc03a542bb4c8065f30b09a011a0a087 /debian/control | |
parent | 90f1f72622cec1c8407cfffc67a7ec94f9cbe6ae (diff) | |
download | mariadb-git-65db816c325eab6b28e05617b91ec6df9aecd0cc.tar.gz |
Deb: Split libmysqlclient19/20 compat links into a separate package
We already ship libmysqlclient18 that replaces any existing package
with the same name and install symlinks that point to out libmariadb.so.
Instead of creating more packages, we add just one more that does the
same and provides both libmysqlclient19 and -20 replacements symlinks.
This is a clean solution, because systems that only use (and are built
against) libmariadb will not need them and if somebody has done a mistake
in the linker parameters, they will spot it and can easily update the
filename to libmariadb.
Diffstat (limited to 'debian/control')
-rw-r--r-- | debian/control | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/debian/control b/debian/control index 8c0874648ce..bca2393a1aa 100644 --- a/debian/control +++ b/debian/control @@ -50,10 +50,6 @@ Conflicts: mariadb-galera-server-10.0 (<< 10.0.5), mariadb-server-5.3, mariadb-server-5.5 (<< 5.5.33), libmariadbclient18 (<< 10.2.0) -Replaces: libmysqlclient19, - libmysqlclient20 -Provides: libmysqlclient19, - libmysqlclient20 Description: MariaDB database client library MariaDB is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query @@ -62,6 +58,25 @@ Description: MariaDB database client library . This package includes the client library. +Package: libmariadb3-compat +Architecture: any +Section: libs +Depends: mariadb-common, libmariadb3, ${misc:Depends}, ${shlibs:Depends} +Breaks: libmysqlclient19, + libmysqlclient20 +Replaces: libmysqlclient19, + libmysqlclient20 +Provides: libmysqlclient19, + libmysqlclient20 +Description: MariaDB database client library MySQL compat package + MariaDB is a fast, stable and true multi-user, multi-threaded SQL database + server. SQL (Structured Query Language) is the most popular database query + language in the world. The main goals of MariaDB are speed, robustness and + ease of use. + . + This package includes the client runtime libraries that simulate and replace + the equivalents found in MySQL 5.6 and 5.7 (mysqlclient19 and 20). + Package: libmariadbclient18 Section: libs Architecture: any @@ -74,7 +89,7 @@ Description: Virtual package to satisfy external depends language in the world. The main goals of MariaDB are speed, robustness and ease of use. . - This package provides compatibility symlinks for libmariadb3 + This package provides compatibility symlinks for libmariadb3. Package: libmysqlclient18 Section: libs @@ -88,7 +103,7 @@ Description: Virtual package to satisfy external depends language in the world. The main goals of MariaDB are speed, robustness and ease of use. . - This package provides compatibility symlinks for libmariadb3 + This package provides compatibility symlinks for libmariadb3. Package: libmariadb-dev Architecture: any |