[debian-mysql] [PATCH 7/8] Split mysql-client-core-5.5 out from mysql-client-5.5

Robie Basak robie.basak at canonical.com
Mon Feb 10 13:50:20 UTC 2014


This delta has been carried in Ubuntu for a while, and is useful for
Debian, too.
---
 debian/control                     | 20 ++++++++++++++++++++
 debian/mysql-client-5.5.files      |  4 ----
 debian/mysql-client-core-5.5.files |  4 ++++
 3 files changed, 24 insertions(+), 4 deletions(-)
 create mode 100644 debian/mysql-client-core-5.5.files

diff --git a/debian/control b/debian/control
index 626dd68..5834090 100644
--- a/debian/control
+++ b/debian/control
@@ -111,12 +111,32 @@ Description: MySQL database common files, e.g. /etc/mysql/my.cnf
  This package includes files needed by all versions of the client library,
  e.g. /etc/mysql/my.cnf.
 
+Package: mysql-client-core-5.5
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Breaks:
+ mysql-client (<< ${source:Version}),
+ mysql-client-5.0,
+ mysql-client-core-5.1
+Replaces:
+ mysql-client (<< ${source:Version}),
+ mysql-client-5.0,
+ mysql-client-core-5.1
+Description: MySQL database core client binaries
+ MySQL 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 MySQL are speed, robustness and
+ ease of use.
+ .
+ This package includes the core client files, as used by Akonadi.
+
 Package: mysql-client-5.5
 Architecture: any
 Depends:
  debianutils (>=1.6),
  libdbd-mysql-perl (>= 1.2202),
  libdbi-perl,
+ mysql-client-core-5.5,
  mysql-common (>= ${source:Version}),
  ${misc:Depends},
  ${perl:Depends},
diff --git a/debian/mysql-client-5.5.files b/debian/mysql-client-5.5.files
index 5dc5f19..e381cad 100644
--- a/debian/mysql-client-5.5.files
+++ b/debian/mysql-client-5.5.files
@@ -1,7 +1,3 @@
-usr/bin/mysql
-usr/bin/mysqlcheck
-usr/share/man/man1/mysql.1
-usr/share/man/man1/mysqlcheck.1
 usr/bin/innochecksum
 usr/bin/innotop
 usr/bin/myisam_ftdump
diff --git a/debian/mysql-client-core-5.5.files b/debian/mysql-client-core-5.5.files
new file mode 100644
index 0000000..a278130
--- /dev/null
+++ b/debian/mysql-client-core-5.5.files
@@ -0,0 +1,4 @@
+usr/bin/mysql
+usr/bin/mysqlcheck
+usr/share/man/man1/mysql.1
+usr/share/man/man1/mysqlcheck.1
-- 
1.8.3.2




More information about the pkg-mysql-maint mailing list