د فیډورا میلینګ لیست کې خپور شوی جمله د RPM سپیک فایلونو کې د میکرو معیاري کولو لپاره، تاسو ته اجازه درکوي چې د RPM کڅوړو کې د تالیف بیرغونو او اضافي انحصارونو د جوړولو په مرحله کې د انتخاب کولو وړتیا اضافه کړئ.
د کارونې بېلګه:
که %{ssl استعمال کړئ}
د جوړولو اړتیا: openssl-devel
%endif
٪ پری
%تنظیمول %{us_enable ssl openssl}
٪ چیک
ازموینه وکړئ %{?_use_ssl:-DSSL}
په دې مثال کې، کله چې په سپیک فایل کې د USE میکرو ایس ایس ایل مشخص کول، د Openssl-devel کڅوړې اضافي انحصار به اضافه شي، د ترتیب کولو مرحله به د --enable-openssl اختیار فعالولو سره اجرا شي، او اړونده ازموینې به ترسره شي. د جوړیدو پر مهال اعدام شوی.
داسې انګیرل کیږي چې د جوړونې اختیار به د بائنری میکرو لخوا مشخص شي % _use_ د اضافي پوښونو سره لکه:
- %{استعمال } - ارزښتونه 0 یا 1 اخلي،
- %{استعمال_فعالول [ [ ]]} – په غیر فعالولو کې پراخیږي یا --فعالول- .
په ځانګړي فایلونو کې د دې ډول اختیارونو اضافه کول به تاسو ته اجازه درکړي د ورته سرچینو څخه د توزیع مختلف نسخې تالیف کړئ.
د بېلګې په توګه، د جوړونې انحصاري ونې د کمولو لپاره، تاسو کولی شئ د نړیوال پیرامیټر %{use docs} وکاروئ، کوم چې د اسنادو جوړول غیر فعالوي.
تاسو کولی شئ د جوړونې چاپیریال تنظیم کولو سره د اختیارونو مناسب سیټ تنظیم کړئ. سربیره پردې ، اختیارونه دواړه په نړیواله کچه تنظیم کیدی شي او د هرې کڅوړې لپاره په جلا توګه د دوی تعریف کولو سره.
دا وړاندیز تراوسه نه دی منل شوی او تر بحث لاندې دی.
سرچینه: linux.org.ru