# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-admin/prelude-manager/prelude-manager-0.9.15.ebuild,v 1.7 2012/05/03 18:02:23 jdhore Exp $ inherit flag-o-matic eutils autotools DESCRIPTION="Prelude-IDS Manager" HOMEPAGE="http://www.prelude-ids.org/" SRC_URI="http://www.prelude-ids.org/download/releases/${PN}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="debug xml dbx tcpwrapper" RDEPEND="!dev-libs/libprelude-cvs !app-admin/prelude-manager-cvs >=dev-libs/libprelude-0.9.5 net-libs/gnutls xml? ( dev-libs/libxml2 ) dbx? ( dev-libs/libpreludedb ) tcpwrapper? ( sys-apps/tcp-wrappers )" DEPEND="${RDEPEND} >=sys-apps/sed-4 virtual/pkgconfig" src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}"/prelude-manager-0.9.15-use-pkg-config.patch eautoreconf } src_compile() { local myconf use debug && append-flags -O -ggdb use !xml && myconf="${myconf} --disable-xmltest --enable-xmlmod" use dbx && myconf="${myconf} --enable-libpreludedb" use tcpwrapper && myconf="${myconf} --enable-libwrap" myconf="${myconf} --localstatedir=/var" econf ${myconf} || die "econf failed" emake || die "emake failed" } src_install() { emake DESTDIR="${D}" install || die "make install failed" newinitd "${FILESDIR}"/gentoo.init prelude-manager newconfd "${FILESDIR}"/gentoo.conf prelude-manager dodir /var/run/prelude-manager keepdir /var/spool/prelude-manager keepdir /var/run/prelude-manager } pkg_postinst() { elog "If you use it with mysql backend, take a look at mysql update files" elog "at ${ROOT}/usr/share/libpreludedb/classic" }