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 .

★★★★★

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

Сколько ненужных слов в одном заголовке!

Всего одно.

dexpl ★★★★★
()

Спасибо

Deleted
()

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

KennyMinigun ★★★★★
()

perl-gtk3 0.0

Отлично, пойду в продакшн внедрять.

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

Только XS. Обходные пути сделать биндинг к сишке считаются моветоном и почти нигде сейчас не используются.

KernelPanic
()
Ответ на: комментарий от saahriktu

Да что ты пристал со своими зависимостями. Поставил в систему дистрибутив перла, потом делаешь: cpan i Gtk3 и все. Пакеты в этом случае особо не нужны.

KernelPanic
()
Ответ на: комментарий от saahriktu

Но, со всеми зависимостями

А cpan разучился в зависимости?

и опакечиванием.

Для этого cpan2tgz

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

Самый точный комментарий оказался первым. Отлично!

Deleted
()
Ответ на: комментарий от KernelPanic

Пакеты в этом случае особо не нужны

Кому не нужны, а кому и нужны.

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

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

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

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

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

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

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

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

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

А кто говорил про то, что надо ставить прямиком в систему?

man cpanfile, сынок!

KernelPanic
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.