mirror of
https://github.com/MariaDB/server.git
synced 2025-01-29 02:05:57 +01:00
Deb: Match official Debian package libmariadb-dev-compat
Using this package any source that expects MySQL Client libraries should build without changes. Sources that expect MariaDB Connector C should build using only libmariadb-dev. Current MariaDB Connector/C does not build quite identically in this source tree compared to how it build in Debian official. The remaining differences are tracked in MDEV-14921.
This commit is contained in:
parent
9ef2268eda
commit
be59851ad9
6 changed files with 41 additions and 14 deletions
42
debian/control
vendored
42
debian/control
vendored
|
@ -112,22 +112,44 @@ Depends: libmariadb3 (= ${binary:Version}),
|
|||
zlib1g-dev,
|
||||
${misc:Depends},
|
||||
${shlibs:Depends}
|
||||
Breaks: libmariadbclient-dev, libmysqlclient-dev
|
||||
Replaces: libmariadbclient-dev, libmysqlclient-dev
|
||||
Conflicts: libmariadbclient16-dev,
|
||||
libmysqlclient10-dev,
|
||||
libmysqlclient12-dev,
|
||||
libmysqlclient14-dev,
|
||||
libmysqlclient15-dev,
|
||||
libmysqlclient16-dev
|
||||
Provides: libmariadbclient-dev, libmariadbclient-dev-compat, libmysqlclient-dev
|
||||
Breaks: libmariadbclient-dev
|
||||
Replaces: libmariadbclient-dev
|
||||
Conflicts: libmariadbclient16-dev
|
||||
Provides: libmariadbclient-dev
|
||||
Description: MariaDB database development files
|
||||
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 development libraries and header files.
|
||||
This package includes development libraries and header files. To allow sources
|
||||
expecting the MariaDB Connector/C to build. Sources that expect the MySQL
|
||||
Client libraries should use files from the libmariadb-dev-compat package.
|
||||
|
||||
Package: libmariadb-dev-compat
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Section: libdevel
|
||||
Priority: extra
|
||||
Depends: libmariadb-dev (= ${binary:Version}), ${misc:Depends}
|
||||
Conflicts: libmariadb-client-lgpl-dev-compat,
|
||||
libmariadbclient-dev-compat,
|
||||
libmysqlclient-dev,
|
||||
libmysqlclient10-dev,
|
||||
libmysqlclient12-dev,
|
||||
libmysqlclient14-dev,
|
||||
libmysqlclient15-dev,
|
||||
libmysqlclient16-dev
|
||||
Provides: libmariadbclient-dev-compat, libmariadb-client-lgpl-dev-compat, libmysqlclient-dev
|
||||
Replaces: libmariadbclient-dev-compat, libmariadb-client-lgpl-dev-compat, libmysqlclient-dev
|
||||
Description: MariaDB Connector/C, compatibility symlinks
|
||||
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 compatibility symlinks to allow sources expecting the
|
||||
MySQL client libraries to be built against MariaDB Connector/C.
|
||||
|
||||
Package: libmariadbd19
|
||||
Architecture: any
|
||||
|
|
4
debian/libmariadb-dev-compat.install
vendored
Normal file
4
debian/libmariadb-dev-compat.install
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
usr/lib/*/libmysqlclient.a
|
||||
usr/lib/*/libmysqlclient.so
|
||||
usr/lib/*/libmysqlclient_r.a
|
||||
usr/lib/*/libmysqlclient_r.so
|
2
debian/libmariadb-dev-compat.links
vendored
Normal file
2
debian/libmariadb-dev-compat.links
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
usr/bin/mariadb_config usr/bin/mysql_config
|
||||
usr/share/pkgconfig/mariadb.pc usr/share/pkgconfig/mysqlclient.pc
|
4
debian/libmariadb-dev.install
vendored
4
debian/libmariadb-dev.install
vendored
|
@ -1,8 +1,6 @@
|
|||
usr/bin/mysql_config
|
||||
usr/bin/mariadb_config
|
||||
usr/include/mysql
|
||||
usr/include/mariadb
|
||||
usr/lib/*/libmariadb.so
|
||||
usr/lib/*/libmysqlclient.so
|
||||
usr/lib/*/libmariadbclient.so
|
||||
usr/lib/*/libmariadbclient.a
|
||||
usr/lib/*/libmysqlservices.a
|
||||
|
|
2
debian/libmariadb-dev.links
vendored
Normal file
2
debian/libmariadb-dev.links
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
usr/include/mysql usr/include/mariadb
|
||||
usr/share/man/man1/mysql_config.1.gz usr/share/man/man1/mariadb_config.1.gz
|
1
debian/libmariadbd-dev.install
vendored
1
debian/libmariadbd-dev.install
vendored
|
@ -1,3 +1,2 @@
|
|||
usr/bin/mariadb_config
|
||||
usr/lib/*/libmysqld.a
|
||||
usr/lib/*/libmysqld.so
|
||||
|
|
Loading…
Add table
Reference in a new issue