E hoʻohana i nā macros i nā pūʻolo rpm

Hoʻopuka ʻia ma ka papa inoa leka uila Fedora o ka manao e hoʻohālikelike i nā macros i nā faila kikoʻī RPM, e ʻae iā ʻoe e hoʻohui i nā pūʻolo RPM i ka hiki ke koho i nā hae hōʻuluʻulu a me nā hilinaʻi hou aʻe i ke kahua kūkulu.

Laʻana hoʻohana:

%inā %{hoʻohana ssl}
BuildRequires: openssl-devel
%endif

% prep
%configure %{use_enable ssl openssl}

% kaha
ho'āʻo %{?_use_ssl:-DSSL}

Ma kēia hiʻohiʻona, i ka wā e kuhikuhi ana i ka USE macro ssl i loko o ka faila kikoʻī, e hoʻohui ʻia kahi hilinaʻi hou ma ka openssl-devel package, e hoʻokō ʻia kahi hana hoʻonohonoho me ka koho --enable-openssl i hiki, a ʻo nā hoʻāʻo e pili ana. hana ʻia i ka wā o ke kūkulu ʻana.

Manaʻo ʻia e kuhikuhi ʻia ke koho kūkulu e ka macro binary %_use_ me nā mea hoʻopili hou e like me:

  • %{hoohana } - lawe i nā waiwai 0 a i ʻole 1,
  • %{use_enable [ [ ]]} – hoʻonui i —disable- a i ʻole --enable- .

ʻO ka hoʻohui ʻana i nā koho o kēia ʻano i nā faila kikoʻī e ʻae iā ʻoe e hōʻuluʻulu i nā mana like ʻole o ka hoʻoili ʻana mai nā kumu like.

No ka laʻana, no ka hōʻemi ʻana i ka lāʻau hilinaʻi kūkulu, hiki iā ʻoe ke hoʻohana i ka palena honua %{use docs}, ka mea e hoʻopau i ke kūkulu ʻana i nā palapala.

Hiki iā ʻoe ke hoʻonohonoho i nā koho kūpono ma ka hoʻonohonoho ʻana i ke kaiapuni kūkulu. Eia kekahi, hiki ke hoʻonohonoho ʻia nā koho ma ke ao holoʻokoʻa a me ka hoʻokaʻawale ʻana iā lākou no kēlā me kēia pūʻolo.

ʻAʻole i ʻae ʻia ka manaʻo a ke kūkākūkā ʻia nei.

Source: linux.org.ru

Pākuʻi i ka manaʻo hoʻopuka