Jeden z vývojářů distribuce Devuan představil projekt GTK2-NG, který bude vyvíjet fork knihovny GTK2, zaměřený na její další podporu a zajištění kvalitního fungování v moderních distribucích. Udržení forku umožní pokračovat v dodávkách aplikací závislých na GTK2 do Devuan po ukončení podpory GTK2 v distribuci Debian 14, jejíž vydání se očekává v létě 2027.
Vývojáři projektu GTK ukončili podporu GTK2 již před více než pěti lety a balíčky se GTK2 byly již vyjmuty z oficiálních repozitářů distribucí Red Hat Enterprise Linux, SUSE Linux Enterprise Server, openSUSE a Arch Linux (dostupné přes AUR). Z významných projektů nadále používá zvukový editor Ardour GTK2, ale tento projekt není závislý na externích knihovnách a podporuje vlastní fork GTK2 — YTK (opennet.ru). V repozitáři Debian zůstává přibližně 150 balíčků, které jsou závislé na GTK2, mezi nimiž jsou afterstep, Double Commander, fpc, gkrellm, gmpc, hexchat, lazarus, mplayer, navit, pidgin, sane-frontends, scim, sylpheed, tickr, tilem, uim, usermode, xsane, xzgv a z88.
V GTK2-NG bylo přidáno je několik desítek změn, většinou souvisejících s přenosem oprav, jež byly šířeny ve formě patchů v balíčcích AUR a Debian, a s odstraněním upozornění generovaných kompilátorem. Z vylepšení je zaznamenána modernizace funkce třídění polí g_sort_array a změna algoritmu pro změnu měřítka pro zvýšení ostrosti ikon. V widgetu pro výběr souborů (filechooser) byly řešeny existující problémy a byla provedena optimalizace zobrazení obsahu adresářů s velkým počtem souborů. Byla otestována sestava s použitím GCC 14 a Clang 21.
Mezi plány do budoucna se vyzdvihuje přenos změn z forku GTK2, rozvíjeného účastník projektu Xlibre — stefan11111, a také backportování kódu z YTK (github.com), forku GTK2 od projektu Ardour. Mezi úkoly je také uvedena kontrola sestavení v GCC 15 a přidání podpory pro použití libppd pro tisk na systémech s CUPS 3.x. Není vyloučeno zapojení licence GPLv3 pro nový kód a změna názvu k odstranění nároků od projektu GNOME.
Zdroj: linux.org.ru
