29 November 2021 18:13, Dmitriy Kulikov послал(а) письмо к Michael Dukelsky:
DK> Схема сборки изменилась, поэтому хочу уточнить. Когда нужно собрать, DK> скажем hpt и у меня не rpm. Сначала я редактирую (или нет) DK> huskymak.cfg. Потом делаю:
Последовательность действий перед началом сборки такая: скачиваешь init_build, запускаешь его, получаешь каталог huskybse с файлами и вне этого каталога Makefile, build.sh и huskymak.cfg. Теперь читаешь huskymak.cfg и правишь его, если надо. Я сейчас прописал эти детали в INSTALL_ru.asciidoc.
DK> Потом, следуя файлу, нужо собрать сботку. Что соберётся? huskybse и DK> smapi? Остальное нужно собрать руками? Например - hpt, htick и msged.
Нет, в huskybse лежат всякие вспомогательные файлы, нужные для процесса сборки, но собирать там нечего. Соберутся те файлы, которые перечислены в PROGRAMS в huskymak.cfg, и библиотеки, от которых они зависят.
DK> А если я хочу собрать исключительно kfe, которого на гитхабе вроде DK> нет? Тогда нужно читать пункт 3 указаного файла? Какая тогда DK> последовательость? Всё равно нужно скрипт запускать?
Если ты хочешь собрать какую-то программу не из Husky, зависящую от библиотек Husky, то можешь, например, оставить в PROGRAMS только hpt и запустить сборку с помощью build.sh. Нужные тебе библиотеки будут лежать в каталогах имя_библиотеки/Build. Например, в каталоге huskylib/Build может лежать что-нибудь типа libhusky.so.1.9.20211008, если тебе нужны динамические библиотеки, и libhusky.a, если статические.
Желаю успехов, Dmitriy! За сим откланиваюсь, Michael.