1 |
Hi |
2 |
|
3 |
I am a KDE 3.5 user and do not want GNOME since i don't use it. The best diff |
4 |
application that I know of is Meld (I have tried kdiff3, kompare, gtkdiff, |
5 |
tkdiff and of course diff). Meld is a GNOME and Python application and |
6 |
depends on among others gnome-python and gnome-python-extras. |
7 |
Hence Meld pulls in a LOT of packages including gnome-panel, gnome-themes, |
8 |
totem and nautilus (I've counted 50 packages that would be removed if I did |
9 |
uninstalled meld). |
10 |
|
11 |
Therefore I decided I would remove some of the packages that obviously are not |
12 |
necessary. I did this by copying meld, gnome-python and gnome-python-extras |
13 |
to an overlay and removing dependencies that I knew wasn't necessary (I put |
14 |
in a gnome use flag, which I have disabled and let them depend on that use |
15 |
flag). |
16 |
|
17 |
The following shows the packages that I have removed and meld is still working |
18 |
as intended (of course a lot of them are deep dependencies so the packages I |
19 |
actually removed through the ebuilds are a lot fewer): |
20 |
---------------------------------------------------------------------------------------- |
21 |
[ebuild N ] gnome-extra/gtkhtml-3.8.2 -debug -static 1,218 kB |
22 |
[ebuild N ] net-libs/libsoup-2.2.7 -debug -doc +ssl -static 430 kB |
23 |
[ebuild N ] media-video/totem-1.2.1 -a52 -debug +dvd +flac -gnome +lirc |
24 |
+mad +mpeg -nsplugin +ogg -theora +vorbis +win32codecs +xine +xv 0 kB |
25 |
[ebuild N ] app-text/iso-codes-0.49 3,612 kB |
26 |
[ebuild N ] dev-python/pyxml-0.8.4 0 kB |
27 |
[ebuild N ] gnome-extra/nautilus-cd-burner-2.12.2 +cdr -debug -dvdr |
28 |
-hal -static 0 kB |
29 |
[ebuild N ] gnome-base/nautilus-2.12.2 +X -debug 0 kB |
30 |
[ebuild N ] gnome-base/librsvg-2.12.7 -debug -doc -gnome -nsplugin |
31 |
+zlib 0 kB |
32 |
[ebuild N ] dev-libs/libcroco-0.6.0 -debug 0 kB |
33 |
[ebuild N ] gnome-extra/libgsf-1.12.1 +bzip2 -debug -doc -gnome |
34 |
-static 0 kB |
35 |
[ebuild N ] gnome-base/eel-2.12.2 +X -debug 0 kB |
36 |
[ebuild N ] dev-util/desktop-file-utils-0.10 0 kB |
37 |
[ebuild N ] gnome-base/gail-1.8.8 -debug -doc 568 kB |
38 |
[ebuild N ] gnome-base/libgtop-2.12.2 +X -debug +gdbm -static 0 kB |
39 |
[ebuild N ] gnome-base/libgnomeprintui-2.12.1 -debug -doc 631 kB |
40 |
[ebuild N ] gnome-base/gnome-panel-2.12.2 -debug -doc -eds 0 kB |
41 |
[ebuild N ] gnome-base/gnome-menus-2.12.0-r1 -debug 0 kB |
42 |
[ebuild N ] gnome-base/gnome-desktop-2.12.2 -debug 0 kB |
43 |
[ebuild N ] app-text/gnome-doc-utils-0.4.4 -debug 0 kB |
44 |
[ebuild N ] x11-themes/gnome-themes-2.12.1 -accessibility -debug 0 kB |
45 |
[ebuild N ] x11-themes/gnome-icon-theme-2.12.1 -debug 0 kB |
46 |
[ebuild N ] x11-themes/hicolor-icon-theme-0.8 0 kB |
47 |
---------------------------------------------------------------------------------------- |
48 |
|
49 |
Now the problem is that when I run emerge meld -uvpD it wants to pull in three |
50 |
of them, and I cannot figure out why: |
51 |
---------------------------------------------------------------------------------------- |
52 |
root@pc191-c:~# emerge meld -uvpDt |
53 |
|
54 |
These are the packages that I would merge, in reverse order: |
55 |
|
56 |
Calculating dependencies ...done! |
57 |
[ebuild N ] x11-themes/gnome-themes-2.12.1 -accessibility -debug 0 kB |
58 |
[ebuild N ] x11-themes/gnome-icon-theme-2.12.1 -debug 0 kB |
59 |
[ebuild N ] x11-themes/hicolor-icon-theme-0.8 0 kB |
60 |
|
61 |
Total size of downloads: 0 kB |
62 |
root@pc191-c:~# equery d gnome-themes |
63 |
[ Searching for packages depending on gnome-themes... ] |
64 |
root@pc191-c:~# equery d gnome-icon-theme |
65 |
[ Searching for packages depending on gnome-icon-theme... ] |
66 |
root@pc191-c:~# equery d hicolor-icon-theme |
67 |
[ Searching for packages depending on hicolor-icon-theme... ] |
68 |
root@pc191-c:~# |
69 |
---------------------------------------------------------------------------------------- |
70 |
|
71 |
Does anyone have any ideas for finding out why they're pulled in? I have |
72 |
posted the output of emerge --info below. Any help is appreciated. |
73 |
|
74 |
/Bo |
75 |
|
76 |
root@pc191-c:~# emerge --info |
77 |
Portage 2.0.54 (default-linux/x86/2005.0, gcc-3.4.5, glibc-2.3.5-r2, |
78 |
2.6.15-gentoo-r1 i686) |
79 |
================================================================= |
80 |
System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1600MHz |
81 |
Gentoo Base System version 1.6.14 |
82 |
dev-lang/python: 2.3.5-r2, 2.4.2 |
83 |
sys-apps/sandbox: 1.2.12 |
84 |
sys-devel/autoconf: 2.13, 2.59-r6 |
85 |
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 |
86 |
sys-devel/binutils: 2.16.1 |
87 |
sys-devel/libtool: 1.5.22 |
88 |
virtual/os-headers: 2.6.11-r2 |
89 |
ACCEPT_KEYWORDS="x86" |
90 |
AUTOCLEAN="yes" |
91 |
CBUILD="i686-pc-linux-gnu" |
92 |
CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer" |
93 |
CHOST="i686-pc-linux-gnu" |
94 |
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" |
95 |
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" |
96 |
CXXFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer" |
97 |
DISTDIR="/usr/portage/distfiles" |
98 |
FEATURES="autoconfig distlocks sandbox sfperms strict" |
99 |
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ |
100 |
http://mirror.uni-c.dk/gentoo/ ftp://ftp.du.se/pub/os/gentoo" |
101 |
MAKEOPTS="-j2" |
102 |
PKGDIR="/usr/portage/packages" |
103 |
PORTAGE_TMPDIR="/var/tmp" |
104 |
PORTDIR="/usr/portage" |
105 |
PORTDIR_OVERLAY="/usr/local/portage" |
106 |
SYNC="rsync://rsync.gentoo.org/gentoo-portage" |
107 |
USE="X acpi alsa audiofile avi bash-completion berkdb bitmap-fonts bluetooth |
108 |
bzip2 cdr cups curl directfb dvd emacs emboss encode esd ethereal exif expat |
109 |
fam fat fbcon ffmpeg flac foomaticdb fortran gd gdbm gif gimp gimpprint glut |
110 |
gmp gnokii gnutls gpm hfs i8x0 idn ieee1394 imagemagick imlib ipv6 irda irmc |
111 |
jfs jpeg kde lcms libg++ libwww lirc lm_sensors logitech-mouse mad mikmod mng |
112 |
motif mozcalendar mozdevelop mozsvg mp3 mpeg mplayer msn musicbrainz nas |
113 |
ncurses nls nptl ntfs ogg oggvorbis openal opengl pam pcre pdflib perl png |
114 |
python qt quicktime readline recode reiser4 reiserfs samba scanner sdl slang |
115 |
sms spell sse ssl svga sysfs tcltk tcpd tetex tiff truetype truetype-fonts |
116 |
type1-fonts udev unicode usb vim-with-x vorbis wifi win32codecs wmf x86 xfs |
117 |
xine xml xml2 xosd xprint xv xvid zlib video_cards_radeon userland_GNU |
118 |
kernel_linux elibc_glibc" |
119 |
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS |
120 |
-- |
121 |
gentoo-user@g.o mailing list |