public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Volker Armin Hemmann <volkerarmin@googlemail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Re: USE flags handling
Date: Thu, 31 Jul 2014 04:49:51 +0200	[thread overview]
Message-ID: <53D9AECF.6080902@googlemail.com> (raw)
In-Reply-To: <20140731015540.GA19648@waltdnes.org>

Am 31.07.2014 03:55, schrieb Walter Dnes:
> On Wed, Jul 30, 2014 at 10:31:50PM +0200, Volker Armin Hemmann wrote
>> Am 30.07.2014 21:48, schrieb Dale:
>>
>>> While to me KDE is bloated, I just try to disable what I can and carry
>>> on.  If my system was limited on resources, then I may use something else.
>> and maybe you did exactly the wrong thing. KDE is very modular and
>> reuses its modules as much as it can. Which also means: memory is only
>> used once.
>>
>> There were once a very good (in my not so humble opinion. It think very
>> highly of myself) comparism here:
>>
>> http://ktown.kde.org/~seli/memory/
>> (url is dead btw)
>>
>> and if you actually use kde apps in kde - memory consumption is lower
>> than in either gnome or 'leightweight' solutions like xfce or
>> windowmaker+stuff.
>>
>> http://web.archive.org/web/20071229030604/http://ktown.kde.org/~seli/memory/desktop_benchmark.html
>   The problem with KDE apps is that they're imitating what MS did with
> Internet Explorer.  They pointed to the itsy-bitsy-teeny-weeny little
> "ie.exe" that you could delete if you felt like doing so.  They
> deliberately obfuscated that it was merely a front end to a ton of
> system libraries that you could not remove.   Back when xpdf was being
> deprecated, various replacement options were suggested.  I chose mupdf
> rather than the KDE app "okular".  Here's why.  After multiple attempts
> at "emerge -pv okular", I found I had to add at least the following to
> package.use to get it to work...
>
> dev-libs/libattica qt4
> media-libs/phonon vlc
> media-video/vlc dbus xcb -ffmpeg
> dev-qt/qtcore qt3support
> dev-qt/qtdeclarative accessibility qt3support
> dev-qt/qtgui accessibility qt3support 
> dev-qt/qtopengl qt3support
> dev-qt/qt3support accessibility
> dev-qt/qtsql qt3support sqlite
> dev-qt/qtsvg accessibility
> sys-libs/ncurses unicode
>
>   Seems that if I want to emerge and use KDE's "pdf reader", I need...
>
> phonon
> vlc (or gstreamer)
> libmpeg
> libmad
> net-dns/libidn
> dev-qt/qtwebkit
>
> ...***FOR A STINKING PDF READER***.  Here's the "emerge -pv okular"

okular is not a 'stinking pdf reader'. Nice try. But just like konqueror
it is just a wrapper around kparts and is able to deal with a lot more
files than just pdf and postscript.

That is what 'modular' and 'code reuse' really means.

And the opposite to what gnome does. 'oh, there is an app. Hijack it and
gnomify it and make it dependent on 2 douzend gnome libs that all do the
same but nobody ever cleaned up'.


> output with USE flag listings edited out...

you know - useflags or tree would have been so much more meaningful...
>
> [d531][waltdnes][~] emerge -pv okular | sed " s/USE.*$//"
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies  .... done!
> [ebuild   R    ] sys-libs/ncurses-5.9-r3:5  
> [ebuild  N     ] net-dns/libidn-1.28  
> [ebuild  N     ] kde-base/kde-env-4.12.5:4/4.12  
> [ebuild  N     ] dev-libs/libpcre-8.35:3  
> [ebuild  N     ] app-admin/eselect-qtgraphicssystem-1.1.1  0 kB
> [ebuild  N     ] dev-qt/qtcore-4.8.5-r2:4  
> [ebuild  N     ] dev-qt/qtscript-4.8.5:4  
> [ebuild  N     ] dev-qt/qtgui-4.8.5-r3:4  
> [ebuild  N     ] dev-qt/qtsql-4.8.5:4  
> [ebuild  N     ] dev-qt/qt3support-4.8.5:4  
> [ebuild  N     ] dev-qt/qtdbus-4.8.5:4  
> [ebuild  N     ] dev-qt/qtsvg-4.8.5:4  
> [ebuild  N     ] dev-qt/qttest-4.8.5:4  
> [ebuild  N     ] dev-qt/designer-4.8.5:4  
> [ebuild  N     ] dev-qt/qtopengl-4.8.5:4  
> [ebuild  N     ] dev-qt/qtxmlpatterns-4.8.5:4  
> [ebuild  N     ] app-crypt/qca-2.0.3:2  
> [ebuild  N     ] dev-qt/qtwebkit-4.8.5:4  
> [ebuild  N     ] dev-qt/qtdeclarative-4.8.5:4  
> [ebuild  N     ] x11-libs/libXScrnSaver-1.2.2-r1  
> [ebuild  N     ] media-libs/libmpeg2-0.5.1-r2  
> [ebuild  N     ] media-libs/libmad-0.15.1b-r7  
> [ebuild  N     ] media-video/vlc-2.1.2:0/5-7  
> [ebuild  N     ] dev-util/automoc-0.9.88  9 kB
> [ebuild  N     ] kde-base/oxygen-icons-4.12.5:4/4.12  
> [ebuild  N     ] media-libs/qimageblitz-0.0.6-r1  
> [ebuild  N     ] dev-libs/libattica-0.4.2  
> [ebuild  N     ] dev-libs/libdbusmenu-qt-0.9.2  
> [ebuild  N     ] app-misc/strigi-0.7.8  
> [ebuild  N     ] media-libs/phonon-4.6.0-r1  
> [ebuild  N     ] media-libs/phonon-vlc-0.6.2  
> [ebuild  N     ] kde-base/kdelibs-4.12.5-r1:4/4.12  
> [ebuild  N     ] kde-base/katepart-4.12.5:4/4.12  
> [ebuild  N     ] kde-base/libkexiv2-4.12.5:4/4.12  
> [ebuild  N     ] kde-base/okular-4.12.5-r1:4/4.12  
>
> Total: 35 packages (34 new, 1 reinstall), Size of downloads: 309,990 kB
>
>



  reply	other threads:[~2014-07-31  2:50 UTC|newest]

Thread overview: 83+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-29 17:04 [gentoo-user] USE flags handling behrouz khosravi
2014-07-29 17:18 ` Philip Webb
2014-07-29 20:15   ` behrouz khosravi
2014-07-29 22:04     ` Philip Webb
2014-07-30  1:00       ` behrouz khosravi
2014-07-30 10:37       ` Dale
2014-07-30 13:14         ` Peter Humphrey
2014-07-30 16:52           ` Dale
2014-07-29 17:26 ` Neil Bothwick
2014-07-29 17:32   ` Alec Ten Harmsel
2014-07-29 20:56   ` behrouz khosravi
2014-07-29 20:16 ` Walter Dnes
2014-07-29 21:35   ` Alan McKinnon
2014-07-30  1:01     ` behrouz khosravi
2014-07-30  0:54   ` behrouz khosravi
2014-07-30 14:07     ` [gentoo-user] " James
2014-07-30 15:02       ` Neil Bothwick
2014-07-30 18:02         ` Volker Armin Hemmann
2014-07-30 18:26           ` Alan McKinnon
2014-07-30 20:18             ` Joost Roeleveld
2014-07-30 20:22               ` Volker Armin Hemmann
2014-07-30 20:43                 ` Alan McKinnon
2014-07-30 20:53                   ` Volker Armin Hemmann
2014-07-30 22:34                 ` Bill Kenworthy
2014-07-30 19:05           ` Neil Bothwick
2014-07-30 19:48             ` Dale
2014-07-30 20:31               ` Volker Armin Hemmann
2014-07-30 20:54                 ` Dale
2014-07-30 20:59                   ` Neil Bothwick
2014-07-31  0:26                     ` Dale
2014-07-31  2:41                       ` Volker Armin Hemmann
2014-07-31  6:28                         ` Walter Dnes
2014-07-31  7:23                           ` Dale
2014-07-31  8:24                             ` Alan McKinnon
2014-07-31  9:28                         ` Neil Bothwick
2014-07-31  1:55                 ` Walter Dnes
2014-07-31  2:49                   ` Volker Armin Hemmann [this message]
2014-07-31  3:50                     ` Alec Ten Harmsel
2014-07-31  8:47                       ` Volker Armin Hemmann
2014-07-31 10:45                         ` Alec Ten Harmsel
2014-07-31 13:37                           ` Alan McKinnon
2014-07-31 14:16                             ` J. Roeleveld
2014-07-31 14:33                               ` Neil Bothwick
2014-07-31 14:35                                 ` Neil Bothwick
2014-07-31 17:13                                 ` J. Roeleveld
2014-08-01  9:49                             ` Peter Humphrey
2014-08-01  3:16                         ` Walter Dnes
2014-08-01 16:26                           ` Philip Webb
2014-08-02 13:35                             ` J. Roeleveld
2014-08-02 15:13                               ` [gentoo-user] " Stroller
2014-08-03  6:49                                 ` Joost Roeleveld
2014-08-04  2:53                                   ` Philip Webb
2014-08-04  3:23                                   ` Stroller
2014-08-04  3:26                                   ` wraeth
2014-08-04  4:37                                     ` Dale
2014-08-02 22:08                               ` [gentoo-user] " Philip Webb
2014-08-01 16:57                           ` Alan McKinnon
2014-08-03  2:59                             ` Walter Dnes
2014-08-03  4:38                               ` Philip Webb
2014-08-03  7:07                                 ` Joost Roeleveld
2014-08-03  8:17                                   ` Walter Dnes
2014-08-03  8:47                                     ` J. Roeleveld
2014-08-04  3:39                                     ` [gentoo-user] " Stroller
2014-08-04  7:26                                       ` Neil Bothwick
2014-08-04  7:30                                         ` Neil Bothwick
2014-08-03 13:57                               ` [gentoo-user] " Alan McKinnon
2014-08-01 19:49                           ` Volker Armin Hemmann
2014-07-31  8:57                       ` Peter Humphrey
2014-07-31  6:34                   ` Alan McKinnon
2014-07-31  8:32                     ` J. Roeleveld
2014-07-31  8:47                       ` J. Roeleveld
2014-07-30 18:12       ` behrouz khosravi
2014-07-30 18:56         ` James
2014-07-30 19:40           ` Alan McKinnon
2014-07-29 21:33 ` [gentoo-user] " Andreas K. Huettel
2014-07-30 17:57 ` Volker Armin Hemmann
2014-07-30 18:33   ` Alan McKinnon
2014-07-30 18:32 ` the
2014-07-31 13:05 ` Frank Steinmetzger
2014-07-31 13:22   ` behrouz khosravi
2014-07-31 15:27   ` the
2014-08-17 21:21 ` thegeezer
2014-08-18  5:16   ` behrouz khosravi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=53D9AECF.6080902@googlemail.com \
    --to=volkerarmin@googlemail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox