1 |
On 11/12/2013 01:49, Mick wrote: |
2 |
> On Saturday 07 Dec 2013 11:29:25 Peter Humphrey wrote: |
3 |
>> On Saturday 07 Dec 2013 11:03:00 Mick wrote: |
4 |
>>> Is it the case that now one has to install gnome-base to be able to use |
5 |
>>> gstreamer? |
6 |
>> |
7 |
>> Not here, no. I have gstreamer but no gnome-base on this KDE box (not |
8 |
>> ~amd64). In fact, "eix -I gnome" returns only polkit-gnome. I see that's |
9 |
>> only there because I've inherited a gtk USE flag from the desktop profile. |
10 |
>> |
11 |
>> I've now set -gtk in make.conf and I'm reinstalling world (13 packages, |
12 |
>> including gcc and libre-office) to check that I really don't need gtk. Even |
13 |
>> gimp doesn't need gtk! |
14 |
> |
15 |
> Interesting! I seem to have two packages from gnome: |
16 |
> |
17 |
> # emerge --depclean -v -a app-admin/system-config-printer-gnome |
18 |
> |
19 |
> Calculating dependencies... done! |
20 |
> app-admin/system-config-printer-gnome-1.4.3 pulled in by: |
21 |
> kde-base/print-manager-4.10.5 requires app-admin/system-config-printer- |
22 |
> gnome |
23 |
> |
24 |
> # emerge --depclean -v -a gnome-base/gnome-common |
25 |
> |
26 |
> Calculating dependencies... done! |
27 |
> gnome-base/gnome-common-3.7.4 pulled in by: |
28 |
> dev-python/pygobject-3.8.3 requires gnome-base/gnome-common |
29 |
> |
30 |
> Not sure why they are being pulled in as dependencies ... ? |
31 |
> |
32 |
|
33 |
The KDE print manager has a long history of being broken beyond belief. |
34 |
|
35 |
From watching what changes over the years since 4.0 I reckon the devs |
36 |
finally gave up and instead pinched useful bits out of gnome to get the |
37 |
damn stuff to work right |
38 |
|
39 |
kde-base/print-manager has a hard dep on |
40 |
app-admin/system-config-printer-gnome and that uses |
41 |
app-admin/system-config-printer-common |
42 |
|
43 |
Don't worry about the bits with gnome in the name, those two packages |
44 |
are very small and provide utility functions. They do come from the |
45 |
gnome project but they form plumbing and are not gnome-specific |
46 |
|
47 |
|
48 |
$ equery files gnome-common |
49 |
* Searching for gnome-common ... |
50 |
* Contents of gnome-base/gnome-common-3.7.4: |
51 |
/usr |
52 |
/usr/bin |
53 |
/usr/bin/gnome-autogen.sh |
54 |
/usr/bin/gnome-doc-common |
55 |
/usr/share |
56 |
/usr/share/aclocal |
57 |
/usr/share/aclocal/gnome-code-coverage.m4 |
58 |
/usr/share/aclocal/gnome-common.m4 |
59 |
/usr/share/aclocal/gnome-compiler-flags.m4 |
60 |
/usr/share/doc |
61 |
/usr/share/doc/gnome-common-3.7.4 |
62 |
/usr/share/doc/gnome-common-3.7.4/ChangeLog.bz2 |
63 |
/usr/share/doc/gnome-common-3.7.4/README.doc-build.bz2 |
64 |
/usr/share/doc/gnome-common-3.7.4/usage.txt.bz2 |
65 |
/usr/share/gnome-common |
66 |
/usr/share/gnome-common/data |
67 |
/usr/share/gnome-common/data/omf.make |
68 |
/usr/share/gnome-common/data/xmldocs.make |
69 |
|
70 |
|
71 |
$ equery files system-config-printer-common |
72 |
* Searching for system-config-printer-common ... |
73 |
* Contents of app-admin/system-config-printer-common-1.4.3: |
74 |
/etc |
75 |
/etc/cupshelpers |
76 |
/etc/cupshelpers/preferreddrivers.xml |
77 |
/etc/dbus-1 |
78 |
/etc/dbus-1/system.d |
79 |
/etc/dbus-1/system.d/com.redhat.NewPrinterNotification.conf |
80 |
/etc/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf |
81 |
/lib |
82 |
/lib/udev |
83 |
/lib/udev/rules.d |
84 |
/lib/udev/rules.d/70-printers.rules |
85 |
/lib/udev/udev-add-printer |
86 |
/lib/udev/udev-configure-printer |
87 |
/usr |
88 |
/usr/lib |
89 |
/usr/lib/systemd |
90 |
/usr/lib/systemd/system |
91 |
/usr/lib/systemd/system/configure-printer@.service |
92 |
/usr/lib64 |
93 |
/usr/lib64/python2.7 |
94 |
/usr/lib64/python2.7/site-packages |
95 |
/usr/lib64/python2.7/site-packages/cupshelpers |
96 |
/usr/lib64/python2.7/site-packages/cupshelpers-1.0-py2.7.egg-info |
97 |
/usr/lib64/python2.7/site-packages/cupshelpers/__init__.py |
98 |
/usr/lib64/python2.7/site-packages/cupshelpers/config.py |
99 |
/usr/lib64/python2.7/site-packages/cupshelpers/cupshelpers.py |
100 |
/usr/lib64/python2.7/site-packages/cupshelpers/installdriver.py |
101 |
/usr/lib64/python2.7/site-packages/cupshelpers/openprinting.py |
102 |
/usr/lib64/python2.7/site-packages/cupshelpers/ppds.py |
103 |
/usr/lib64/python2.7/site-packages/cupshelpers/xmldriverprefs.py |
104 |
/usr/share |
105 |
/usr/share/doc |
106 |
/usr/share/doc/system-config-printer-common-1.4.3 |
107 |
/usr/share/doc/system-config-printer-common-1.4.3/AUTHORS.bz2 |
108 |
/usr/share/doc/system-config-printer-common-1.4.3/ChangeLog.bz2 |
109 |
/usr/share/doc/system-config-printer-common-1.4.3/README.bz2 |
110 |
/usr/share/system-config-printer |
111 |
/usr/share/system-config-printer/PhysicalDevice.py |
112 |
/usr/share/system-config-printer/SearchCriterion.py |
113 |
/usr/share/system-config-printer/check-device-ids.py |
114 |
/usr/share/system-config-printer/config.py |
115 |
/usr/share/system-config-printer/debug.py |
116 |
/usr/share/system-config-printer/dnssdresolve.py |
117 |
/usr/share/system-config-printer/firewallsettings.py |
118 |
/usr/share/system-config-printer/installpackage.py |
119 |
/usr/share/system-config-printer/monitor.py |
120 |
/usr/share/system-config-printer/ppdippstr.py |
121 |
/usr/share/system-config-printer/probe_printer.py |
122 |
/usr/share/system-config-printer/smburi.py |
123 |
/usr/share/system-config-printer/statereason.py |
124 |
/usr/share/system-config-printer/xml |
125 |
/usr/share/system-config-printer/xml/preferreddrivers.rng |
126 |
/usr/share/system-config-printer/xml/validate.py |
127 |
|
128 |
|
129 |
-- |
130 |
Alan McKinnon |
131 |
alan.mckinnon@×××××.com |