# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils DESCRIPTION="NickServ, ChanServ etc for dancer-ircd" HOMEPAGE="http://source.freenode.net/~asuffield/dancer/dancer-services/" SRC_URI="http://source.freenode.net/~asuffield/dancer/dancer-services/${P}.tar.gz" LICENSE="GPL-2" KEYWORDS="~x86" SLOT="0" IUSE="doc threads" DEPEND="net-irc/dancer-ircd" src_unpack() { unpack ${A} cd ${S} } src_compile() { cd ${S} ./autogen.sh local myconf="--enable-threads" use threads || myconf="" econf ${myconf} \ DESTDIR=${D} \ PREFIX=${D}/usr \ BINDIR=${D}/usr/bin \ CONFDIR=${D}/etc/dancer-services \ HELPDIR=${D}/usr/share/doc/${P} \ SETPATH=/etc/dancer-services \ || die "./configure ${myconf} failed" ewarn "" ewarn "This is the point where you should ctrl+z, and nano ${S}/include/config.h" ewarn "" ewarn -n "Continuing in " for I in `seq 15 -1 0` do ewarn -n "${I}." sleep 1 done ewarn "" emake depend \ DESTDIR=${D} \ PREFIX=${D}/usr \ BINDIR=${D}/usr/bin \ CONFDIR=${D}/etc/dancer-services \ HELPDIR=${D}/usr/share/doc/${P} \ SETPATH=/etc/dancer-services \ || die "make depend failed" emake \ DESTDIR=${D} \ PREFIX=${D}/usr \ BINDIR=${D}/usr/bin \ CONFDIR=${D}/etc/dancer-services \ HELPDIR=${D}/usr/share/doc/${P} \ SETPATH=/etc/dancer-services \ || die "make failed" } src_install() { mkdir ${D}/usr mkdir ${D}/usr/share mkdir ${D}/usr/share/doc mkdir ${D}/usr/share/doc/${P} mkdir ${D}/etc mkdir ${D}/etc/init.d mkdir ${D}/etc/conf.d cp ${FILESDIR}/init.d-dancer-services ${D}/etc/init.d/dancer-services \ || die "could not create init.d script" cp ${FILESDIR}/conf.d-dancer-services ${D}/etc/conf.d/dancer-services \ || die "could not create conf.d file" emake install-binary \ DESTDIR=${D} \ PREFIX=${D}/usr \ BINDIR=${D}/usr/bin \ CONFDIR=${D}/etc/dancer-services \ HELPDIR=${D}/usr/share/doc/${P} \ SETPATH=/etc/dancer-services \ || die "make install-binary failed" use doc && emake install-help \ DESTDIR=${D} \ PREFIX=${D}/usr \ BINDIR=${D}/usr/bin \ CONFDIR=${D}/etc/dancer-services \ HELPDIR=${D}/usr/share/doc/${P} \ SETPATH=/etc/dancer-services \ || die "make install-help failed" }