On Saturday 15 January 2005 22:54, Holly Bostick wrote:Nicholas Pappas wrote:Hello all.
I'm waiting for the Gnome emerge to complete on a new install, and noticed that the emerge is currently compiling QT -- and hade KDE-BASE and ARTS in the wings. I have "-kde -qt" in the USE varaible. Why is portage wanting to install these for Gnome?
NickDo you also have -arts? If not, ARTS will want to compile, and that depends on KDE, which depends on QT.
Actually, ARTS neither depends on Qt nor on KDE.
Uwe
Thats not what my latest ebuild says (am I reading this wrong?):
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-base/arts/arts-1.3.1.ebuild,v 1.12 2004/11/17 11:09:12 kloeri Exp $
inherit kde flag-o-matic eutils set-kdedir 3.3
DESCRIPTION="aRts, the KDE sound (and all-around multimedia) server/output manager"
HOMEPAGE="http://multimedia.kde.org/"
SRC_URI="mirror://kde/stable/${PV/1.3.1/3.3.1}/src/${PN}-${PV}.tar.bz2"
LICENSE="GPL-2 LGPL-2" SLOT="3.3" KEYWORDS="~amd64 hppa ppc ~ppc64 sparc x86 alpha" IUSE="alsa oggvorbis esd artswrappersuid jack mad"
DEPEND="alsa? ( media-libs/alsa-lib virtual/alsa )
oggvorbis? ( media-libs/libvorbis media-libs/libogg )
esd? ( media-sound/esound )
jack? ( media-sound/jack-audio-connection-kit )
mad? ( media-libs/libmad media-libs/libid3tag )
media-libs/audiofile
>=dev-libs/glib-2
>=x11-libs/qt-3.3
>=sys-apps/portage-2.0.49-r8"There may be a newer, but from what I see, there is a dependency on qt, definitely, and also on KDE insofar as if you don't have KDE installed, you don't have a kde-dir (and the flag o matic flag may also require kdebase, or libs, or both).
In any case, this came from experience, not "knowledge"-- removing the arts USE flag fixes this issue. So practically speaking there must be a dependency, whatever the ebuild is supposed to say. I didn't really find it illogical, since there is no use for aRTs without at least kdebase anyway.
Holly
-- [email protected] mailing list
