[Pkg-pascal-devel] New project gtk4pas
Mazen Neifer
mazen.neifer at edgepulsar.com
Tue Feb 10 16:53:17 GMT 2026
Hi Michalis,
On Tue, 2026-02-10 at 00:07 +0000, Michalis Kamburelis wrote:
> 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!
Welcome!
>
> 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.
The goal is to have this generated automatically, so no need really to
maintain anything else than gir2pas.
As of today, only Cairo1 unit needs to be patched, so this makes it
little effort to maintain.
I'll try to create Debian package very shortly and will be happy to get
first bug reports.
--
Mazen Neifer <mazen.neifer at edgepulsar.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20260210/d256eed8/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 874 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20260210/d256eed8/attachment.sig>
More information about the Pkg-pascal-devel
mailing list