Следующий из имеющихся макросов это макрос %patch. Этот макрос помогает автоматизировать процесс наложения заплаток на исходные тексты. Макрос имеет несколько опций, перечисленных ниже:
# будет прикладывать Patch# как файл заплатки.
-p # указывает количество отбрасываемых директорий для команды patch(1).
-P Действие по умолчанию-- наложение Patch (или Patch0). Этот флаг запрещает действие по умолчанию и будет требовать 0 чтобы распаковать главный файл с исходными текстами. Эта опция полезна во второй (и последующих) макросах %patch, которые требуют номера отличного от номера в первом макросе.
Вы также можете выполнять %patch# вместо выполнения команды: %patch # -P
Это все макросы которые вам необходимы. После того как вы все сделаете правильно, вы также можете сделать любую другую настройку, которая необходима, используя скрипты на sh. Все что вы включите до макроса %build (обсуждаемого в следующем разделе) выполняется через sh. Посмотрите в вышеприведенном разделе для того чтобы увидеть какие вещи вы можете сделать если захотите.