[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: gambas3.desktop install idea to detect installed toolkits...


On Wednesday, November 5th, 2025 at 18:55, Benoît Minisini benoit.minisini@xxxxxxxxxxxxxxxx wrote:

When it is written in the 'gambas3-gb-gui' package dependencies that:

Depends: gambas3-gb-gtk | gambas3-gb-gtk3 gambas3-gb-qt5 | gambas3-gb-qt6

It should mean that 'gambas3-gb-gui' depends on at least one of these
packages, and 'apt' should normally ask the user which one to install.


I created a clean system and added OSB master as source repo.
I did following:

apt-get install gambs3-ide

Only gtk3 was installed since I use Mate desktop, so gambas3-gui packages does exactly what it has to do, and as both you and I would expect it to work.

install-gambas3-ide.png

Problem now is that when running the just installed IDE, the only components available for use are those that the IDE depends on, no other.

run-gambas3-ide.png

In short, nobody does above, only install IDE. If I now would want to use cairo or poppler, I would have to install them separately.

To do a proper install of Gambas IDE you do:

apt-get install gambas3

This packaged depends on all non-deprecated components available and the gambas3-ide. So installing gambas3 will install package gambas3-ide, but this time with ALL gambas3 components available and visible in IDE.
When installing gambas3 it is the package that orchestrates all as it is a meta-package tying all together. Although gambas3-ide package creates the gambas3-desktop, the gambas3 package is the holder of the post install script as conductor of all, and will run the script when ALL other is installed.

Removing gambas3, results in removing gambas3-ide and gambas3.desktop and all toolkits installed (except if there is a by package installed gambas application on the system, then gambas3-runtime and gambas3 components required by the application will remain installed).

gbWilly


...there is always a Catch if things go wrong!

Sent with Proton Mail secure email.


Follow-Ups:
Re: gambas3.desktop install idea to detect installed toolkits...Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
References:
gambas3.desktop install idea to detect installed toolkits...Bruce Steers <bsteers4@xxxxxxxxx>
Re: gambas3.desktop install idea to detect installed toolkits...Tim Dickson <dickson.tim@xxxxxxxxxxxxxx>
Re: gambas3.desktop install idea to detect installed toolkits...gbWilly <gbWilly@xxxxxxxxxxxxxx>
Re: gambas3.desktop install idea to detect installed toolkits...Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
Re: gambas3.desktop install idea to detect installed toolkits...Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
Re: gambas3.desktop install idea to detect installed toolkits...gbWilly <gbWilly@xxxxxxxxxxxxxx>
Re: gambas3.desktop install idea to detect installed toolkits...Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>
Re: gambas3.desktop install idea to detect installed toolkits...gbWilly <gbWilly@xxxxxxxxxxxxxx>
Re: gambas3.desktop install idea to detect installed toolkits...Benoît Minisini <benoit.minisini@xxxxxxxxxxxxxxxx>