[Pkg-pascal-devel] Bug#1052029: c-evo-dh: depends on deprecated GTK 2

Peter B peter at pblackman.plus.com
Sun Sep 17 15:39:48 BST 2023


On 16/09/2023 11:31, Bastian Germann wrote:
> Please consider switching to lcl=qt5 to build with qt5 interface.
> Please rename c-evo-dh-gtk2 to c-evo-dh when implementing this. We really
> do not need to know the toolkit that it uses by looking at the pkg name.

Hi Bastian,

Lazarus can build packages against various toolkits, and if more than one is viable,
building those gives users some choice, as they all have various quirks.
The toolkit in the package name allows that differentiation.

C-evo-dh will build against all supported Lazarus toolkits, however,
gtk3 & fpgui builds crash on startup, and qt5 & qt6 have corrupted graphics.
gtk2 is the only Linux toolkit version that currently runs OK.

C-evo-dh has been intentionally packaged to allow co-installation of multiple front-ends.
I will certainly include others when they become viable.
I tested the Qt6 build today with Lazarus 3.0RC1, but have the same display issues as with Qt5.
gtk3 is being worked on upstream. That may become a possibility.

Cheers,
Peter




More information about the Pkg-pascal-devel mailing list