Di pakêtên rpm de makroyan bikar bînin

Di navnîşa posta Fedora de hate weşandin pêşniyar ji bo standardîzekirina makroyan di pelên taybetmendiya RPM de, dihêle hûn di qonaxa çêkirinê de alayên berhevokê û girêdanên din hilbijêrin li pakêtên RPM zêde bikin.

Nimûne bikaranîna

%eger %{ssl bikar bînin}
BuildRequires: openssl-devel
%endif

% pêşîn
% mîheng bike %{use_enable ssl openssl}

% kontrol bikin
testê bike %{?_use_ssl:-DSSL}

Di vê nimûneyê de, dema ku di pelê specê de ssl-ya USE-ya makro diyar dike, dê pêvekek din li ser pakêta openssl-devel were zêdekirin, dê bi vebijarka --enable-openssl-ya çalakkirî ve gavek veavakirinê were darve kirin, û ceribandinên têkildar dê bêne kirin. di dema çêkirinê de pêk tê.

Tê texmîn kirin ku vebijarka avakirinê dê ji hêla makroya binary %_use_ ve were destnîşankirin bi pêlavên din ên wekî:

  • %{bikaranîn } - nirxên 0 an 1 digire,
  • %{use_enable [ [ ]]} – berfereh dibe bo -neçalak- an --çalak- .

Zêdekirina vebijarkên bi vî rengî li pelên taybetî dê bihêle hûn guhertoyên cûda yên belavkirinê ji heman çavkaniyan berhev bikin.

Mînakî, ji bo kêmkirina dara girêdana avakirinê, hûn dikarin pîvana gerdûnî %{bikaranîna docs} bikar bînin, ku çêkirina belgeyan neçalak dike.

Hûn dikarin bi mîhengkirina hawîrdora çêkirinê vebijarkên guncan saz bikin. Digel vê yekê, vebijark hem li gerdûnî hem jî bi ji nû ve pênasekirina wan ji bo her pakêtê ve têne danîn.

Pêşnûme hêj nehatiye qebûlkirin û di nîqaşê de ye.

Source: linux.org.ru

Add a comment