NOTaðu fjölvi í rpm pakka

Birt á Fedora póstlistanum bjóða til að staðla fjölvi í RPM sérstakri skrám, sem gerir þér kleift að bæta við RPM pakka möguleikann á að velja samansafn og fleiri ósjálfstæði á byggingarstigi.

Dæmi um notkun:

%if %{nota ssl}
BuildRequires: openssl-devel
%endif

% undirbúningur
%stilla %{use_enable ssl openssl}

% athugun
gerðu próf %{?_use_ssl:-DSSL}

Í þessu dæmi, þegar USE macro ssl er tilgreint í sérstakri skrá, verður viðbótarháð openssl-devel pakkanum bætt við, stillingarskref verður keyrt með --enable-openssl valmöguleikann virkan og samsvarandi próf verða framkvæmd við bygginguna.

Gert er ráð fyrir að byggingarvalkosturinn verði tilgreindur af tvíundarfjölvi %_use_ með viðbótarumbúðum eins og:

  • %{nota } – tekur gildi 0 eða 1,
  • %{use_enable [ [ ]]} – stækkar í –slökkva- eða --virkja- .

Með því að bæta valmöguleikum af þessari gerð við sérsniðna skrár geturðu safnað saman mismunandi útgáfum af dreifingunni frá sömu heimildum.

Til dæmis, til að lágmarka byggingarháðtréð, geturðu notað alþjóðlegu færibreytuna %{use docs}, sem slekkur á smíði skjala.

Þú getur stillt viðeigandi valmöguleika með því að stilla byggingarumhverfið. Þar að auki er hægt að stilla valkosti bæði á heimsvísu og með því að endurskilgreina þá sérstaklega fyrir hvern pakka.

Tillagan hefur ekki enn verið samþykkt og er til umræðu.

Heimild: linux.org.ru

Bæta við athugasemd