LINUX.ORG.RU

История изменений

Исправление wandrien, (текущая версия) :

Вы когда-нибудь писали слакбилды/ебилды/.spec-файлы/etc?

Писал.

А они сами себя не напишут и их надо писать для каждого пакета.

А простыни для сборки LFS писать не надо? Или предлагаете все команды вручную набивать в терминал в качестве альтернативы?

При этом, по-хорошему, не только указывая сборочные и рантаймовые зависимости

Это проблема? Не указывайте:

depends=()
makedepends=()

И разбирайтесь сами, когда через год окажется, что список зависимостей вы не написали, а наизусть не помните.

Вас заставляют что ли вписывать все поля рецепта?

но и перечисляя вообще все файлы пакета

/me крутит пальцем у виска.

При этом, по хорошему, части путей к файлам надо ещё заменять на макросы. Наподобие такого:

Я вам выше ссылку дал. Найдите там «перечисление всех файлов пакета» и «макросы».

Это полный рецепт без изъятий. Пишется за 10 минут по образцу.

Сколько-то пакетов создать, конечно, вполне можно, но чтобы одному человеку с нуля самому опакетить целый дистрибутив…

А с нуля скомпилировать целый дистрибутив, вручную вбивая в консоль те же самые команды, что записаны в рецептах пакетов — это можно подумать проще.

Исходная версия wandrien, :

Вы когда-нибудь писали слакбилды/ебилды/.spec-файлы/etc?

Писал.

А они сами себя не напишут и их надо писать для каждого пакета.

А простыни для сборки LFS писать не надо? Или предлагаете все команды вручную набивать в терминал в качестве альтернативы?

При этом, по-хорошему, не только указывая сборочные и рантаймовые зависимости

Это проблема? Не указывайте:

depends=()
makedepends=()

И разбирайтесь сами, когда через год окажется, что список зависимостей вы не написали, а наизусть не помните.

Вам заставляют что ли вписывать все поля рецепта?

но и перечисляя вообще все файлы пакета

/me крутит пальцем у виска.

При этом, по хорошему, части путей к файлам надо ещё заменять на макросы. Наподобие такого:

Я вам выше ссылку дал. Найдите там «перечисление всех файлов пакета» и «макросы».

Это полный рецепт без изъятий. Пишется за 10 минут по образцу.

Сколько-то пакетов создать, конечно, вполне можно, но чтобы одному человеку с нуля самому опакетить целый дистрибутив…

А с нуля скомпилировать целый дистрибутив, вручную вбивая в консоль те же самые команды, что записаны в рецептах пакетов — это можно подумать проще.