Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
Читаю вики по сборке пакетов и Creating packages (Русский) Нигде не вижу куда можно вписать чтобы пакет собирался с опцией gtk2 В pkgbuild к примеру firefox-gtk2 не вижу ни одной строчки,где указано что пакет собирается в варианте gtk2.Разъясните если кто может хоть в общих словах,чтобы я понял сам принцип как пакет собирается в варианте gtk2 или gtk3.И не только firefox.
Linux Forever!
|
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
хоть в общих словахВ самых общих словах: указание на конфигурацию программы совсем не обязательно должно быть в PKGBUILD'е. Например, вот тот самый "невинный" патчик: Взято отсюдаИными словами (насколько я эту кухню понимаю), в данном случае параметр задаётся на этапе конфигурирования, т.е. перед сборкой. В случае с другими программами может быть и иначе. Самый простой пример: для сборки qpdfviewer-qt4 (официально пакет собирался уже под qt5) достаточно было лишь указать параметр непосредственно в PKGBUILD. Так что, думаю, общего рецепта тут нет, с каждой программой придётся разбираться отдельно, смотреть PKGBUILD'ы, проверять скрипты и т.д... И ABS вам в помощь. А что касается виновника торжества, то, если ещё не отпало желание, скачайте исходники, распакуйте и наслаждайтесь просмотром)) |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
Vadimcd папка с исходниками mozconfig (configure там ссылается на mozconfig) ac_add_options --enable-default-toolkit=cairo-gtk2или ac_add_options --enable-default-toolkit=cairo-gtk3и смотрите как говорил bobart патчи А вообще смотреть configure config.h В простейшем случае для сборки гтк3 достаточно ./configure --with-gtk=3 |
Vadim |
|
Темы:
280
Сообщения:
1909
Участник с: 20 ноября 2013
|
vs220 bobartСпасибо за полезные подсказки. Пока заниматься некогда,как немного освобожусь ещё поизучаю. Если кто ещё может подсказать что почитать полезное по теме или что-то посоветовать пишите.
Linux Forever!
|
safocl |
|
Темы:
121
Сообщения:
1570
Участник с: 08 октября 2015
|
ну в общих случаях все описания параметров конфигурирования находятся в файле INSTALL или README (если разработчик позаботился об ентом) настраиваются при конфигурации соответствующими опциями, которые можно вписать в PKGBUILD файле в строку с конфигурированием. |