Commit c104e90e authored by Otto Kekäläinen's avatar Otto Kekäläinen

Unify virtual-* package definitions with official Debian packaging

Plus minor other fixes to debian/control file, wrap-and-sort,
versioned mariadb-common dependency etc. All changes based on
comparison with mariadb-10.0 packaging in official Debian
repositories.
parent 7b344bf9
...@@ -25,7 +25,7 @@ Build-Depends: bison, ...@@ -25,7 +25,7 @@ Build-Depends: bison,
libjemalloc-dev (>= 3.0.0~) [linux-any] libjemalloc-dev (>= 3.0.0~) [linux-any]
Standards-Version: 3.8.2 Standards-Version: 3.8.2
Homepage: http://mariadb.org/ Homepage: http://mariadb.org/
Vcs-Bzr: https://github.com/MariaDB/server.git Vcs-Git: https://github.com/MariaDB/server.git
Vcs-Browser: https://github.com/MariaDB/server/ Vcs-Browser: https://github.com/MariaDB/server/
Package: libmariadbclient18 Package: libmariadbclient18
...@@ -131,13 +131,14 @@ Description: MariaDB database common files (e.g. /etc/mysql/conf.d/mariadb.cnf) ...@@ -131,13 +131,14 @@ Description: MariaDB database common files (e.g. /etc/mysql/conf.d/mariadb.cnf)
Package: mariadb-client-core-10.1 Package: mariadb-client-core-10.1
Architecture: any Architecture: any
Depends: libmariadbclient18 (>= ${source:Version}), Depends: libmariadbclient18 (>= ${source:Version}),
mariadb-common, mariadb-common (>= ${source:Version}),
${misc:Depends}, ${misc:Depends},
${shlibs:Depends} ${shlibs:Depends}
Provides: mysql-client-core, Provides: mysql-client-core,
mysql-client-core-5.1, mysql-client-core-5.1,
mysql-client-core-5.5, mysql-client-core-5.5,
mysql-client-core-5.6 mysql-client-core-5.6,
virtual-mysql-client-core
Conflicts: mariadb-client-10.0, Conflicts: mariadb-client-10.0,
mariadb-client-5.1, mariadb-client-5.1,
mariadb-client-5.2, mariadb-client-5.2,
...@@ -154,7 +155,8 @@ Conflicts: mariadb-client-10.0, ...@@ -154,7 +155,8 @@ Conflicts: mariadb-client-10.0,
mysql-client-5.5 (<< ${source:Version}), mysql-client-5.5 (<< ${source:Version}),
mysql-client-core-5.1, mysql-client-core-5.1,
mysql-client-core-5.5, mysql-client-core-5.5,
mysql-client-core-5.6 mysql-client-core-5.6,
virtual-mysql-client-core
Replaces: mariadb-client-10.0, Replaces: mariadb-client-10.0,
mariadb-client-5.1, mariadb-client-5.1,
mariadb-client-5.2, mariadb-client-5.2,
...@@ -171,7 +173,8 @@ Replaces: mariadb-client-10.0, ...@@ -171,7 +173,8 @@ Replaces: mariadb-client-10.0,
mysql-client-5.5, mysql-client-5.5,
mysql-client-core-5.1, mysql-client-core-5.1,
mysql-client-core-5.5, mysql-client-core-5.5,
mysql-client-core-5.6 mysql-client-core-5.6,
virtual-mysql-client-core
Description: MariaDB database core client binaries Description: MariaDB database core client binaries
MariaDB is a fast, stable and true multi-user, multi-threaded SQL database MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
server. SQL (Structured Query Language) is the most popular database query server. SQL (Structured Query Language) is the most popular database query
...@@ -208,7 +211,8 @@ Conflicts: mariadb-client (<< ${source:Version}), ...@@ -208,7 +211,8 @@ Conflicts: mariadb-client (<< ${source:Version}),
mysql-client-5.0, mysql-client-5.0,
mysql-client-5.1, mysql-client-5.1,
mysql-client-5.5, mysql-client-5.5,
mysql-client-5.6 mysql-client-5.6,
virtual-mysql-client
Replaces: mariadb-client (<< ${source:Version}), Replaces: mariadb-client (<< ${source:Version}),
mariadb-client-10.0, mariadb-client-10.0,
mariadb-client-5.1, mariadb-client-5.1,
...@@ -219,7 +223,8 @@ Replaces: mariadb-client (<< ${source:Version}), ...@@ -219,7 +223,8 @@ Replaces: mariadb-client (<< ${source:Version}),
mysql-client-5.0, mysql-client-5.0,
mysql-client-5.1, mysql-client-5.1,
mysql-client-5.5, mysql-client-5.5,
mysql-client-5.6 mysql-client-5.6,
virtual-mysql-client
Description: MariaDB database client binaries Description: MariaDB database client binaries
MariaDB is a fast, stable and true multi-user, multi-threaded SQL database MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
server. SQL (Structured Query Language) is the most popular database query server. SQL (Structured Query Language) is the most popular database query
...@@ -232,12 +237,14 @@ Description: MariaDB database client binaries ...@@ -232,12 +237,14 @@ Description: MariaDB database client binaries
Package: mariadb-server-core-10.1 Package: mariadb-server-core-10.1
Architecture: any Architecture: any
Depends: libmariadbclient18 (>= ${binary:Version}), Depends: libmariadbclient18 (>= ${binary:Version}),
mariadb-common (>= ${source:Version}),
${misc:Depends}, ${misc:Depends},
${shlibs:Depends} ${shlibs:Depends}
Provides: mysql-server-core, Provides: mysql-server-core,
mysql-server-core-5.1, mysql-server-core-5.1,
mysql-server-core-5.5, mysql-server-core-5.5,
mysql-server-core-5.6 mysql-server-core-5.6,
virtual-mysql-server-core
Conflicts: mariadb-server-core-10.0, Conflicts: mariadb-server-core-10.0,
mariadb-server-core-5.1, mariadb-server-core-5.1,
mariadb-server-core-5.2, mariadb-server-core-5.2,
...@@ -247,7 +254,8 @@ Conflicts: mariadb-server-core-10.0, ...@@ -247,7 +254,8 @@ Conflicts: mariadb-server-core-10.0,
mysql-server-core-5.0, mysql-server-core-5.0,
mysql-server-core-5.1, mysql-server-core-5.1,
mysql-server-core-5.5, mysql-server-core-5.5,
mysql-server-core-5.6 mysql-server-core-5.6,
virtual-mysql-server-core
Replaces: mariadb-server-core-10.0, Replaces: mariadb-server-core-10.0,
mariadb-server-core-5.1, mariadb-server-core-5.1,
mariadb-server-core-5.2, mariadb-server-core-5.2,
...@@ -257,7 +265,8 @@ Replaces: mariadb-server-core-10.0, ...@@ -257,7 +265,8 @@ Replaces: mariadb-server-core-10.0,
mysql-server-core-5.0, mysql-server-core-5.0,
mysql-server-core-5.1, mysql-server-core-5.1,
mysql-server-core-5.5, mysql-server-core-5.5,
mysql-server-core-5.6 mysql-server-core-5.6,
virtual-mysql-server-core
Description: MariaDB database core server files Description: MariaDB database core server files
MariaDB is a fast, stable and true multi-user, multi-threaded SQL database MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
server. SQL (Structured Query Language) is the most popular database query server. SQL (Structured Query Language) is the most popular database query
...@@ -268,8 +277,8 @@ Description: MariaDB database core server files ...@@ -268,8 +277,8 @@ Description: MariaDB database core server files
Package: mariadb-test-10.1 Package: mariadb-test-10.1
Architecture: any Architecture: any
Depends: mariadb-client-10.1 (= ${source:Version}), Depends: mariadb-client-10.1 (= ${binary:Version}),
mariadb-server-10.1 (= ${source:Version}) mariadb-server-10.1 (= ${binary:Version})
Suggests: patch Suggests: patch
Conflicts: mariadb-galera-server-5.5 (<< 5.5.33), Conflicts: mariadb-galera-server-5.5 (<< 5.5.33),
mariadb-server-5.5 (<< 5.5.33), mariadb-server-5.5 (<< 5.5.33),
...@@ -277,12 +286,15 @@ Conflicts: mariadb-galera-server-5.5 (<< 5.5.33), ...@@ -277,12 +286,15 @@ Conflicts: mariadb-galera-server-5.5 (<< 5.5.33),
mariadb-test-10.0, mariadb-test-10.0,
mariadb-test-5.1, mariadb-test-5.1,
mariadb-test-5.2, mariadb-test-5.2,
mariadb-test-5.3 mariadb-test-5.3,
virtual-mysql-testsuite
Replaces: mariadb-test (<< ${source:Version}), Replaces: mariadb-test (<< ${source:Version}),
mariadb-test-10.0, mariadb-test-10.0,
mariadb-test-5.1, mariadb-test-5.1,
mariadb-test-5.2, mariadb-test-5.2,
mariadb-test-5.3 mariadb-test-5.3,
virtual-mysql-testsuite
Provides: virtual-mysql-testsuite
Description: MariaDB database regression test suite Description: MariaDB database regression test suite
MariaDB is a fast, stable and true multi-user, multi-threaded SQL database MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
server. SQL (Structured Query Language) is the most popular database query server. SQL (Structured Query Language) is the most popular database query
...@@ -328,7 +340,8 @@ Conflicts: mariadb-server (<< ${source:Version}), ...@@ -328,7 +340,8 @@ Conflicts: mariadb-server (<< ${source:Version}),
mysql-server-5.0, mysql-server-5.0,
mysql-server-5.1, mysql-server-5.1,
mysql-server-5.5, mysql-server-5.5,
mysql-server-5.6 mysql-server-5.6,
virtual-mysql-server
Replaces: libmariadbclient-dev (<< 5.5.0), Replaces: libmariadbclient-dev (<< 5.5.0),
libmariadbclient16 (<< 5.3.4), libmariadbclient16 (<< 5.3.4),
mariadb-server (<< ${source:Version}), mariadb-server (<< ${source:Version}),
...@@ -344,7 +357,8 @@ Replaces: libmariadbclient-dev (<< 5.5.0), ...@@ -344,7 +357,8 @@ Replaces: libmariadbclient-dev (<< 5.5.0),
mysql-server-5.0, mysql-server-5.0,
mysql-server-5.1, mysql-server-5.1,
mysql-server-5.5, mysql-server-5.5,
mysql-server-5.6 mysql-server-5.6,
virtual-mysql-server
Description: MariaDB database server binaries Description: MariaDB database server binaries
MariaDB is a fast, stable and true multi-user, multi-threaded SQL database MariaDB is a fast, stable and true multi-user, multi-threaded SQL database
server. SQL (Structured Query Language) is the most popular database query server. SQL (Structured Query Language) is the most popular database query
...@@ -379,7 +393,7 @@ Description: MariaDB database client (metapackage depending on the latest versio ...@@ -379,7 +393,7 @@ Description: MariaDB database client (metapackage depending on the latest versio
Package: mariadb-test Package: mariadb-test
Architecture: all Architecture: all
Depends: mariadb-test-10.1 (= ${source:Version}) Depends: mariadb-test-10.1 (= ${source:Version}), ${misc:Depends}
Description: MariaDB database regression test suite (metapackage for the latest version) Description: MariaDB database regression test suite (metapackage for the latest version)
This is an empty package that depends on the current "best" version of This is an empty package that depends on the current "best" version of
mariadb-test (currently mariadb-test-10.1), as determined by the MariaDB mariadb-test (currently mariadb-test-10.1), as determined by the MariaDB
...@@ -388,7 +402,11 @@ Description: MariaDB database regression test suite (metapackage for the latest ...@@ -388,7 +402,11 @@ Description: MariaDB database regression test suite (metapackage for the latest
Package: mariadb-connect-engine-10.1 Package: mariadb-connect-engine-10.1
Architecture: any Architecture: any
Depends: libxml2, mariadb-server-10.1, unixODBC Depends: libxml2, mariadb-server-10.1, unixODBC
Build-Depends: libxml2-dev, mariadb-server-10.1, unixODBC-dev Build-Depends: libxml2-dev,
mariadb-server-10.1,
unixODBC-dev,
${misc:Depends},
${shlibs:Depends}
Description: Connect storage engine for MariaDB Description: Connect storage engine for MariaDB
Connect engine supports a number of file formats (dbf, xml, txt, bin, etc), Connect engine supports a number of file formats (dbf, xml, txt, bin, etc),
connections to ODBC tables and remote MySQL tables, as well as a number of connections to ODBC tables and remote MySQL tables, as well as a number of
...@@ -397,7 +415,7 @@ Description: Connect storage engine for MariaDB ...@@ -397,7 +415,7 @@ Description: Connect storage engine for MariaDB
Package: mariadb-oqgraph-engine-10.1 Package: mariadb-oqgraph-engine-10.1
Architecture: any Architecture: any
Depends: libjudydebian1, mariadb-server-10.1 Depends: libjudydebian1, mariadb-server-10.1, ${misc:Depends}, ${shlibs:Depends}
Description: OQGraph storage engine for MariaDB Description: OQGraph storage engine for MariaDB
The OQGraph engine is a computation engine plugin for handling hierarchies The OQGraph engine is a computation engine plugin for handling hierarchies
(trees) and graphs (friend-of-a-friend, etc) cleanly through standard SQL. (trees) and graphs (friend-of-a-friend, etc) cleanly through standard SQL.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment