3.6. %autosetup および %setup マクロ
%patch ディレクティブを使用して各パッチを手動で指定する代わりに、%autosetup マクロを使用してソースアーカイブを展開し、パッチを自動的に適用します。
%autosetup は、spec ファイル内に記載されている順序でパッチを適用します。予期しない動作を回避するために、spec 内ではソースとパッチを常にその番号順に並べるようにしてください。または、%patchlist や番号なしの Patch エントリーを使用して、番号付けそのものを避けるようにしてください。
%setup マクロを使用して、RPM パッケージをビルドするためのソースアーカイブを展開することもできます。
可能な場合は、%setup マクロの代わりに %autosetup マクロを使用してください。
3.6.1. %autosetup マクロのオプション リンクのコピーリンクがクリップボードにコピーされました!
以下の %autosetup マクロオプションを使用して、その動作を制御します。%autosetup はすべての %setup マクロオプションも受け取ります。
%autosetup マクロのオプションは、組み合わせて使用できます。
詳細は、システム上の patch(1) man ページを参照してください。
| マクロのオプション | 説明 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|