GTK2-NG har presenterats, en fork av GTK2-biblioteket

En av utvecklarna av distibutionen Devuan har presenterat projektet GTK2-NG, som kommer att utveckla en fork av GTK2-biblioteket, med mÄlet att fortsÀtta dess underhÄll och sÀkerstÀlla att det fungerar bra i moderna distributioner. UnderhÄllet av forken kommer att möjliggöra fortsatt leverans av GTK2-baserade applikationer i Devuan efter att stödet för GTK2 upphör i Debian-distributionen 14, vars release förvÀntas i sommar 2027.

Utvecklarna av GTK-projektet har slutat stödja GTK2 för mer Ă€n fem Ă„r sedan, och paketen med GTK2 har redan exkluderats frĂ„n de officiella arkiven för Red Hat Enterprise Linux, SUSE Linux Enterprise Server, openSUSE och Arch Linux (tillgĂ€ngligt via AUR). Av betydande projekt fortsĂ€tter ljudredigeraren Ardour att anvĂ€nda GTK2, men detta projekt Ă€r oberoende av externa bibliotek och stödjer sin egen fork av GTK2 — YTK. I Debian-arkivet finns cirka 150 paket kvar som Ă€r beroende av GTK2, bland vilka finns afterstep, Double Commander, fpc, gkrellm, gmpc, hexchat, lazarus, mplayer, navit, pidgin, sane-frontends, scim, sylpheed, tickr, tilem,
uim, usermode, xsane, xzgv och z88.

GTK2-NG har lagt till flera dussin Àndringar, frÀmst relaterade till överföring av korrigeringar som spridits i form av patchar i paketen frÄn AUR och Debian, samt ÄtgÀrdande av varningar som ges av kompilatorn. FörbÀttringar inkluderar modernisering av funktionen g_sort_array för att sortera arrayer och byte av skalningsalgoritmen för att öka tydligheten i ikoner. I filvalsvyn (filechooser) har tidigare problem ÄtgÀrdats och optimering har genomförts
av visningen av kataloginnehÄll i ikonikformat med ett stort antal filer. Byggnaden har testats med GCC 14 och Clang 21.

Framöver planeras överföring av Ă€ndringar frĂ„n GTK2-forken, som utvecklas av deltagaren i Xlibre-projektet — stefan11111, samt backportering av kod frĂ„n YTK, en GTK2-fork frĂ„n Ardour-projektet. Bland uppgifterna nĂ€mns ocksĂ„ kontroll av bygget i GCC 15 och tillĂ€gg av stöd för anvĂ€ndning av libppd för utskrift pĂ„ system med CUPS 3.x. Det utesluts inte att den nya koden kan komma att omfattas av GPLv3-licensen och att namnet kan Ă€ndras för att undvika ansprĂ„k frĂ„n GNOME-projektet.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster