# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/siproxd/siproxd-0.5.13.ebuild,v 1.2 2006/11/14 22:32:52 drizzt Exp $ inherit eutils autotools IUSE="static doc" DESCRIPTION="masquerading SIP proxy" HOMEPAGE="http://siproxd.sourceforge.net/" SRC_URI="mirror://sourceforge/siproxd/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86" DEPEND=">=net-libs/libosip-2.0.0 doc? ( app-text/docbook-sgml-utils )" src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}"/${PN}-0.5.11-configure-docs.diff eautoreconf || die "autoreconf failed" # Make the daemon run as user 'siproxd' by default sed -i -e "s:nobody:siproxd:" doc/siproxd.conf.example } src_compile() { local myconf use static && \ myconf="--enable-static" econf ${myconf} \ `use_enable doc docs` || die "configure failed" emake || die "make failed" } src_install() { emake DESTDIR="${D}" install || die "make install failed" newinitd "${FILESDIR}"/siproxd.rc6 siproxd dodoc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO RELNOTES # Set up siproxd directories keepdir /var/{lib,run}/siproxd fowners siproxd:siproxd /var/{lib,run}/siproxd } pkg_setup() { enewgroup siproxd enewuser siproxd -1 -1 /dev/null siproxd }