# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/icecast/icecast-2.3.1-r2.ebuild,v 1.1 2007/10/17 18:22:29 beandog Exp $ inherit eutils DESCRIPTION="An opensource alternative to shoutcast that supports mp3, ogg (vorbis/theora) and aac streaming" HOMEPAGE="http://www.icecast.org/" SRC_URI="http://downloads.xiph.org/releases/icecast/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" IUSE="ogg speex theora vorbis yp" DEPEND="dev-libs/libxslt ogg? ( media-libs/libogg ) vorbis? ( media-libs/libvorbis ) speex? ( media-libs/speex ) theora? ( media-libs/libtheora ) yp? ( net-misc/curl )" src_unpack() { unpack ${A} cd "${S}" epatch "${FILESDIR}/${P}-nocurlpassword.patch" } src_compile() { econf \ --sysconfdir=/etc/icecast2 \ $(use_enable yp) || die "configure failed" emake || die "make failed" } pkg_preinst() { enewuser icecast -1 "-1" -1 nogroup || die "Problem adding icecast user" } src_install() { make DESTDIR="${D}" install || die "make install failed" dodoc AUTHORS README TODO HACKING NEWS conf/icecast.xml.dist dohtml -A chm,hhc,hhp doc/* doman "${S}/debian/icecast2.1" newinitd "${FILESDIR}/init.d.icecast" icecast insinto /etc/icecast2/ doins "${FILESDIR}/icecast.xml" fperms 600 /etc/icecast2/icecast.xml keepdir /var/log/icecast fowners icecast:nogroup /var/log/icecast rm -rf "${D}/usr/share/doc/icecast" }