LINUX.ORG.RU

Заводим perl-gtk3 в Slackware

 , ,


0

1

Здравствуйте, дорогие любители напильника и красноглазия! Сегодня мы будем выполнять смертельный номер заводить perl-gtk3 в Slackware. На slackbuilds.org пока ещё только perl-gtk2. А тут как раз состоялся релиз perl-gtk3 0.034.

Итак, про это нигде не написано, но в первую очередь нужно поставить perl-extutils-depends и perl-extutils-pkgconfig. Они понадобятся в ходе сборки зависимостей.

Затем нужно поставить perl-glib, perl-cairo и perl-Glib-Object-Introspection.

А также perl-cairo-gobject и, собственно, сам perl-gtk3. Слакбилды к последним здесь:
https://github.com/saahriktu/modified-slackbuilds/tree/master/perl-cairo-gobject ,
https://github.com/saahriktu/modified-slackbuilds/tree/master/perl-gtk3 .

Протестировать работу perl-gtk3 можно на этих примерах: https://github.com/dave-theunsub/gtk3-perl-demos .

★★★★★

Кстати, попутно вопрос: чем там сделана привязка к сишке? XS? Или что-то интереснее? Чем вообще сейчас лучше всего делать привязки если не чистым XS?

KennyMinigun ★★★★★ ()
Ответ на: комментарий от ananas

И что, что юникодный?

KOI8-R я юзаю в LFS'е без иксов. Поскольку, там нет юникодных шрифтов, и, соответственно, профитов от использования юникода.

А где GTK, там и иксы. Где иксы, там и юникодные шрифты. Где юникодные шрифты, там и смысл юзать локаль UTF-8.

saahriktu ★★★★★ ()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от KernelPanic

Я сначала думал написать, что засирать дистрибутив установкой софта из CPAN — так себе идея, но быстро вспомнил, что речь идёт о слаке. Так что всё в порядке.

hateyoufeel ★★★★★ ()
Ответ на: комментарий от hateyoufeel

Засирать - это как раз ставить всякий треш в /usr (пусть и из пакетов). А в отдельном каталоге почему бы и не покакать? Хотя cpan может и гадит прямо в /usr, с них станется.

bread ()