История изменений
Исправление wandrien, (текущая версия) :
Вы когда-нибудь писали слакбилды/ебилды/.spec-файлы/etc?
Писал.
А они сами себя не напишут и их надо писать для каждого пакета.
А простыни для сборки LFS писать не надо? Или предлагаете все команды вручную набивать в терминал в качестве альтернативы?
При этом, по-хорошему, не только указывая сборочные и рантаймовые зависимости
Это проблема? Не указывайте:
depends=()
makedepends=()
И разбирайтесь сами, когда через год окажется, что список зависимостей вы не написали, а наизусть не помните.
Вас заставляют что ли вписывать все поля рецепта?
но и перечисляя вообще все файлы пакета
/me крутит пальцем у виска.
При этом, по хорошему, части путей к файлам надо ещё заменять на макросы. Наподобие такого:
Я вам выше ссылку дал. Найдите там «перечисление всех файлов пакета» и «макросы».
Это полный рецепт без изъятий. Пишется за 10 минут по образцу.
Сколько-то пакетов создать, конечно, вполне можно, но чтобы одному человеку с нуля самому опакетить целый дистрибутив…
А с нуля скомпилировать целый дистрибутив, вручную вбивая в консоль те же самые команды, что записаны в рецептах пакетов — это можно подумать проще.
Исходная версия wandrien, :
Вы когда-нибудь писали слакбилды/ебилды/.spec-файлы/etc?
Писал.
А они сами себя не напишут и их надо писать для каждого пакета.
А простыни для сборки LFS писать не надо? Или предлагаете все команды вручную набивать в терминал в качестве альтернативы?
При этом, по-хорошему, не только указывая сборочные и рантаймовые зависимости
Это проблема? Не указывайте:
depends=()
makedepends=()
И разбирайтесь сами, когда через год окажется, что список зависимостей вы не написали, а наизусть не помните.
Вам заставляют что ли вписывать все поля рецепта?
но и перечисляя вообще все файлы пакета
/me крутит пальцем у виска.
При этом, по хорошему, части путей к файлам надо ещё заменять на макросы. Наподобие такого:
Я вам выше ссылку дал. Найдите там «перечисление всех файлов пакета» и «макросы».
Это полный рецепт без изъятий. Пишется за 10 минут по образцу.
Сколько-то пакетов создать, конечно, вполне можно, но чтобы одному человеку с нуля самому опакетить целый дистрибутив…
А с нуля скомпилировать целый дистрибутив, вручную вбивая в консоль те же самые команды, что записаны в рецептах пакетов — это можно подумать проще.