GWIRITSANI NTCHITO ma macros mumaphukusi a rpm

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

Kuwonjezera ndemanga