forked from percona/percona-server
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PS-7794: Rework Debian packages for zenfs (percona#4393)
- Loading branch information
Illia Pshonkin
committed
Jul 13, 2021
1 parent
62401f9
commit ad2d789
Showing
68 changed files
with
3,120 additions
and
9 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
percona-server-8.0 for Debian | ||
----------------------------- | ||
|
||
For rebuild on debian (>= jessie) please add dh-systemd as build dependency. | ||
|
||
-- Tomislav Plavcic <[email protected]> Tue, 15 Mar 2016 11:04:49 +0100 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
percona-server-zenfs (8.0.12-1) unstable; urgency=low | ||
|
||
* Packaging for 8.0 | ||
|
||
-- Evgeniy Patlan <[email protected]> Mon, 03 Sep 2018 12:50:32 +0300 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
9 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,289 @@ | ||
Source: percona-server-zenfs | ||
Section: database | ||
Priority: extra | ||
Maintainer: Percona Server Development Team <[email protected]> | ||
Uploaders: George Lorch <[email protected]>, | ||
Tomislav Plavcic <[email protected]> | ||
Build-Depends: bison, | ||
cmake, | ||
debhelper (>= 9.0.0), | ||
fakeroot, | ||
libaio-dev[linux-any], | ||
libmecab-dev, | ||
libncurses5-dev (>= 5.0-6), | ||
lsb-release, | ||
perl, | ||
po-debconf, | ||
psmisc, | ||
zlib1g-dev (>= 1:1.1.3-5), | ||
libreadline-dev, | ||
libpam-dev, | ||
libssl-dev, | ||
libnuma-dev, | ||
gcc (>= 4.4), | ||
g++ (>= 4.4), | ||
libwrap0-dev, | ||
libcurl4-openssl-dev, | ||
libldap2-dev | ||
Standards-Version: 3.9.4 | ||
Homepage: http://www.percona.com/software/percona-server/ | ||
Vcs-Git: git://github.com/percona/percona-server.git -b 8.0 | ||
|
||
Package: percona-server-tokudb-zenfs | ||
Section: database | ||
Architecture: any | ||
Depends: percona-server-server-zenfs (= ${binary:Version}), libjemalloc1 (>= 3.3.0), ${misc:Depends} | ||
Breaks: percona-server-tokudb-5.6, percona-server-tokudb-5.7 | ||
Replaces: percona-server-tokudb-5.6, percona-server-tokudb-5.7 | ||
Description: TokuDB engine plugin for Percona Server | ||
. | ||
TokuDB is a storage engine for MySQL and MariaDB that is specifically | ||
designed for high performance on write-intensive workloads. It achieves | ||
this via Fractal Tree indexing. TokuDB is a scalable, ACID and MVCC compliant | ||
storage engine that provides indexing-based query improvements, offers online | ||
schema modifications, and reduces slave lag for both hard disk drives and flash memory. | ||
. | ||
This package includes the TokuDB plugin library. | ||
|
||
Package: percona-server-rocksdb-zenfs | ||
Section: database | ||
Architecture: any | ||
Depends: percona-server-server-zenfs (= ${binary:Version}), ${misc:Depends} | ||
Breaks: percona-server-rocksdb-5.7 | ||
Replaces: percona-server-rocksdb-5.7 | ||
Description: MyRocks storage engine plugin for Percona Server | ||
. | ||
MyRocks is a storage engine for Percona Server which incorporates RocksDB | ||
library optimized for fast storage and space efficiency. | ||
. | ||
This package includes the MyRocks/RocksDB plugin library. | ||
|
||
Package: libperconaserverclient21 | ||
Architecture: any | ||
Section: libs | ||
Pre-Depends: ${misc:Pre-Depends} | ||
Multi-Arch: same | ||
Depends: percona-server-common-zenfs (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} | ||
Replaces: libpercona-server-client16, libperconaserverclient18, libperconaserverclient18.1, libperconaserverclient20 | ||
Description: Percona Server database client library | ||
Percona Server 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 Percona Server are speed, robustness and ease of use. | ||
. | ||
This package includes the client library. | ||
|
||
Package: libperconaserverclient21-dev | ||
Architecture: any | ||
Section: libdevel | ||
Depends: libperconaserverclient21 (= ${binary:Version}), | ||
zlib1g-dev, ${misc:Depends} | ||
Breaks: 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: libperconaserverclient20-dev, | ||
libperconaserverclient18.1-dev, | ||
libperconaserverclient18-dev, | ||
libperconaserverclient16-dev, | ||
libperconaserverclient15-dev, | ||
libperconaserverclient14-dev, | ||
libperconaserverclient12-dev, | ||
libperconaserverclient10-dev, | ||
libpercona-xtradb-client-dev, | ||
libmariadbclient-dev | ||
Provides: libmysqlclient-dev | ||
Description: Percona Server database development files | ||
Percona Server 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 Percona Server are | ||
speed, robustness and ease of use. | ||
. | ||
This package includes development libraries and header files. | ||
|
||
Package: percona-server-common-zenfs | ||
Section: database | ||
Architecture: any | ||
Pre-depends: debconf (>= 0.2.17), debsums, ${misc:Pre-Depends} | ||
Multi-Arch: foreign | ||
Depends: ${shlibs:Depends}, ${misc:Depends} | ||
Breaks: percona-server-common-5.7 | ||
Provides: mysql-common | ||
Replaces: mysql-common, percona-server-common-5.7 | ||
Description: Percona Server database common files (e.g. /etc/mysql/my.cnf) | ||
Percona Server 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 Percona Server are speed, | ||
robustness and ease of use. | ||
. | ||
This package includes files needed by all versions of the client library | ||
(e.g. /etc/mysql/my.cnf). | ||
|
||
Package: percona-server-client-zenfs | ||
Architecture: any | ||
Depends: percona-server-common-zenfs (= ${binary:Version}), | ||
${shlibs:Depends}, ${misc: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, | ||
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, | ||
mariadb-client, | ||
mariadb-client-core-5.5, | ||
mariadb-client-5.5, | ||
virtual-mysql-client, | ||
virtual-mysql-client-core | ||
Conflicts: percona-server-client-zenfs (< 8.0.12) | ||
Description: Percona Server database client binaries | ||
Percona Server 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 Percona Server are speed, | ||
robustness and ease of use. | ||
. | ||
This package includes the client binaries. | ||
|
||
Package: percona-server-server-zenfs | ||
Architecture: any | ||
Pre-Depends: adduser, | ||
debconf (>= 0.2.17) | ||
Depends: percona-server-common-zenfs (= ${binary:Version}), | ||
percona-server-client-zenfs (= ${binary:Version}), | ||
${shlibs:Depends}, ${misc:Depends}, | ||
psmisc, | ||
openssl | ||
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, | ||
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, | ||
mariadb-server, | ||
mariadb-server-core-5.5, | ||
mariadb-server-5.5, | ||
virtual-mysql-server, | ||
virtual-mysql-server-core | ||
Conflicts: percona-server-server-zenfs (< 8.0.12) | ||
Description: Percona Server database server binaries | ||
Percona Server 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 Percona Server are speed, | ||
robustness and ease of use. | ||
. | ||
This package includes the server binaries. | ||
|
||
Package: percona-server-test-zenfs | ||
Architecture: any | ||
Depends: percona-server-client-zenfs (= ${binary:Version}), | ||
percona-server-server-zenfs (= ${binary:Version}), | ||
libperconaserverclient21-dev (= ${binary:Version}), | ||
perl, python, ${misc:Depends}, ${shlibs:Depends} | ||
Replaces: percona-server-server-zenfs, percona-server-client-zenfs | ||
Description: Percona Server database test suite | ||
Percona Server 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 Percona Server are speed, | ||
robustness and ease of use. | ||
. | ||
This package includes the Percona Server test framework that provides | ||
a means for verifying that Percona Server and its client programs | ||
operate according to expectations | ||
|
||
Package: percona-server-source-zenfs | ||
Architecture: any | ||
Depends: ${misc:Depends}, ${shlibs:Depends} | ||
Description: Percona Server 8.0 source | ||
This package includes the source code to Percona Server as configured before | ||
building. | ||
|
||
Package: percona-server-dbg-zenfs | ||
Architecture: any | ||
Section: debug | ||
Depends: percona-server-server-zenfs (= ${binary:Version}), ${misc:Depends} | ||
Description: Debugging package for Percona Server | ||
Percona Server 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 Percona Server are speed, | ||
robustness and ease of use. | ||
. | ||
This package contains the debugging symbols for the Percona Server binaries. | ||
|
||
Package: percona-mysql-router-zenfs | ||
Architecture: any | ||
Description: Percona MySQL Router | ||
Depends: ${shlibs:Depends}, ${misc:Depends} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ | ||
Upstream-Name: Percona Server 8.0 | ||
Upstream-Contact: Percona MySQL Development Team <[email protected]> | ||
Source: http://www.percona.com/downloads/Percona-Server-8.0/ | ||
|
||
Copyright: 2018, Oracle and/or its affiliates. All rights reserved. | ||
License: | ||
This is a release of MySQL, a dual-license SQL database server. | ||
For the avoidance of doubt, this particular copy of the software | ||
is released under the version 2 of the GNU General Public License. | ||
MySQL is brought to you by Oracle. | ||
. | ||
MySQL FOSS License Exception | ||
We want free and open source software applications under certain | ||
licenses to be able to use specified GPL-licensed MySQL client | ||
libraries despite the fact that not all such FOSS licenses are | ||
compatible with version 2 of the GNU General Public License. | ||
Therefore there are special exceptions to the terms and conditions | ||
of the GPLv2 as applied to these client libraries, which are | ||
identified and described in more detail in the FOSS License | ||
Exception at | ||
<http://www.mysql.com/about/legal/licensing/foss-exception.html>. | ||
. | ||
This distribution may include materials developed by third | ||
parties. For license and attribution notices for these | ||
materials, please refer to the documentation that accompanies | ||
this distribution (see the "Licenses for Third-Party Components" | ||
appendix) or view the online documentation at | ||
<http://dev.mysql.com/doc/>. | ||
. | ||
GPLv2 Disclaimer | ||
For the avoidance of doubt, except that if any license choice | ||
other than GPL or LGPL is available it will apply instead, | ||
Oracle elects to use only the General Public License version 2 | ||
(GPLv2) at this time for any software where a choice of GPL | ||
license versions is made available with the language indicating | ||
that GPLv2 or any later version may be used, or where a choice | ||
. | ||
The full text of the GNU General Public License version 2 can | ||
be found in the file | ||
`/usr/share/mysql/doc/COPYING'. |
Oops, something went wrong.