You are not logged in.

#1 2013-03-04 16:02:24

Unia
Member
From: The Netherlands
Registered: 2010-03-30
Posts: 2,472
Website

Why does our webkitgtk3 depend on GTK2?

Hey all,

I just noticed that webkitgtk3 depends on GTK2. I wonder why the specific GTK3 version of webkit, depends on GTK2?

I quickly skimmed over Fedora and Debian's dependencies, and they do not depend on GTK2. This made me try recompling webkitgtk3 (took a while tongue), removing GTK2 and voilà; it works. (well, of course it works, since GTK2 is still installed on my system -  but it compiled fine and without errors; which makes me think GTK2 is not a dependency of webkitgtk3)

So, just a quick question: why does webkitgtk3 depend on GTK2?

Thanks!

PS: sorry if this is the wrong subforum - I couldn't find a better one to ask this.


If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#2 2013-03-04 17:15:24

brebs
Member
Registered: 2007-04-03
Posts: 3,444

Re: Why does our webkitgtk3 depend on GTK2?

Look at the pkgbuild - this one pkgbuild compiles twice, because it's convenient - for gtk2, then for gtk3.

Anyway, for anyone not in a gtk3-only environment, gtk3 depends on gtk2, if only for /usr/bin/gtk-update-icon-cache (IIRC).

Also, gtk3 gets compiled with --enable-gtk2-dependency - my old notes about this mention "Need introspection for libpeas, for eog 3.4.2" - if that helps wink

Last edited by brebs (2013-03-04 17:18:18)

Offline

#3 2013-03-04 17:38:20

Unia
Member
From: The Netherlands
Registered: 2010-03-30
Posts: 2,472
Website

Re: Why does our webkitgtk3 depend on GTK2?

In that case, shouldn't the GTK2 dependency belong to GTK3, instead of webkit?


If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#4 2013-03-04 17:48:21

brebs
Member
Registered: 2007-04-03
Posts: 3,444

Re: Why does our webkitgtk3 depend on GTK2?

I suppose so.

Offline

Board footer

Powered by FluxBB