GTK2-NG: fork GTK2 biblioteke

Jedan od developera distribucije Devuan predstavio projekt GTK2-NG, koji će razvijati fork biblioteke GTK2, usmjeren na nastavak njenog održavanja i osiguranje kvalitetnog rada u modernim distribucijama. Održavanje forka omogućit će nastavak isporuke aplikacija vezanih za GTK2 u Devuan nakon prestanak podrške GTK2 u distribuciji Debian 14, čije je objavljivanje predviđeno za ljeto 2027. godine.


Developeri projekta GTK prekinuli su održavanje GTK2 prije više od pet godina, a paketi sa GTK2 već su uklonjeni iz službenih repozitorija distribucija Red Hat Enterprise Linux, SUSE Linux Enterprise Server, openSUSE i Arch Linux (dostupan putem AUR). Od značajnih projekata, GTK2 i dalje koristi audio editor Ardour, ali ovaj projekt ne ovisi o vanjskim bibliotekama i podržava svoj vlastiti fork GTK2 — YTK (opennet.ru). U repozitoriju Debian ostaje oko 150 paketa povezanih s GTK2, među kojima se nalaze afterstep, Double Commander, fpc, gkrellm, gmpc, hexchat, lazarus, mplayer, navit, pidgin, sane-frontends, scim, sylpheed, tickr, tilem, uim, usermode, xsane, xzgv i z88.


U GTK2-NG dodano je nekoliko desetaka promjena, uglavnom povezanih s prijenosom ispravaka objavljenih u obliku zakrpa u paketima iz AUR i Debiana, te ispravljanjem upozorenja koje daje prevodilac. Od poboljšanja ističe se modernizacija funkcije sortiranja nizova g_sort_array i zamjena algoritma skaliranja radi povećanja oštrine ikona. U widgetu za odabir datoteka (filechooser) riješeni su postojeći problemi i optimizirano prikazivanje sadržaja direktorija s velikim brojem datoteka. Testirana je izrada s korištenjem GCC 14 i Clang 21.


Od planova za budućnost ističe se prijenos promjena iz forka GTK2, koji se razvija članom projekta Xlibre — stefan11111, kao i backportiranje koda iz YTK (github.com), forka GTK2 od projekta Ardour. Među zadacima također se navodi provjera izrade u GCC 15 i dodavanje podrške za korištenje libppd za ispis u sustavima s CUPS 3.x. Ne isključuje se korištenje GPLv3 licence za novi kod i promjena imena kako bi se izbjegle tužbe od projekta GNOME.

Izvor: linux.org.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster