Představen GTK2-NG, fork knihovny GTK2

Jeden z vývojářů distribuce Devuan představil projekt GTK2-NG, který bude rozvíjet fork knihovny GTK2, zaměřený na pokračování jejího podpory a zajištění kvalitní práce v moderních distribucích. Udržování forků umožní pokračovat v dodávkách do Devuan aplikací založených na GTK2 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 údržbu GTK2 již před více než pěti lety a balíčky s GTK2 byly již vyloučeny z oficiálních repozitářů distribucí Red Hat Enterprise Linux, SUSE Linux Enterprise Server, openSUSE a Arch Linux (dostupné prostřednictvím AUR). Z významných projektů stále používá GTK2 zvukový editor Ardour, ale tento projekt závisí na vlastních knihovnách a podporuje vlastní fork GTK2 — YTK. V repozitáři Debian zůstává kolem 150 balíčků spojených s GTK2, mezi kterými 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 několik desítek změn, převážně spojených s portováním oprav, které byly šířeny ve formě patchů v balíčcích z AUR a Debian, a opravou varování, která byla vydávána kompilátorem. Mezi vylepšeními se zdůrazňuje modernizace funkce třídění polí g_sort_array a nahrazení algoritmu měřítka pro zvýšení ostrosti ikon. Ve widgetu pro výběr souborů (filechooser) byly vyřešeny problémy a provedena optimalizace
zobrazení obsahu adresářů s velkým počtem souborů jako ikon. Sestavení bylo testováno s použitím GCC 14 a Clang 21.

Mezi plány do budoucna se zdůrazňuje přenos změn z fork GTK2, který vyvíjí účastník projektu Xlibre — stefan11111, a také zpětné portování kódu z YTK, forku GTK2 od projektu Ardour. Mezi úkoly je také uvedeno testování sestavení v GCC 15 a přidání podpory pro použití libppd pro tiskové výstupy na systémech s CUPS 3.x. Nepředpokládá se využití licence GPLv3 pro nový kód a změna názvu k vyloučení nároků ze strany projektu GNOME.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster