Hi I am a KDE 3.5 user and do not want GNOME since i don't use it. The best diff application that I know of is Meld (I have tried kdiff3, kompare, gtkdiff, tkdiff and of course diff). Meld is a GNOME and Python application and depends on among others gnome-python and gnome-python-extras. Hence Meld pulls in a LOT of packages including gnome-panel, gnome-themes, totem and nautilus (I've counted 50 packages that would be removed if I did uninstalled meld).
Therefore I decided I would remove some of the packages that obviously are not necessary. I did this by copying meld, gnome-python and gnome-python-extras to an overlay and removing dependencies that I knew wasn't necessary (I put in a gnome use flag, which I have disabled and let them depend on that use flag). The following shows the packages that I have removed and meld is still working as intended (of course a lot of them are deep dependencies so the packages I actually removed through the ebuilds are a lot fewer): ---------------------------------------------------------------------------------------- [ebuild N ] gnome-extra/gtkhtml-3.8.2 -debug -static 1,218 kB [ebuild N ] net-libs/libsoup-2.2.7 -debug -doc +ssl -static 430 kB [ebuild N ] media-video/totem-1.2.1 -a52 -debug +dvd +flac -gnome +lirc +mad +mpeg -nsplugin +ogg -theora +vorbis +win32codecs +xine +xv 0 kB [ebuild N ] app-text/iso-codes-0.49 3,612 kB [ebuild N ] dev-python/pyxml-0.8.4 0 kB [ebuild N ] gnome-extra/nautilus-cd-burner-2.12.2 +cdr -debug -dvdr -hal -static 0 kB [ebuild N ] gnome-base/nautilus-2.12.2 +X -debug 0 kB [ebuild N ] gnome-base/librsvg-2.12.7 -debug -doc -gnome -nsplugin +zlib 0 kB [ebuild N ] dev-libs/libcroco-0.6.0 -debug 0 kB [ebuild N ] gnome-extra/libgsf-1.12.1 +bzip2 -debug -doc -gnome -static 0 kB [ebuild N ] gnome-base/eel-2.12.2 +X -debug 0 kB [ebuild N ] dev-util/desktop-file-utils-0.10 0 kB [ebuild N ] gnome-base/gail-1.8.8 -debug -doc 568 kB [ebuild N ] gnome-base/libgtop-2.12.2 +X -debug +gdbm -static 0 kB [ebuild N ] gnome-base/libgnomeprintui-2.12.1 -debug -doc 631 kB [ebuild N ] gnome-base/gnome-panel-2.12.2 -debug -doc -eds 0 kB [ebuild N ] gnome-base/gnome-menus-2.12.0-r1 -debug 0 kB [ebuild N ] gnome-base/gnome-desktop-2.12.2 -debug 0 kB [ebuild N ] app-text/gnome-doc-utils-0.4.4 -debug 0 kB [ebuild N ] x11-themes/gnome-themes-2.12.1 -accessibility -debug 0 kB [ebuild N ] x11-themes/gnome-icon-theme-2.12.1 -debug 0 kB [ebuild N ] x11-themes/hicolor-icon-theme-0.8 0 kB ---------------------------------------------------------------------------------------- Now the problem is that when I run emerge meld -uvpD it wants to pull in three of them, and I cannot figure out why: ---------------------------------------------------------------------------------------- [EMAIL PROTECTED]:~# emerge meld -uvpDt These are the packages that I would merge, in reverse order: Calculating dependencies ...done! [ebuild N ] x11-themes/gnome-themes-2.12.1 -accessibility -debug 0 kB [ebuild N ] x11-themes/gnome-icon-theme-2.12.1 -debug 0 kB [ebuild N ] x11-themes/hicolor-icon-theme-0.8 0 kB Total size of downloads: 0 kB [EMAIL PROTECTED]:~# equery d gnome-themes [ Searching for packages depending on gnome-themes... ] [EMAIL PROTECTED]:~# equery d gnome-icon-theme [ Searching for packages depending on gnome-icon-theme... ] [EMAIL PROTECTED]:~# equery d hicolor-icon-theme [ Searching for packages depending on hicolor-icon-theme... ] [EMAIL PROTECTED]:~# ---------------------------------------------------------------------------------------- Does anyone have any ideas for finding out why they're pulled in? I have posted the output of emerge --info below. Any help is appreciated. /Bo [EMAIL PROTECTED]:~# emerge --info Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1600MHz Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://mirror.uni-c.dk/gentoo/ ftp://ftp.du.se/pub/os/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi alsa audiofile avi bash-completion berkdb bitmap-fonts bluetooth bzip2 cdr cups curl directfb dvd emacs emboss encode esd ethereal exif expat fam fat fbcon ffmpeg flac foomaticdb fortran gd gdbm gif gimp gimpprint glut gmp gnokii gnutls gpm hfs i8x0 idn ieee1394 imagemagick imlib ipv6 irda irmc jfs jpeg kde lcms libg++ libwww lirc lm_sensors logitech-mouse mad mikmod mng motif mozcalendar mozdevelop mozsvg mp3 mpeg mplayer msn musicbrainz nas ncurses nls nptl ntfs ogg oggvorbis openal opengl pam pcre pdflib perl png python qt quicktime readline recode reiser4 reiserfs samba scanner sdl slang sms spell sse ssl svga sysfs tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts udev unicode usb vim-with-x vorbis wifi win32codecs wmf x86 xfs xine xml xml2 xosd xprint xv xvid zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS -- gentoo-user@gentoo.org mailing list