# Copyright 1"xtrabackup-1.0.tar.gz"999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-backup/tsm/tsm-5.5.2.7.ebuild,v 1.2 2010/01/27 16:47:05 dertobi123 Exp $ inherit versionator multilib eutils DESCRIPTION="Percona XtraBackup is OpenSource online (non-blockable) backup solution for InnoDB and XtraDB engines" HOMEPAGE="http://www.percona.com/docs/wiki/percona-xtrabackup:start" SRC_URI="http://www.percona.com/mysql/xtrabackup/1.0/source/xtrabackup-1.0-56.rhel5.src.rpm" TAR_NAME="xtrabackup-1.0.tar.gz" SRC_DIR="xtrabackup-1.0" KEYWORDS="x86 amd64" DEPEND=">=app-arch/rpm2targz-9.0.0.3g virtual/mysql" S="${WORKDIR}" src_unpack() { einfo "Extracting from rpm: ${A}" rpm2tar -O "${DISTDIR}/${A}" | tar xfp - einfo "Extrating from tar: ${TAR_NAME}" tar zxf "${TAR_NAME}" } src_compile() { cd "${S}/${SRC_DIR}" econf --sysconfdir=/etc/mysql emake cd "${S}/${SRC_DIR}/innobase/xtrabackup" emake } src_install() { cd "${S}/${SRC_DIR}/innobase/xtrabackup" dobin xtrabackup }