Predstavený GTK2-NG, fork knižnice GTK2

Jeden z vývojárov distribúcie Devuan predstavil projekt GTK2-NG, ktorý sa zameriava na rozvoj forku knižnice GTK2, s cieľom pokračovať v jej podpore a zabezpečiť kvalitnú funkcionalitu v moderných distribúciách. Udržiavanie forku umožní pokračovanie dodávok aplikácií v Devuan, ktoré sú založené na GTK2, po ukončení podpory GTK2 v distribúcii Debian 14, ktorej vydanie sa očakáva v lete 2027.

Vývojári projektu GTK ukončili podporu GTK2 pred viac ako piatimi rokmi a balíky GTK2 už boli vylúčené z oficiálnych repozitárov distribúcií Red Hat Enterprise Linux, SUSE Linux Enterprise Server, openSUSE a Arch Linux (dostupný prostredníctvom AUR). Medzi významné projekty, ktoré stále používajú GTK2, patrí zvukový editor Ardour, ale tento projekt nezávisí od externých knižníc a podporuje vlastný fork GTK2 — YTK. V repozitári Debian zostáva približne 150 balíkov, ktoré majú závislosti na GTK2, medzi ktorými sú 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 bolo pridaných niekoľko desiatok zmien, prevažne spojených s prenesením opráv, ktoré boli distribuované vo forme patchov v balíkoch z AUR a Debian, a s opravou varovaní vydávaných kompilátorom. Medzi vylepšeniami je modernizácia funkcie triedenia polí g_sort_array a nahradenie algoritmu škálovania na zvýšenie jasnosti ikon. Vo widgete na výber súborov (filechooser) boli vyriešené existujúce problémy a vykonaná optimalizácia
zobrazovania obsahu adresárov ako ikon pri veľkom počte súborov. Sestava bola otestovaná s použitím GCC 14 a Clang 21.

Medzi plány do budúcnosti patrí prenesenie zmien z forku GTK2, ktorý rozvíja účastník projektu Xlibre — stefan11111, ako aj backportovanie kódu z YTK, forku GTK2 od projektu Ardour. Medzi úlohy patrí aj overenie zostavy v GCC 15 a pridanie podpory pre využívanie libppd na tlač v systémoch s CUPS 3.x. Nezamieta sa ani využitie licencie GPLv3 pre nový kód a zmena názvu na vylúčenie nárokov od projektu GNOME.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster