ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ GTK2-NG, Ρ„ΠΎΡ€ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GTK2

Один ΠΈΠ· Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² дистрибутива Devuan прСдставил ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ GTK2-NG, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΊ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ GTK2, Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π΅Ρ‘ сопровоТдСния ΠΈ обСспСчСниС качСствСнной Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² соврСмСнных дистрибутивах. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ поставку Π² Devuan ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, завязанных Π½Π° GTK2, послС прСкращСния ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ GTK2 Π² дистрибутивС Debian 14, Ρ€Π΅Π»ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ оТидаСтся Π»Π΅Ρ‚ΠΎΠΌ 2027 Π³ΠΎΠ΄Π°.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° GTK ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΠ»ΠΈ сопровоТдСниС GTK2 Π±ΠΎΠ»Π΅Π΅ пяти Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄, Π° ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ с GTK2 ΡƒΠΆΠ΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΈΠ· ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠ΅Π² дистрибутивов Red Hat Enterprise Linux, SUSE Linux Enterprise Server, openSUSE ΠΈ Arch Linux (доступСн Ρ‡Π΅Ρ€Π΅Π· AUR). Из Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² GTK2 ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Ardour, Π½ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π΅ зависит ΠΎΡ‚ Π²Π½Π΅ΡˆΠ½ΠΈΡ… Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ собствСнный Ρ„ΠΎΡ€ΠΊ GTK2 β€” YTK. Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Debian остаётся ΠΎΠΊΠΎΠ»ΠΎ 150 ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², связанных зависимостями с GTK2, срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… afterstep, Double Commander, fpc, gkrellm, gmpc, hexchat, lazarus, mplayer, navit, pidgin, sane-frontends, scim, sylpheed, tickr, tilem,
uim, usermode, xsane, xzgv ΠΈ z88.

Π’ GTK2-NG Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ нСсколько дСсятков ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π² основном связанных с пСрСносом исправлСний, Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ²ΡˆΠΈΡ…ΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… ΠΈΠ· AUR ΠΈ Debian, ΠΈ исправлСниСм ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΉ, Π²Ρ‹Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… компилятором. Из ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠΉ отмСчаСтся модСрнизация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сортировки массивов g_sort_array ΠΈ Π·Π°ΠΌΠ΅Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ чёткости ΠΏΠΈΠΊΡ‚ΠΎΠ³Ρ€Π°ΠΌΠΌ. Π’ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±ΠΎΡ€Π° Ρ„Π°ΠΉΠ»ΠΎΠ² (filechooser) Ρ€Π΅ΡˆΠ΅Π½Ρ‹ имСвшиСся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½Π° оптимизация
отобраТСния Π² Π²ΠΈΠ΄Π΅ ΠΈΠΊΠΎΠ½ΠΎΠΊ содСрТимого ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ² с большим числом Ρ„Π°ΠΉΠ»ΠΎΠ². ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½Π° сборка с использованиСм GCC 14 ΠΈ Clang 21.

Из ΠΏΠ»Π°Π½ΠΎΠ² Π½Π° Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅ отмСчаСтся пСрСнос ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΈΠ· Ρ„ΠΎΡ€ΠΊΠ° GTK2, Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ участником ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Xlibre β€” stefan11111, Π° Ρ‚Π°ΠΊΠΆΠ΅ бэкпортированиС ΠΊΠΎΠ΄Π° ΠΈΠ· YTK, Ρ„ΠΎΡ€ΠΊΠ° GTK2 ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Ardour. Π‘Ρ€Π΅Π΄ΠΈ Π·Π°Π΄Π°Ρ‡ Ρ‚Π°ΠΊΠΆΠ΅ называСтся ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° сборки Π² GCC 15 ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ использования libppd для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π½Π° систСмах с CUPS 3.x. НС ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ задСйствованиС Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ GPLv3 для Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΈ смСна названия для ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€Π΅Ρ‚Π΅Π½Π·ΠΈΠΉ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° GNOME.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ