GTK2-NG: fork al bibliotecii GTK2

Unul dintre dezvoltatorii distribuției Devuan a prezentat proiect GTK2-NG, care va dezvolta fork-ul bibliotecii GTK2, destinat continuării suportului său și asigurării funcționării de calitate în distribuțiile moderne. Menținerea fork-ului va permite continuarea furnizării în Devuan a aplicațiilor legate de GTK2, după încetării cessarea suportului GTK2 în distribuția Debian 14, a cărei lansare este așteptată în vara anului 2027.


Dezvoltatorii proiectului GTK au încetat suportul pentru GTK2 acum mai bine de cinci ani, iar pachetele cu GTK2 au fost deja excluse din repozitoarele oficiale ale distribuțiilor Red Hat Enterprise Linux, SUSE Linux Enterprise Server, openSUSE și Arch Linux (disponibil prin AUR). Printre proiectele semnificative, GTK2 continuă să fie utilizat de editorul audio Ardour, dar acest proiect nu depinde de biblioteci externe și susține propriul fork GTK2 - YTK (opennet.ru). În repozitoriul Debian rămân aproximativ 150 de pachete, legate prin dependențe de GTK2, printre care afterstep, Double Commander, fpc, gkrellm, gmpc, hexchat, lazarus, mplayer, navit, pidgin, sane-frontends, scim, sylpheed, tickr, tilem, uim, usermode, xsane, xzgv și z88.


În GTK2-NG adăugat sunt câteva zeci de schimbări, în principal legate de transferul unor corecții, distribuite sub formă de patch-uri în pachetele din AUR și Debian, și de corectarea avertismentelor emise de compilator. Printre îmbunătățiri se remarcă modernizarea funcției de sortare a array-urilor g_sort_array și înlocuirea algoritmului de scalare pentru a îmbunătăți claritatea pictogramelor. În widgetul de selecție a fișierelor (filechooser) au fost rezolvate problemele existente și a fost optimizată afișarea în formă de pictograme a conținutului directorilor cu un număr mare de fișiere. A fost testată o construcție folosind GCC 14 și Clang 21.


Printre planurile de viitor se numără transferul modificărilor din fork GTK2, dezvoltat participant al proiectului Xlibre - stefan11111, precum și backportarea codului din YTK (github.com), fork-ul GTK2 al proiectului Ardour. Printre sarcini se numără și verificarea construcției în GCC 15 și adăugarea suportului pentru utilizarea libppd pentru printare pe sisteme cu CUPS 3.x. Nu se exclude angajarea licenței GPLv3 pentru noul cod și schimbarea numelui pentru a elimina pretențiile din partea proiectului GNOME.

Sursa: linux.org.ru

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster