Gentoo Archives: gentoo-user

From: Volker Armin Hemmann <volkerarmin@××××××××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: USE flags handling
Date: Thu, 31 Jul 2014 02:50:01
Message-Id: 53D9AECF.6080902@googlemail.com
In Reply to: Re: [gentoo-user] Re: USE flags handling by Walter Dnes
1 Am 31.07.2014 03:55, schrieb Walter Dnes:
2 > On Wed, Jul 30, 2014 at 10:31:50PM +0200, Volker Armin Hemmann wrote
3 >> Am 30.07.2014 21:48, schrieb Dale:
4 >>
5 >>> While to me KDE is bloated, I just try to disable what I can and carry
6 >>> on. If my system was limited on resources, then I may use something else.
7 >> and maybe you did exactly the wrong thing. KDE is very modular and
8 >> reuses its modules as much as it can. Which also means: memory is only
9 >> used once.
10 >>
11 >> There were once a very good (in my not so humble opinion. It think very
12 >> highly of myself) comparism here:
13 >>
14 >> http://ktown.kde.org/~seli/memory/
15 >> (url is dead btw)
16 >>
17 >> and if you actually use kde apps in kde - memory consumption is lower
18 >> than in either gnome or 'leightweight' solutions like xfce or
19 >> windowmaker+stuff.
20 >>
21 >> http://web.archive.org/web/20071229030604/http://ktown.kde.org/~seli/memory/desktop_benchmark.html
22 > The problem with KDE apps is that they're imitating what MS did with
23 > Internet Explorer. They pointed to the itsy-bitsy-teeny-weeny little
24 > "ie.exe" that you could delete if you felt like doing so. They
25 > deliberately obfuscated that it was merely a front end to a ton of
26 > system libraries that you could not remove. Back when xpdf was being
27 > deprecated, various replacement options were suggested. I chose mupdf
28 > rather than the KDE app "okular". Here's why. After multiple attempts
29 > at "emerge -pv okular", I found I had to add at least the following to
30 > package.use to get it to work...
31 >
32 > dev-libs/libattica qt4
33 > media-libs/phonon vlc
34 > media-video/vlc dbus xcb -ffmpeg
35 > dev-qt/qtcore qt3support
36 > dev-qt/qtdeclarative accessibility qt3support
37 > dev-qt/qtgui accessibility qt3support
38 > dev-qt/qtopengl qt3support
39 > dev-qt/qt3support accessibility
40 > dev-qt/qtsql qt3support sqlite
41 > dev-qt/qtsvg accessibility
42 > sys-libs/ncurses unicode
43 >
44 > Seems that if I want to emerge and use KDE's "pdf reader", I need...
45 >
46 > phonon
47 > vlc (or gstreamer)
48 > libmpeg
49 > libmad
50 > net-dns/libidn
51 > dev-qt/qtwebkit
52 >
53 > ...***FOR A STINKING PDF READER***. Here's the "emerge -pv okular"
54
55 okular is not a 'stinking pdf reader'. Nice try. But just like konqueror
56 it is just a wrapper around kparts and is able to deal with a lot more
57 files than just pdf and postscript.
58
59 That is what 'modular' and 'code reuse' really means.
60
61 And the opposite to what gnome does. 'oh, there is an app. Hijack it and
62 gnomify it and make it dependent on 2 douzend gnome libs that all do the
63 same but nobody ever cleaned up'.
64
65
66 > output with USE flag listings edited out...
67
68 you know - useflags or tree would have been so much more meaningful...
69 >
70 > [d531][waltdnes][~] emerge -pv okular | sed " s/USE.*$//"
71 >
72 > These are the packages that would be merged, in order:
73 >
74 > Calculating dependencies .... done!
75 > [ebuild R ] sys-libs/ncurses-5.9-r3:5
76 > [ebuild N ] net-dns/libidn-1.28
77 > [ebuild N ] kde-base/kde-env-4.12.5:4/4.12
78 > [ebuild N ] dev-libs/libpcre-8.35:3
79 > [ebuild N ] app-admin/eselect-qtgraphicssystem-1.1.1 0 kB
80 > [ebuild N ] dev-qt/qtcore-4.8.5-r2:4
81 > [ebuild N ] dev-qt/qtscript-4.8.5:4
82 > [ebuild N ] dev-qt/qtgui-4.8.5-r3:4
83 > [ebuild N ] dev-qt/qtsql-4.8.5:4
84 > [ebuild N ] dev-qt/qt3support-4.8.5:4
85 > [ebuild N ] dev-qt/qtdbus-4.8.5:4
86 > [ebuild N ] dev-qt/qtsvg-4.8.5:4
87 > [ebuild N ] dev-qt/qttest-4.8.5:4
88 > [ebuild N ] dev-qt/designer-4.8.5:4
89 > [ebuild N ] dev-qt/qtopengl-4.8.5:4
90 > [ebuild N ] dev-qt/qtxmlpatterns-4.8.5:4
91 > [ebuild N ] app-crypt/qca-2.0.3:2
92 > [ebuild N ] dev-qt/qtwebkit-4.8.5:4
93 > [ebuild N ] dev-qt/qtdeclarative-4.8.5:4
94 > [ebuild N ] x11-libs/libXScrnSaver-1.2.2-r1
95 > [ebuild N ] media-libs/libmpeg2-0.5.1-r2
96 > [ebuild N ] media-libs/libmad-0.15.1b-r7
97 > [ebuild N ] media-video/vlc-2.1.2:0/5-7
98 > [ebuild N ] dev-util/automoc-0.9.88 9 kB
99 > [ebuild N ] kde-base/oxygen-icons-4.12.5:4/4.12
100 > [ebuild N ] media-libs/qimageblitz-0.0.6-r1
101 > [ebuild N ] dev-libs/libattica-0.4.2
102 > [ebuild N ] dev-libs/libdbusmenu-qt-0.9.2
103 > [ebuild N ] app-misc/strigi-0.7.8
104 > [ebuild N ] media-libs/phonon-4.6.0-r1
105 > [ebuild N ] media-libs/phonon-vlc-0.6.2
106 > [ebuild N ] kde-base/kdelibs-4.12.5-r1:4/4.12
107 > [ebuild N ] kde-base/katepart-4.12.5:4/4.12
108 > [ebuild N ] kde-base/libkexiv2-4.12.5:4/4.12
109 > [ebuild N ] kde-base/okular-4.12.5-r1:4/4.12
110 >
111 > Total: 35 packages (34 new, 1 reinstall), Size of downloads: 309,990 kB
112 >
113 >

Replies

Subject Author
Re: [gentoo-user] Re: USE flags handling Alec Ten Harmsel <alec@××××××××××××××.com>