70 lines
1.8 KiB
Bash
70 lines
1.8 KiB
Bash
# Copyright 1999-2012 Gentoo Foundation
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
# $Header: /var/cvsroot/gentoo-x86/net-irc/miau/miau-0.6.6.ebuild,v 1.2 2012/02/16 19:03:24 phajdan.jr Exp $
|
|
|
|
inherit eutils
|
|
|
|
DESCRIPTION="Persistent IRC bouncer with multi-client support - a fork of muh"
|
|
HOMEPAGE="http://miau.sourceforge.net/"
|
|
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
|
|
LICENSE="GPL-2"
|
|
SLOT="0"
|
|
KEYWORDS="~amd64 ~ppc x86"
|
|
IUSE="debug ipv6"
|
|
|
|
DEPEND=""
|
|
RDEPEND="${DEPEND}"
|
|
|
|
pkg_setup() {
|
|
if use ipv6; then
|
|
echo
|
|
ewarn "Enabling the ipv6 useflag will disable ipv4 entirely. Press"
|
|
ewarn "Ctrl+C now if you don't want this."
|
|
echo
|
|
ebeep 5
|
|
fi
|
|
}
|
|
|
|
src_compile() {
|
|
# --disable-debug seems to actually enabled it, using if use rather than
|
|
# use_enable to get around it.
|
|
if use debug; then
|
|
myconf="--enable-debug"
|
|
fi
|
|
econf \
|
|
--enable-dccbounce \
|
|
--enable-automode \
|
|
--enable-releasenick \
|
|
--enable-ctcp-replies \
|
|
--enable-mkpasswd \
|
|
--enable-uptime \
|
|
--enable-chanlog \
|
|
--enable-privlog \
|
|
--enable-onconnect \
|
|
--enable-empty-awaymsg \
|
|
$(use_enable ipv6) \
|
|
${myconf} \
|
|
$(use_enable debug enduserdebug) \
|
|
$(use_enable debug pingstat) \
|
|
$(use_enable debug dumpstatus) \
|
|
|| die "econf failed."
|
|
emake || die "emake failed."
|
|
}
|
|
|
|
src_install() {
|
|
emake install DESTDIR="${D}" || die "emake install failed."
|
|
dodoc AUTHORS ChangeLog TODO README || die "dodoc failed."
|
|
|
|
mv "${D}/usr/share/doc/miau/examples/miaurc" \
|
|
"${D}/usr/share/doc/${PF}/miaurc.sample"
|
|
rm -rf "${D}/usr/share/doc/miau"
|
|
}
|
|
|
|
pkg_postinst() {
|
|
echo
|
|
elog "You'll need to configure miau before running it."
|
|
elog "Put your config in ~/.miau/miaurc"
|
|
elog "You can use the sample config is in /usr/share/doc/${PF}/miaurc.sample"
|
|
elog "For more information, see the documentation."
|
|
echo
|
|
}
|