[Pkg-pascal-devel] New project gtk4pas

Michalis Kamburelis michalis at castle-engine.io
Tue Feb 10 00:07:11 GMT 2026


On Tuesday, February 10th, 2026 at 00:29, Mazen Neifer <mazen.neifer at edgepulsar.com> wrote:
> Hi All,
> 
> I'm glad to announce a new project named gtk4pas that is meant to provide a fixed version of gir2pas and resulting gtk3bindings.

That's great news we have a central project proving gtk3 bindings to others. Thank you!

Note that in Castle Game Engine, we forked LCL gtk3 units recently. We have announced our GTK 3 upgrades on https://castle-engine.io/wp/2026/02/09/upgrade-to-gtk-3/ , and our forked gtk3 units are inside src/window/gtk/gtk3 ( https://github.com/castle-engine/castle-engine/tree/master/src/window/gtk/gtk3 ). They have names starting with CastleInternalXxx, like CastleInternalGtk3.

If Debian will want to centralize all Pascal packages using GTK 3 to use https://gitlab.com/gtk4pas/gtk3bindings from Mazen -> then I will be happy and support it 100% :) For starters, we can trivially add a symbol to CGE, like CASTLE_GTK3_FROM_GTK4PAS, in which case we will not use CastleInternalGtk3, but units like Gtk3 and assume that are already in FPC's system-wide unit path.

Regards,
Michalis



More information about the Pkg-pascal-devel mailing list