diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2018-08-05 16:31:21 +0200 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2018-08-05 16:36:01 +0200 |
commit | 8a3df68b2e60d5994721d55117c642e114b2a300 (patch) | |
tree | dce9e297482888b69a6c5cface1a051bd2b4338e /dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild | |
parent | net-misc/felix: Version bump to 3.1.3 (diff) | |
download | gentoo-8a3df68b2e60d5994721d55117c642e114b2a300.tar.gz gentoo-8a3df68b2e60d5994721d55117c642e114b2a300.tar.bz2 gentoo-8a3df68b2e60d5994721d55117c642e114b2a300.zip |
dev-db/percona-xtrabackup-bin: bump to v2.4.12
Package-Manager: Portage-2.3.44, Repoman-2.3.10
Diffstat (limited to 'dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild')
-rw-r--r-- | dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild new file mode 100644 index 000000000000..29a995636cfc --- /dev/null +++ b/dev-db/percona-xtrabackup-bin/percona-xtrabackup-bin-2.4.12.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +MY_PN="${PN%-bin}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="MySQL hot backup software. non-blocking backups for InnoDB/XtraDB databases" +HOMEPAGE="https://www.percona.com/software/percona-xtrabackup" +SRC_URI=" + amd64? ( + https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-x86_64.libgcrypt20.tar.gz + ) + x86? ( + https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_P}-Linux-i686.libgcrypt20.tar.gz + )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +# NOTE: dev-perl/DBD-mysql still necessary, now for bin/xtrabackup? +DEPEND="" +RDEPEND="dev-libs/libaio + dev-libs/libgcrypt:0/20 + dev-libs/libgpg-error + dev-perl/DBD-mysql + sys-libs/zlib + sys-process/numactl" + +QA_PREBUILT="usr/bin/*" + +src_unpack() { + default + + if use amd64; then + S="${WORKDIR}/${MY_P}-Linux-x86_64" + elif use x86; then + S="${WORKDIR}/${MY_P}-Linux-i686" + fi +} + +src_install() { + # Two new tools with an old libcurl.so.3 dep... + # TODO: Wait for a new release using libcurl.so.4 + # net-misc/curl dev-libs/libev + # dobin bin/xbcloud{,_osenv} + + for tool in xbcrypt xbstream xtrabackup; do + dobin bin/${tool} + done + + for man in innobackupex xbcrypt xbstream xtrabackup; do + doman man/man1/${man}.1 + done + + dosym xtrabackup /usr/bin/innobackupex +} + +pkg_postinst() { + ewarn "innobackupex got deprecated in 2.3.x series and is just a symlink to xtrabackup" +} |