SEBELISA li-macro ka har'a liphutheloana tsa rpm

E ngotsoe lethathamong la mangolo la Fedora polelo ho tiisa li-macros ho lifaele tse khethehileng tsa RPM, e leng se u lumellang hore u kenye liphutheloana tsa RPM bokhoni ba ho khetha lifolakha tsa ho bokella le tse ling tse itšetlehileng ka nako ea ho haha.

Mohlala oa tšebeliso:

%haeba %{sebelisa ssl}
BuildRequires: openssl-devel
%endif

% Pele
% lokisa %{sebedisa_enable ssl openssl}

% hlahloba
etsa teko %{?_use_ssl:-DSSL}

Mohlaleng ona, ho hlakisa ssl USE macro faeleng e itseng ho tla eketsa ts'epo e eketsehileng ho sephutheloana sa openssl-devel, tsamaisa mohato oa tlhophiso ka khetho ea --enable-openssl e nolofalitsoeng, 'me u tsamaise liteko tse loketseng ho aha.

Ho nahanoa hore khetho ea ho aha e tla beoa ke binary macro %_use_ ka li-wrappers tse eketsehileng tse kang:

  • %{sebelisa } - e nka boleng 0 kapa 1,
  • %{sebelisa_ nolofalletsa [ [ ]]} - e atolohela ho --disable- kapa -- nolofalletsa- .

Ho kenyelletsa likhetho tsa mofuta ona ho lifaele tse khethehileng ho tla u lumella ho theha mefuta e fapaneng ea kabo ho tsoa mehloling e tšoanang.

Mohlala, ho fokotsa sefate sa ho its'etleha, o ka sebelisa %{use docs} paramethara ea lefats'e, e sitisang moaho oa litokomane.

Ho tla khoneha ho beha khetho e loketseng ea likhetho ka ho lokisa tikoloho ea kaho. Ho feta moo, likhetho li ka beoa lefatšeng ka bophara le ho hlalosoa bocha ka thoko bakeng sa sephutheloana ka seng.

Tlhahiso ha e so amoheloe mme e ntse e buisanoa.

Source: linux.org.ru

Eketsa ka tlhaloso