Jiri macros na ngwugwu rpm

Ebisara ya na listi nzipu ozi Fedora ndọtị iji hazie macros na faịlụ RPM spec, na-enye gị ohere ịgbakwunye na ngwugwu RPM ike ịhọrọ ọkọlọtọ mkpokọta na ịdabere na ya n'oge nrụpụta.

Ihe atụ iji:

%ọ bụrụ %{jiri ssl}
BuildNa-achọ: openssl-devel
% ngwụcha

% njikere
%configure %{use_enable ssl openssl}

% lelee
mee ule %{?_use_ssl:-DSSL}

N'ihe atụ a, ịkọwapụta ssl USE macro na faịlụ spec ga-agbakwunye mgbakwunye mgbakwunye na ngwugwu openssl-devel, mee usoro nhazi ahụ na nhọrọ --enable-openssl, wee mee ule kwesịrị ekwesị na-ewu.

A na-eche na ọnụọgụ abụọ %_use_ ga-edozi nhọrọ ihe nrụpụta ahụ. na ihe mkpuchi ndị ọzọ dị ka:

  • %{jiri } - na-ewere ụkpụrụ 0 ma ọ bụ 1,
  • %{use_enable [ [ ]]} - gbasaa ruo --gbanyụọ- ma ọ bụ --enyere- .

Ịgbakwunye nhọrọ nke ụdị a na faịlụ spec ga-enye gị ohere ịmepụta nsụgharị dị iche iche nke nkesa site na otu isi mmalite.

Dịka ọmụmaatụ, iji wedata osisi ịdabere na-ewu ụlọ, ị nwere ike iji %{use docs} paramita zuru ụwa ọnụ, nke na-egbochi nrụpụta akwụkwọ.

Ọ ga-ekwe omume ịtọ nhọrọ nhọrọ kwesịrị ekwesị site n'ịhazi ebe a na-ewu ụlọ. Ọzọkwa, enwere ike ịtọ nhọrọ ma n'ụwa niile yana kọwapụta ya iche maka ngwugwu ọ bụla.

Anabatabeghị atụmatụ a ma na-akparịta ụka.

isi: linux.org.ru

Tinye a comment