Lofalitsidwa pamndandanda wamakalata a Fedora kupereka kuti muyimitse ma macros mu mafayilo amtundu wa RPM, kukulolani kuti muwonjezere ku RPM phukusi kuthekera kosankha mbendera zophatikizira ndi zodalira zina pakumanga.
Mwachitsanzo:
% ngati %{gwiritsani ntchito ssl}
BuildRequires: openssl-devel
%ndi
% kukonzekera
%konza %{use_enable ssl openssl}
% cheke
yesani %{?_use_ssl:-DSSL}
Muchitsanzo ichi, pofotokoza za USE macro ssl mu fayilo yeniyeni, kudalira kowonjezera pa phukusi la openssl-devel kudzawonjezedwa, sitepe yokonzekera idzachitidwa ndi --enable-openssl njira yothandizidwa, ndipo mayesero ogwirizana nawo adzakhala. kuchitidwa panthawi yomanga.
Zimaganiziridwa kuti njira yomanga idzakhazikitsidwa ndi binary macro %_use_ ndi zowonjezera zowonjezera za fomu:
- %{gwiritsani ntchito } - zimatengera 0 kapena 1,
- %{use_enable [ []]} - imakula mpaka -disable- or -enable-.
Kuonjezera zosankha zamtunduwu kumafayilo apadera kukulolani kuti mupange mitundu yosiyanasiyana yogawa kuchokera kumalo omwewo.
Mwachitsanzo, kuti muchepetse mtengo wodalira pakupanga, mutha kugwiritsa ntchito gawo lapadziko lonse %{use docs}, lomwe limalepheretsa kupanga zolemba.
Mukhoza kukhazikitsa zosankha zoyenera pokonza malo omanga. Kuphatikiza apo, zosankha zitha kukhazikitsidwa padziko lonse lapansi ndikuzifotokozeranso padera pa phukusi lililonse.
Cholingacho sichinavomerezedwe ndipo chikukambidwa.
Source: linux.org.ru