[Pkg-pascal-devel] New project gtk4pas
David Bannon
dbannon at internode.on.net
Tue Feb 10 00:52:08 GMT 2026
Mazen, as a FPC/Lazarus user and maintainer of tomboy-ng in Debian, I
thank you.
But do you mind if I question what you are trying to do ?
I do not understand where gir2pas site wrt our problem so my questions
may not make sense to you !
Firstly, the gtk2 issue. FPC does not have a dependency on gtk2. At some
stage, perhaps the dim dark past, someone added a gtk2 dependency to the
Debian source package and the fp-units-gtk2 unit because, given its name
(or the name of the directory the files lived in) it sounds a bit
gtk2-ish. That fpc package directory contained a number of files that
relate to gtk2 but its building does not require any gtk2 support. The
directory also contains a few files that that are needed generally. So,
it cannot be removed or discarded, it (the directory of files) just need
to be moved back into the fp-units-rtl and all would be well.
Lazarus is more complicated. Given that gtk2 needs to go, we have a
choice of gtk3, Qt5 and Qt6. All are, to some degree, supported in
Lazarus and LCL but gtk3 does still have some bugs and I suggest is not,
yet, a solution. But Qt6 works (for me) perfectly on a Wayland system
but has minor annoyances at startup due to Wayland, while claiming to
replace XOrg, fails to locate windows when it creates them. Its usable.
When people complain to the FPC/Lazarus forum, we'll tell them the story.
So, why am I so worked up ?
I have had numerous messages that FPC, Lazarus and my app, tomboy-ng
have been removed from Forky. But I have a current Unstable install and
they all seem to be still present. In the past, Abou has performed
magic keeping FPC/Lazarus current, have not heard from him recently.
Yes, we are scared !
There are a lot of people who could help, or even appreciate being
informed of what is happening here.
Davo (on behalf Davo, no one else)
On 10/2/26 08:00, Mazen Neifer wrote:
> Hi All,
>
> I'm glad to announce a new project named gtk4pas
> <https://gitlab.com/gtk4pas> that is meant to provide a fixed version
> of gir2pas <https://gitlab.com/gtk4pas/gir2pas> and resulting
> gtk3bindings <https://gitlab.com/gtk4pas/gtk3bindings>.
>
> I'm probably going also to package these projects into Debian so that
> we fix all the serious bugs about depending on Gtk2. Of course, all
> upstream teams ar encouraged to start using the new bindings.
>
> Once the binding units are stabilized (currently a few manual hacks
> are required) I'm going to provide a patch to build Lazarus against
> them and try to fix the IDE issue when built with Gtk3 support.
>
> Of course any merge request is welcome.
>
> Best Regards,
> --
> Mazen Neifer <mazen.neifer at edgepulsar.com>
>
> _______________________________________________
> Pkg-pascal-devel mailing list
> Pkg-pascal-devel at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-pascal-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-pascal-devel/attachments/20260210/32c90813/attachment.htm>
More information about the Pkg-pascal-devel
mailing list