Ampiasao ny macro amin'ny fonosana rpm

Navoaka tao amin'ny lisitry ny mailaka Fedora tolotra hanara-penitra ny macros amin'ny rakitra spec RPM, ahafahanao manampy amin'ny fonosana RPM ny fahafahana misafidy saina fanangonana sy fiankinan-doha fanampiny amin'ny dingana fananganana.

Ohatra fampiasana:

%raha %{mampiasa ssl}
BuildRequires: openssl-devel
%endif

% prep
%configure %{use_enable ssl openssl}

% taratasim-bola
manao andrana %{?_use_ssl:-DSSL}

Amin'ity ohatra ity, rehefa mamaritra ny USE macro ssl ao amin'ny rakitra spec, dia ampiana fiankinan-doha fanampiny amin'ny fonosana openssl-devel, ny dingana fanamafisana dia hotanterahina miaraka amin'ny safidy --enable-openssl, ary ny fitsapana mifanaraka amin'izany dia ho natao nandritra ny fanorenana.

Heverina fa ny safidy fananganana dia hofaritan'ny macro binary %_use_ miaraka amin'ny fonosana fanampiny toy ny:

  • %{ampiasaina } - maka sanda 0 na 1,
  • %{use_enable [ [ ]]} - miitatra mankany amin'ny β€” disable- na --mamela- .

Ny fampidirana safidy amin'ity karazana ity amin'ny rakitra spec dia ahafahanao manangona dikan-teny samihafa amin'ny fizarana avy amin'ny loharano mitovy.

Ohatra, mba hanamaivanana ny hazo fiankinan-doha amin'ny fananganana, azonao atao ny mampiasa ny mari-pamantarana manerantany %{use docs}, izay manakana ny fananganana antontan-taratasy.

Azonao atao ny mametraka ny safidy mety amin'ny alΓ lan'ny fanamafisana ny tontolo fananganana. Ankoatr'izay, ny safidy dia azo apetraka eran-tany ary amin'ny alΓ lan'ny famaritana azy ireo misaraka ho an'ny fonosana tsirairay.

Tsy mbola ekena ny tolo-kevitra ary efa dinihina.

Source: linux.org.ru

Add a comment