Gentoo Archives: gentoo-dev

From: tot-to <gentoo-dev.list@××××××.com>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] USE=desktop-file request
Date: Wed, 06 Jan 2016 16:23:55
Message-Id: 20160106162338.1e75682e@localhost
1 I'm a user of a KISS wm, which does not provide Windows™-like menus,
2 desktop icons, etc. GUI software is called just by typing the binary
3 name in PATH, just like any other software. For me the desktop-files are
4 some kind of useless junk.
5
6 Recently a lot of software were made harddep on
7 dev-util/desktop-file-utils, i.e. from now on there are not only junk
8 text files, but also a junk software required without any reason. I've
9 added it to /etc/portage/profile/package.provided and everything
10 compiles and works just fine. It means that in reality there is no real
11 need in this software.
12
13 Please make these dependencies optional.
14
15 Reproducible: Always
16
17 Steps to Reproduce:
18 1. echo dev-util/desktop-file-utils-0.22
19 >> /etc/portage/profile/package.provided
20 2. emerge -C dev-util/desktop-file-utils
21 3. emerge -1 `equery d dev-util/desktop-file-utils | awk '{print $1}' |
22 sed s/^/=/g`
23
24 Actual Results:
25 No crashes or any kind of problems
26
27 Expected Results:
28 Build crash due to lack of hard dependency
29
30 To be more specific, here is all the software on my system, that
31 depends on dev-util/desktop-file-utils, but compiles and works just
32 fine without it: $ equery d dev-util/desktop-file-utils
33 * These packages depend on dev-util/desktop-file-utils:
34 app-office/dia-0.97.3 (dev-util/desktop-file-utils)
35 app-text/evince-2.32.0-r4 (dev-util/desktop-file-utils)
36 app-text/gnome-doc-utils-0.20.10-r1 (dev-util/desktop-file-utils)
37 dev-cpp/atkmm-2.24.1 (dev-util/desktop-file-utils)
38 dev-cpp/cairomm-1.12.0-r1 (dev-util/desktop-file-utils)
39 dev-cpp/glibmm-2.46.1 (dev-util/desktop-file-utils)
40 dev-cpp/gtkmm-2.24.4-r3 (dev-util/desktop-file-utils)
41 dev-cpp/pangomm-2.38.1 (dev-util/desktop-file-utils)
42 dev-libs/atk-2.18.0 (dev-util/desktop-file-utils)
43 dev-libs/libIDL-0.8.14 (dev-util/desktop-file-utils)
44 dev-libs/libcroco-0.6.9 (dev-util/desktop-file-utils)
45 dev-libs/libsigc++-2.6.2 (dev-util/desktop-file-utils)
46 dev-python/pygobject-2.28.6-r55 (dev-util/desktop-file-utils)
47 dev-python/pygtk-2.24.0-r4 (dev-util/desktop-file-utils)
48 dev-util/gtk-update-icon-cache-3.16.7 (dev-util/desktop-file-utils)
49 gnome-base/gsettings-desktop-schemas-3.18.1
50 (dev-util/desktop-file-utils) gnome-base/libglade-2.6.4-r2
51 (dev-util/desktop-file-utils) gnome-base/librsvg-2.40.11
52 (dev-util/desktop-file-utils) gnome-extra/libgsf-1.14.34
53 (dev-util/desktop-file-utils) media-libs/libart_lgpl-2.3.21-r2
54 (dev-util/desktop-file-utils) sys-block/gparted-0.24.0
55 (dev-util/desktop-file-utils) x11-libs/gdk-pixbuf-2.32.2
56 (dev-util/desktop-file-utils) x11-libs/gtk+-2.24.28-r1
57 (dev-util/desktop-file-utils) x11-libs/pango-1.38.1
58 (dev-util/desktop-file-utils) x11-themes/gtk-engines-2.20.2-r2
59 (dev-util/desktop-file-utils)

Replies

Subject Author
Re: [gentoo-dev] USE=desktop-file request Sergey Popov <pinkbyte@g.o>
Re: [gentoo-dev] USE=desktop-file request Mart Raudsepp <leio@g.o>