# Copyright 1999-2007 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-sound/mpg321/mpg321-0.2.10-r2.ebuild,v 1.13 2007/01/05 17:37:11 flameeyes Exp $ inherit eutils IUSE="" DESCRIPTION="Free MP3 player, drop-in replacement for mpg123" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" HOMEPAGE="http://sourceforge.net/projects/mpg321/" DEPEND="media-libs/libmad media-libs/libid3tag >=media-libs/libao-0.8.0" SLOT="0" LICENSE="GPL-2" KEYWORDS="amd64 x86 ppc sparc -mips alpha ppc64" PROVIDE="virtual/mpg123" src_unpack() { unpack ${A} epatch ${FILESDIR}/${P}.diff } src_compile() { # disabling the symlink here and doing it in postinst is better for GRP econf --disable-mpg123-symlink || die emake || die } src_install () { make DESTDIR=${D} install || die dodoc AUTHORS BUGS ChangeLog HACKING NEWS README README.remote THANKS TODO } pkg_postinst() { # We create a symlink for /usr/bin/mpg123 if it doesn't already exist if ! [ -f ${ROOT}/usr/bin/mpg123 ]; then ln -s mpg321 ${ROOT}/usr/bin/mpg123 fi } pkg_postrm() { # We delete the symlink if it's nolonger valid. if [ -L "${ROOT}/usr/bin/mpg123" ] && [ ! -x "${ROOT}/usr/bin/mpg123" ]; then elog "We are removing the ${ROOT}/usr/bin/mpg123 symlink since it is no longer valid." elog "If you are using another virtual/mpg123 program, you should setup the appropriate symlink." rm ${ROOT}/usr/bin/mpg123 fi }