FA'A'OA'O macros i pusa rpm

Lolomiina i le lisi meli Fedora ofo e faʻavasega macros i faila faʻapitoa RPM, faʻatagaina oe e faʻaopoopo i afifi RPM le mafai ona filifili fuʻa tuʻufaʻatasia ma faʻalagolago faʻaopoopo i le tulaga faufale.

Faaaogaina faataitaiga:

%afai %{use ssl}
BuildRequires: openssl-devel
%endif

% sauniuni
%configure %{use_enable ssl openssl}

% siaki
fai le su'ega %{?_use_ssl:-DSSL}

I lenei faʻataʻitaʻiga, pe a faʻamaonia le USE macro ssl i le faila faʻapitoa, o le a faʻaopoopoina le faʻalagolago i le openssl-devel package, o le a faʻatinoina se laasaga faʻatulagaina ma le --enable-openssl filifiliga e mafai, ma o suʻega tutusa o le a faia i le taimi o le fausiaina.

E fa'apea o le filifiliga faufale o le a fa'amaoti mai e le binary macro %_use_ fa'atasi ai ma isi afifi e pei o:

  • %{fa'aoga } - ave tau 0 poʻo le 1,
  • %{use_enable [ [ ]]} - faʻalauteleina i -faʻagata- po'o --mafai- .

O le fa'aopoopoina o filifiliga o lenei ituaiga i faila fa'apitoa o le a fa'atagaina ai oe e tu'ufa'atasia fa'asologa eseese o le fa'asoa mai fa'apogai tutusa.

Mo se fa'ata'ita'iga, ina ia fa'aiti'itia le la'au fa'alagolago i le fausiaina, e mafai ona e fa'aogaina le parakalafa o le lalolagi %{use docs}, lea e fa'agata ai le fausiaina o fa'amaumauga.

E mafai ona e setiina le seti talafeagai o filifiliga e ala i le faʻatulagaina o le siosiomaga faufale. E le gata i lea, o filifiliga e mafai ona seti uma i le lalolagi atoa ma e ala i le toe faʻavasegaina eseese mo afifi taʻitasi.

E lei talia le talosaga ma o lo o talanoaina.

puna: linux.org.ru

Faaopoopo i ai se faamatalaga