[Gambas-user] The problem with gb.gui, gb.gui.opengl, and gb.desktop.gnome (2)

Benoît Minisini gambas at ...1...
Fri Nov 1 11:27:03 CET 2013


Le 01/11/2013 09:15, Kende Krisztián a écrit :
> 2013-11-01 01:44 keltezéssel, Benoît Minisini írta:
>> Hi,
>>
>> In revision #5924, the IDE generates meta-packages for QT4 and GTK+
>> support when a project uses the gb.gui component. There is no
>> dependency on the non-existing gb.gui package anymore. Same thing for
>> gb.gui.opengl.
>>
>> So, if the 'foo' project uses gb.gui, the packager will generate the
>> three following packages:
>> - 'foo', the full project will all its dependencies.
>> - 'foo-qt4', a void package that depends on 'foo' and 'gb.qt4'.
>> - 'foo-gtk', a void package that depends on 'foo' and 'gb.gtk'.
>>
>> If 'foo' uses gb.gui.opengl, the corresponding opengl dependencies
>> will be added to the 'foo-qt4' and 'foo-gtk' packages.
>>
>> At the moment, only Debian/Ubuntu has been implemented.
>>
>> Can you test it and tell me if it works for you?
>>
>> I will add the conditional dependency foo-gtk | foo-qt4, but I want to
>> check if it possible with RPM, Arch, and Slackware packages first.
>
> Circular dependencies are not allowed. So if 'foo' depend on 'foo-gtk |
> foo-qt4', the 'foo-gtk' and 'foo-qt4' are not depend on 'foo'. And that
> would be good. Because 'foo' doesn't work without 'foo-gtk' or
> 'foo-qt4', but they are metapackages (that said, confusing to install
> anything).

Ha. ok.

> The other problem, 'foo' application doesn't work on KDE
> desktop with 'foo-gtk', and doesn't work on GNOME desktop with
> 'foo-qt4'.

Of course they work. If you install 'foo-gtk' on KDE, you will just run 
the 'foo' program using the GTK+ libraries.

> The selector component doesn't work well.

What are you talking about?

-- 
Benoît Minisini




More information about the User mailing list