CLEACHDADH macros ann am pasganan rpm

Air fhoillseachadh ann an liosta puist Fedora tairgse gus macros a dhèanamh àbhaisteach ann am faidhlichean sònraichte RPM, a’ toirt cothrom dhut cuir ri pasganan RPM an comas brataichean cruinneachaidh agus eisimeileachd a bharrachd a thaghadh aig ìre togail.

Eisimpleir cleachdaidh:

% ma tha %{ a' cleachdadh ssl}
BuildRequires: openssl-devel
% crìoch

% prep
% rèiteachadh %{use_enable ssl openssl}

% seic
dèan deuchainn %{?_use_ssl:-DSSL}

San eisimpleir seo, nuair a bhios tu a’ sònrachadh an US macro ssl anns an fhaidhle spec, thèid eisimeileachd a bharrachd air a’ phacaid openssl-devel a chur ris, thèid ceum rèiteachaidh a chuir an gnìomh leis an roghainn --enable-openssl air a chomasachadh, agus bidh na deuchainnean co-fhreagarrach air a chuir gu bàs rè an togail.

Thathas a' gabhail ris gun tèid an roghainn togail a shònrachadh leis a' mhacra dàna % _use_ le còmhdach a bharrachd mar:

  • %{ chleachdadh } - a’ gabhail luachan 0 no 1,
  • %{use_comas [ [ ]]} - a’ leudachadh gu - cuir à comas- no --comas- .

Le bhith a’ cur roghainnean den t-seòrsa seo ri faidhlichean sònraichte leigidh sin dhut dreachan eadar-dhealaichte den sgaoileadh a chur ri chèile bho na h-aon stòran.

Mar eisimpleir, gus craobh an eisimeil togail a lughdachadh, faodaidh tu am paramadair cruinne %{use docs} a chleachdadh, a chuireas casg air togail sgrìobhainnean.

Faodaidh tu an seata roghainnean iomchaidh a shuidheachadh le bhith a’ rèiteachadh na h-àrainneachd togail. A bharrachd air an sin, faodar roghainnean a shuidheachadh an dà chuid air feadh na cruinne agus le bhith gan ath-mhìneachadh air leth airson gach pasgan.

Cha deach gabhail ris a’ mholadh fhathast agus thathar ga dheasbad.

Source: linux.org.ru

Cuir beachd ann