# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-db/xtrabackup-bin/xtrabackup-bin-2.2.5.ebuild,v 1.1 2014/10/19 09:57:03 idl0r Exp $ EAPI=5 MY_PN="percona-${PN/-bin}" MY_PVR="${PV}-5027" MY_P="${MY_PN}-${PV}" MY_PF="${MY_PN}-${MY_PVR}" inherit eutils DESCRIPTION="MySQL hot backup software that performs non-blocking backups for InnoDB and XtraDB databases" HOMEPAGE="http://www.percona.com/software/percona-xtrabackup" SRC_URI=" amd64? ( http://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_PF}-Linux-x86_64.tar.gz ) x86? ( http://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-${PV}/binary/tarball/${MY_PF}-Linux-i686.tar.gz )" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" DEPEND="" RDEPEND="dev-libs/libaio || ( dev-libs/libgcrypt:0/11 dev-libs/libgcrypt:11/11 ) dev-libs/libgpg-error dev-perl/DBD-mysql sys-libs/zlib" if use amd64; then S="${WORKDIR}/${MY_P}-Linux-x86_64" elif use x86; then S="${WORKDIR}/${MY_P}-Linux-i686" fi src_prepare() { # bug 501904 - CVE-2014-2029 epatch "${FILESDIR}/${PN}-2.1.7-no-versioncheck.patch" } src_install() { for bin in innobackupex xbcrypt xbstream xtrabackup; do dobin bin/${bin} done } pkg_postinst() { einfo "xtrabackup 2.2.x is for MySQL/MariaDB 5.6 only" }