Topic: GTK2 revival
Hey Hyperbola community! ![]()
Some of you may have heard that GTK2 is being revived. Since Hyperbola already prefers GTK2 software, I thought this might be interesting here.
The repo is currently hosted on Devuan's Git server:
https://git.devuan.org/Daemonratte/gtk2-ng
The goal of gtk2-ng is simple: keep GTK2 alive, modernize the code where needed, fix compiler and deprecation warnings, and make sure it keeps building and working on modern systems.
The important part is that we do not want to break ABI. If a program built for vanilla GTK2 does not run properly with gtk2-ng, we consider that a bug in gtk2-ng.
There are also bigger plans around this. We want to revive GTK2-based versions of desktop environments like LXDE, GNOME 2 and XFCE, and also fork / maintain GTK2 versions of programs that moved away from GTK2, such as GIMP, Inkscape, AbiWord, Gnumeric, and others.
Another idea is to bring GtkMozEmbed back for Pale Moon's engine. That could make it possible to revive Galeon as a real GTK2 browser again.
This is still early work, but testing, feedback, ideas and patches would be very welcome.
Edit:
In case this helps with packaging for Hyperbola, someone already added gtk2-ng to the AUR:
https://aur.archlinux.org/packages/gtk2-ng-git
They seem to have applied a patch that was already merged on our side, though.