په rpm کڅوړو کې میکرو کارول

د فیډورا میلینګ لیست کې خپور شوی جمله د 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

Add a comment