I whakaputaina i te rarangi mēra Fedora te tono ki te whakataurite i nga tonotono i roto i nga konae RPM spec, ka taea e koe te taapiri atu ki nga kete RPM te kaha ki te kowhiri i nga haki whakahiato me etahi atu whakawhirinakitanga i te waahanga hanga.
He tauira o te whakamahinga:
%if %{use ssl}
BuildRequires: openssl-devel
%endif
% prep
%configure %{use_enable ssl openssl}
% taki
mahia %{?_use_ssl:-DSSL}
I tenei tauira, i te wa e tohu ana i te USE macro ssl i roto i te konae motuhake, ka taapirihia he ti'aturi ki runga i te kete openssl-devel, ka mahia he taahiraa whirihoranga me te --enable-openssl kowhiringa kua whakahohea, a ko nga whakamatautau e rite ana. i mahia i te wa o te hanga.
Ko te whakaaro ko te kōwhiringa hanga ka tohua e te tonotono rua %_use_ me nga taapiri taapiri penei:
- %{whakamahia } – tango uara 0, 1 ranei,
- %{whakamahi_whakahohe [ [ ]]} – ka whakawhānui ki —mono- ranei --whakahohe- .
Ma te taapiri i nga momo momo momo ki nga konae ka taea e koe te whakahiato momo momo tohatoha mai i nga punaa kotahi.
Hei tauira, hei whakaiti i te rakau whakawhirinakitanga hanga, ka taea e koe te whakamahi i te tawhā ao %{use docs}, ka whakakore i te hanga tuhinga.
Ka taea e koe te whakarite i nga waahanga e tika ana ma te whirihora i te taiao hanga. I tua atu, ka taea te whakarite nga whiringa puta noa i te ao me te tautuhi ano i a raatau mo ia kete.
Kaore ano kia whakaaetia te tono, kei te korerorerotia.
Source: linux.org.ru