Глава 1. ALT specfile conventions

Преобразование оригинального текста в DocBook : Ю. Зотов

Содержание

Обоснование
Spec-файлы
Патчи
Исходный код

Обоснование

При разработке этих правил решались следующие задачи:

Обеспечить желаемую функциональность: наши пакеты должны отвечать определённым правилам, о которых пойдёт речь несколько позже. Для этого надо, чтобы spec-файлы обеспечивали выполнение этих правил.

Помочь разработчику: так как spec-файлы все ещё пишут люди, то их работу нужно свести к тому минимуму, который, собственно, и требует участия человека. Разработчик не должен копировать блоки кода из файла в файл, ибо эта неинтеллектуальная работа отнимает массу сил и чревата ошибками. Для этого есть макросы. Если какой-то код появляется в разных spec-файлах более одного раза, то надо написать макрос(ы).