# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-backup/boxbackup/boxbackup-0.11_rc8-r1.ebuild,v 1.2 2010/06/07 12:53:19 flameeyes Exp $ EAPI="2" inherit eutils autotools DESCRIPTION="A completely automatic on-line backup system" HOMEPAGE="http://boxbackup.org/" SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" SRC_URI="http://boxbackup.org/svn/box/packages/${P/_/}.tgz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 ~x86 ~ppc-macos ~x86-macos" IUSE="client-only" DEPEND="sys-libs/zlib sys-libs/db >=dev-libs/openssl-0.9.7 >=dev-lang/perl-5.6" RDEPEND="${DEPEND} virtual/mta" S="${WORKDIR}/${P/_/}" src_prepare() { epatch "${FILESDIR}"/${P}-testbbackupd.patch } src_compile() { # bug #299411 emake -j1 || die } src_install() { emake -j1 DESTDIR="${D}" install || die "install failed" emake -j1 DESTDIR="${D}" install-backup-client || die "client install failed" use client-only || \ make DESTDIR="${D}" install-backup-server || die "server install failed" dodoc *.txt newinitd "${FILESDIR}"/bbackupd.rc bbackupd use client-only || \ newinitd "${FILESDIR}"/bbstored.rc bbstored keepdir /etc/boxbackup } pkg_preinst() { if ! use client-only; then enewgroup bbstored enewuser bbstored -1 -1 -1 bbstored fi } pkg_postinst() { while read line; do elog "${line}"; done <