Source: greatsql
Section: database
Priority: optional
Maintainer: GreatSQL <jinrong.ye@greatdb.com>
Uploaders: GreatSQL <jinrong.ye@greatdb.com>
Build-Depends: bison,
               chrpath,
	       cmake,
	       debhelper (>= 10),
	       fakeroot,
	       gcc,
	       gzip,
	       libaio-dev[linux-any],
	       libcurl4-openssl-dev,
	       libedit-dev,
	       libevent-dev,
	       libicu-dev,
	       libjson-perl,
	       libkrb5-dev,
	       libldap2-dev,
	       liblz4-dev,
	       libmecab-dev,
	       libncurses5-dev (>= 5.0-0),
	       libnuma-dev [amd64 arm64 i386 mips mips64el mipsel powerpc ppc64el loong64],
	       libpam-dev,
	       libprotobuf-dev,
	       libprotoc-dev,
	       libreadline-dev,
	       libsasl2-dev,
	       libsasl2-modules-gssapi-mit,
	       libssl-dev,
	       libtirpc-dev,
	       libudev-dev,
	       libwrap0-dev (>= 7.6-0),
	       libzstd-dev,
	       lsb-release,
	       lz4,
	       m4,
	       make,
	       patchelf,
	       perl,
	       pkg-config,
	       po-debconf,
	       procps,
	       protobuf-compiler,
	       psmisc,
	       systemd,
	       systemd-dev,
	       time,
	       unzip,
	       zlib1g-dev (>= 1:1.1.3-0)
Standards-Version: 3.9.8
Homepage: https://greatsql.cn
Vcs-Git: https://gitee.com/GreatSQL/GreatSQL.git -b greatsql-8.0.32-27
Vcs-Browser: https://gitee.com/GreatSQL/GreatSQL

Package: libgreatsqlclient21
Section: libs
Architecture: any
Depends: greatsql-common,
	 ${misc:Depends},
	 ${shlibs:Depends}
Pre-Depends: ${misc:Pre-Depends}
Replaces: libpercona-server-client16, 
	  libperconaserverclient18, 
	  libperconaserverclient18.1, 
	  libperconaserverclient20, 
	  libperconaserverclient21, 
	  libperconaserverproclient21
Multi-Arch: same
Description: GreatSQL database client library

Package: libgreatsqlclient21-dev
Architecture: any
Section: libdevel
Depends: libgreatsqlclient21 (= ${binary:Version}),
         libssl-dev,
         libzstd-dev,
         zlib1g-dev,
         ${misc:Depends},
         ${shlibs:Depends}
Provides: libmysqlclient-dev
Breaks: libperconaserverproclient21-dev,
        libperconaserverclient20-dev,
        libperconaserverclient18.1-dev,
        libperconaserverclient18-dev,
        libperconaserverclient16-dev,
        libperconaserverclient15-dev,
        libperconaserverclient14-dev,
        libperconaserverclient12-dev,
        libperconaserverclient10-dev,
        libmysqlclient-dev,
        libmysqlclient18-dev,
        libmysqlclient20-dev,
        libmariadbclient-dev
Replaces: libperconaserverproclient21-dev,
          libperconaserverclient21-dev,
          libperconaserverclient20-dev,
          libperconaserverclient18.1-dev,
          libperconaserverclient18-dev,
          libperconaserverclient16-dev,
          libperconaserverclient15-dev,
          libperconaserverclient14-dev,
          libperconaserverclient12-dev,
          libperconaserverclient10-dev,
          libpercona-xtradb-client-dev,
	  mysql-client-core-8.0,
          libmariadbclient-dev
Description: GreatSQL database development files.
 GreatSQL: a high performance, highly reliable, easy to use, and high security database that can be used to replace MySQL or Percona Server.

Package: greatsql-common
Section: database
Architecture: any
Pre-depends: debconf (>= 0.2.17),
	     ${misc:Pre-Depends}
Recommends: debsums
Depends: ${misc:Depends}, ${shlibs:Depends}
Provides: mysql-common
Conflicts: percona-server-pro-common,
	   mariadb-server-core
Breaks: percona-server-common-5.7,
	mariadb-server-core
Replaces: mysql-common, 
	  mysql-client-core-8.0,
	  mysql-server-core-8.0,
	  mariadb-server-core,
	  percona-server-common-5.7, 
	  percona-server-pro-common, 
	  percona-server-common
Description: GreatSQL database core client binaries.
 GreatSQL: a high performance, highly reliable, easy to use, and high security database that can be used to replace MySQL or Percona Server.

Package: greatsql-client
Section: database
Architecture: any
Depends: debianutils (>=1.6),
         greatsql-common (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Provides: mysql-client,
          virtual-mysql-client,
	  virtual-mysql-client-core,
          mysql-client-8.0,
	  mysql-client-core-8.0
Breaks: mysql-client-5.0,
        mysql-client-core-5.1,
        mysql-client-core-5.5,
        mysql-client-core-5.6,
        mysql-client-core-8.0,
        mysql-client-5.1,
        mysql-client-5.5,
        mysql-client-5.6,
        mysql-client-8.0,
        percona-xtradb-client-5.0,
        percona-server-client-5.1,
        percona-server-client-5.5,
        percona-server-client-5.6,
        percona-server-client-5.7,
        percona-server-client-8.0,
        mariadb-client,
        mariadb-client-core-5.5,
        mariadb-client-5.5,
        virtual-mysql-client,
        virtual-mysql-client-core
Replaces: mysql-client-5.0,
           mysql-client-core-5.1,
           mysql-client-core-5.5,
           mysql-client-core-5.6,
           mysql-client-core-5.7,
           mysql-client-core-8.0,
           mysql-client-5.1,
           mysql-client-5.5,
           mysql-client-5.6,
           mysql-client-5.7,
           mysql-client-8.0,
           percona-xtradb-client-5.0,
           percona-server-client-5.1,
           percona-server-client-5.5,
           percona-server-client-5.6,
           percona-server-client-5.7,
           percona-server-client-8.0,
           mariadb-client,
           mariadb-client-core-5.5,
           mariadb-client-5.5,
           virtual-mysql-client,
           virtual-mysql-client-core,
           percona-server-client-pro
Conflicts: percona-server-client (<= 8.0.12), 
	   percona-server-client-pro
Description: GreatSQL database client binaries.
 GreatSQL: a high performance, highly reliable, easy to use, and high security database that can be used to replace MySQL or Percona Server.

Package: greatsql-server
Section: database
Architecture: any
Pre-Depends: adduser (>= 3.40),
	     debconf,
	     greatsql-common (= ${binary:Version})
Depends: lsb-base (>= 3.0-0),
         greatsql-client (= ${binary:Version}),
         greatsql-common (>= 5.8+1.0.4~),
         passwd,
         perl:any (>= 5.6),
         psmisc,
         ${misc:Depends},
         ${shlibs:Depends}
Provides: mysql-server,
          virtual-mysql-server,
	  virtual-mysql-server-core,
          mysql-server-8.0,
	  mysql-server-core-8.0,
	  mysql-community-server-core
Breaks: mysql-server-5.0,
        mysql-server-5.1,
        mysql-server-5.5,
        mysql-server-5.6,
        mysql-server-8.0,
        mysql-server-core-5.1,
        mysql-server-core-5.5,
        mysql-server-core-5.6,
        mysql-server-core-8.0,
        mysql-community-server-core,
        percona-xtradb-server-5.0,
        percona-server-server-5.1,
        percona-server-server-5.5,
        percona-server-server-5.6,
        percona-server-server-5.7,
        percona-server-server-8.0,
        mariadb-server,
        mariadb-server-core-5.5,
        mariadb-server-5.5,
        virtual-mysql-server,
        virtual-mysql-server-core
Replaces: mysql-server-5.0,
          mysql-server-5.1,
          mysql-server-5.5,
          mysql-server-5.6,
          mysql-server-5.7,
          mysql-server-8.0,
          mysql-server-core-5.1,
          mysql-server-core-5.5,
          mysql-server-core-5.6,
          mysql-server-core-5.7,
          mysql-server-core-8.0,
          mysql-community-server-core,
          percona-xtradb-server-5.0,
          percona-server-server-5.1,
          percona-server-server-5.5,
          percona-server-server-5.6,
          percona-server-server-5.7,
          percona-server-server-8.0,
          mariadb-server,
          mariadb-server-core-5.5,
          mariadb-server-5.5,
          virtual-mysql-server,
          virtual-mysql-server-core,
          percona-server-server-pro
Conflicts: percona-server-server (<= 8.0.12),
           percona-server-tokudb,
           percona-server-server-pro
Description: GreatSQL database server binaries and system database setup.
 GreatSQL: a high performance, highly reliable, easy to use, and high security database that can be used to replace MySQL or Percona Server.

Package: greatsql-source
Section: database
Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: GreatSQL source.
 GreatSQL: a high performance, highly reliable, easy to use, and high security database that can be used to replace MySQL or Percona Server.
