Hey i found this after doing numerous google searches but i had no idea what it was. I thought i could post it here and somebody migth understand what it is.
Code:
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/rhythmbox/rhythmbox-0.9.3.1_p1.ebuild,v 1.2 2006/02/06 18:28:17 joem Exp $
inherit gnome2 eutils
MY_P="${P%%_*}"
DESCRIPTION="Music management and playback software for GNOME"
HOMEPAGE="http://www.rhythmbox.org/"
SRC_URI="http://ftp.gnome.org/pub/gnome/sources/rhythmbox/0.9/${MY_P}.tar.bz2"
LICENSE="GPL-2"
KEYWORDS="~x86"
IUSE="vorbis flac aac mad ipod avahi howl daap dbus musicbrainz tagwriting
gstreamer010"
#I want tagwriting to be on by default in the future. It is just a local flag
#now because it is still considered experimental by upstream and doesn't work
#well with all formats
SLOT="0"
RDEPEND=">=x11-libs/gtk+-2.5.4
>=gnome-base/libgnomeui-2
>=gnome-base/libglade-2
>=gnome-base/gnome-vfs-2.7.4
>=gnome-base/libbonobo-2
>=gnome-extra/nautilus-cd-burner-2.9.0
>=media-video/totem-1.1.5
musicbrainz? ( >=media-libs/musicbrainz-2.1 )
>=net-libs/libsoup-2.2
ipod? ( >=media-libs/libgpod-0.2.0
>=sys-apps/hal-0.5 )
avahi? ( >=net-dns/avahi-0.6 )
!avahi? ( howl? ( >=net-misc/howl-0.9.8 ) )
dbus? ( >=sys-apps/dbus-0.35 )
!gstreamer010? ( =media-libs/gst-plugins-0.8*
=media-plugins/gst-plugins-gnomevfs-0.8*
vorbis? ( =media-plugins/gst-plugins-vorbis-0.8*
=media-plugins/gst-plugins-ogg-0.8* )
mad? ( =media-plugins/gst-plugins-mad-0.8* )
flac? ( =media-plugins/gst-plugins-flac-0.8* )
aac? ( =media-plugins/gst-plugins-faad-0.8* ) )
gstreamer010? ( >=media-libs/gst-plugins-base-0.10
>=media-plugins/gst-plugins-gnomevfs-0.10
vorbis? ( >=media-plugins/gst-plugins-vorbis-0.10
>=media-plugins/gst-plugins-ogg-0.10 )
mad? ( >=media-plugins/gst-plugins-mad-0.10 )
flac? ( >=media-plugins/gst-plugins-flac-0.10 )
aac? ( >=media-plugins/gst-plugins-faad-0.10 ) )"
DEPEND="${RDEPEND}
dev-util/pkgconfig
>=dev-util/intltool-0.29
app-text/scrollkeeper"
MAKEOPTS="${MAKEOPTS} -j1"
S=${WORKDIR}/${MY_P}
pkg_setup() {
if ! use avahi && ! use howl; then
if use daap ; then
ewarn "Daap support requires either howl or avahi"
ewarn "to be installed. Please remerge with either"
ewarn "USE=avahi or USE=howl"
fi
fi
if use howl || use avahi ; then
G2CONF="${G2CONF} $(use_enable daap)"
fi
if use howl ; then
G2CONF="${G2CONF} --with-mdns=howl"
fi
if use avahi ; then
G2CONF="${G2CONF} --with-mdns=avahi"
fi
if use gstreamer010 ; then
G2CONF="${G2CONF} --with-playback=gstreamer-0-10"
else
G2CONF="${G2CONF} --with-playback=gstreamer-0-8 \
$(use_enable tagwriting tag-writing)"
fi
G2CONF="${G2CONF} \
$(use_enable ipod) \
$(use_enable musicbrainz) \
$(use_with dbus) \
--enable-mmkeys \
--enable-audioscrobbler \
--disable-libnotify
--disable-schemas-install"
DOCS="AUTHORS COPYING ChangeLog DOCUMENTERS INSTALL INTERNALS \
MAINTAINERS NEWS README README.iPod THANKS TODO"
export GST_INSPECT=/bin/true
USE_DESTDIR=1
}
src_unpack()
{
unpack ${A}
cd ${S}
gnome2_omf_fix ${S}/help/C/Makefile.in
gnome2_omf_fix ${S}/help/ja/Makefile.in
}
pkg_postinst() {
gnome2_pkg_postinst()
if use gstreamer010 ; then
einfo "Gstreamer-0.10 support is still incomplete!"
einfo "Certain features such as tag editing do not yet work"
einfo "And are disabled. There are also some known issues with"
einfo "Dapp playback. Please use gstreamer-0.8 for full support"
fi
}
<!-- ajax rendered in 0.0154 seconds -->
I think its source code for a plugin that might allow aac support for Rhythmbox, but i wasn't sure.
Here is where i got this from
http://www.gentoo-portage.com/media-sound/rhythmbox/USE
I also downloaded and installed a program from this site which was said to enable acc support.
http://tettnang.freshrpms.net/rpm.html?id=46