1 |
> On 13 Oct 2016, at 18:01, Daniel Quinn <gentoo@×××××××××××.org> wrote: |
2 |
> |
3 |
> On 13/10/16 02:36, wabe wrote: |
4 |
>> Since the update process is dead slow anyway and I really don't care |
5 |
> about a few minutes less ore more, I always use --backtrack=999. |
6 |
> |
7 |
> Unfortunately yes. I took your advice just now and it's still |
8 |
> complaining about circular dependencies. Maybe I'm missing something, |
9 |
> but how can gtk+ *depend* on gtk-engines-adwaita? |
10 |
|
11 |
If you look in the ebuilds: |
12 |
|
13 |
• gtk+-2.24.31-r1 depends upon x11-themes/gtk-engines-adwaita, [1] and |
14 |
• gtk-engines-adwaita-3.20.2 depends upon >=x11-libs/gtk+-2.24.15 [2] |
15 |
|
16 |
If you look at the packages page for x11-libs/gtk+ [3], you'll see there are some earlier versions of it in the tree that fulfils gtk-engines-adwaita's requirement, x11-libs/gtk+-2.24.28-r1 for example. |
17 |
|
18 |
x11-libs/gtk+-2.24.28-r1 does not seem to require gtk-engines-adwaita. [4] |
19 |
|
20 |
So you should be able to `emerge -1 =x11-libs/gtk+-2.24.28-r1` and then `emerge -1 gtk-engines-adwaita` should pull in the 3.20.2 version of it. |
21 |
|
22 |
You can then, for good measure, update gtk+ to version 2.24.31-r1 (`emerge -1 =x11-libs/gtk+-2.24.31-r1`), I think. |
23 |
|
24 |
Stroller. |
25 |
|
26 |
|
27 |
|
28 |
[1] https://gitweb.gentoo.org/repo/gentoo.git/tree/x11-libs/gtk+/gtk+-2.24.31-r1.ebuild |
29 |
[2] https://gitweb.gentoo.org/repo/gentoo.git/tree/x11-themes/gtk-engines-adwaita/gtk-engines-adwaita-3.20.2.ebuild |
30 |
[3] https://packages.gentoo.org/packages/x11-libs/gtk+ |
31 |
[4] https://gitweb.gentoo.org/repo/gentoo.git/tree/x11-libs/gtk+/gtk+-2.24.28-r1.ebuild |