Uwe Thiem wrote:
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?

Nick
Do 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



Reply via email to