ื ืึธื ืึผืืขื ืฆืืืื ืืึธืจ ืคืื ืึทื ืืืืืงืืื ื
ืืขืจืกื ื ืึธืืืึทืืึทื
- ืฆืืืขืืืืื ืืงืกืคึผืขืจืืขื ืึทื ืฉืืืฆื ืคึฟืึทืจ ืึทื ืคึผืจืืืืืืึทืืืฉื ืคึฟืึทืจืืึทืืืื ื ืืื ืึท ืืฉืจืึธืึธื ืกืืืืืืข;
-
ืืืคึผืืขืืขื ืืขื ืฉืืืฆื ืคึฟืึทืจ ืคึผืึทืจืึทืืขืืืืึทืืืึธื ืคืื ืคึผืขืงื ืคึฟืึทืจืืึทืืืื ื ืืืืฃ ืืึทืืื-ืืึทืจืฅ ืกืืกืืขืืขื. ืื ืฉืืขืืจ ืืืืฃ ืื ื ืืืขืจ ืคืื ืคึฟืขืืขื ืืื ืืึทืฉืืืื ืืืจื ืื ืืึทืงืจืึธื "%_smp_build_ncpus" ืืื ืื $ RPM_BUILD_NCPUS ืืืึทืืขืืืืืง. ืฆื ืืึทืฉืืืืขื ืื ื ืืืขืจ ืคืื ืงืคึผืืก, ืื ืืึทืงืจืึธื "% getncpus" ืืื ืคืืจืืขืืืืื; - ืกืคึผืขืง ืืขืงืขืก ืืืฆื ืฉืืืฆื ืื ืงืึทื ืืืฉืึทื ืึทื ืึธืคึผืขืจืึทืืึธืจ "% elif" (ืึทื ืืขืจืฉ ืืืื), ืืื ืืขืืื ื ืืื ืื ืึธืคึผืฆืืขืก "% elifos" ืืื "% elifarch" ืคึฟืึทืจ ืืืื ืืื ื ืฆื ืื ืคืึทืจืฉืคึผืจืืืืื ื ืืื ืึทืจืงืึทืืขืงืืฉืขืจ;
-
ืฆืืืขืืขืื ื ืืึทืข ืกืขืงืฉืึทื ื "% ืคึผืึทืืฉืืืกื" ืืื "% ืืงืืจืืืกื", ืืืึธืก ืงืขื ืขื ืืืขืจื ืืขื ืืฆื ืฆื ืืืืื ืคึผืึทืืฉืึทื ืืื ืงืืืืื ืืืจื ืคืฉืื ืืืกืืื ื ื ืขืืขื ืึธื ืกืคึผืขืฆืืคืืฆืืจื ืคึผืึธืืืฆืืข ื ืืืขืจื (ืืืฉื, ืึทื ืฉืืึธื ืคืื
"Patch0: popt-1.16-pkgconfig.patch" ืืื ืื % patchlist ืึธืคึผืืืืืื ื ืืืจ ืงืขื ืขื ืกืคึผืขืฆืืคืืฆืืจื "popt-1.16-pkgconfig.patch"); - ืืื rpmbuild
ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ ืืื ืึทืืืฉ ืคึฟืึทืจืืึทืืืื ื ืคืื ืืืคึผืขื ืืึทื ืกืื ืืื ืืืืขืจ ืื ืงืืืืฉืึทื ืืื src.rpm. ืืื ืื ืกืคึผืขืง ืืขืงืข, ืฉืืืฆื ืคึฟืึทืจ ืื ืึธืคึผืืืืืื ื "% generate_buildrequires" ืืื ืฆืืืขืืขืื, ืืขืจ ืืื ืืึทืื ืคืื ืืืึธืก ืืื ืคึผืจืึทืกืขืกื ืืื ืึท ืจืฉืืื ืคืื ืืืคึผืขื ืืึทื ืกืื (BuildRequires), ืจืืงืืืืืจืื ื ืืืขืจืึทืคืึทืงืืืฉืึทื (ืืืื ืื ืืขืคึผืขื ืืขื ืกื ืืื ืคืขืื ืืืง, ืึท ืืขืืช ืืืขื ืืืื ืืขืืืืื). -
ืืืคึผืืขืืขื ืืขื ืืขืจ "^" ืึธืคึผืขืจืึทืืึธืจ ืืื ืืขื ืืฆื ืฆื ืงืึธื ืืจืึธืืืจื ืคึฟืึทืจ ืืืขืจืกืืขืก ืขืืืขืจ ืืื ืึท ืืขืืขืื ืืึทืืข, ืืื ืื ืคืึทืจืงืขืจื ืคืื ืื "~" ืึธืคึผืขืจืึทืืึธืจ. ืืืฉื,
"1.1 ^ 20160101" ืืืขื ืืขืงื ืืืขืจืกืืข 1.1 ืืื ืคึผืึทืืฉืึทื ืฆืืืขืืขืื ื ืึธื ืืื ืืืจ 1, 2016; - ืฆืืืขืืขืื "--ืกืงื" ืึธืคึผืฆืืข ืฆื ืืขืื "% ืึทืืืึธืกืขืืึทืคึผ ืกืงื" ืืึธืืข;
- ืฆืืืขืืืืื ืึท ืืขืืืื-ืืื ืืึทืงืจืึธื "%{ืขืงืกืคึผืจ:...}" ืคึฟืึทืจ ืืืืึทืืืืืืืื ื ืึทืจืืืืจืึทืจืืฉ ืืืืกืืจืืงื (ืขืืืขืืข ืืขื ืฆืืจืืง ืขืก ืืื ืืืื ืืขืืืขื
ืคืึธืจืฉืืึธืื ืคึฟืึธืจืืึทื "% [ืขืงืกืคึผืจ ]"); - ืื ืฉืืจื ืึทื ืื ืคืขืืืงืืึทื ืงืึธืืืจืื ื ืืื UTF-8 ืคึฟืึทืจ ืฉืืจืืงื ืืึทืื ืืื ืืขืืขืจื;
- ืฆืืืขืืืืื ืืืืืืืข ืืึทืงืจืึธืก %build_cflags, %build_cxxflags, %build_fflags ืืื %build_ldflags ืืื ืคืืึทืืก ืคึฟืึทืจ ืื ืงืึทืืคึผืืืืขืจ ืืื ืืื ืงืขืจ;
- ืืืกืืฃ ืืึทืงืจืึธื "% ืื ื" (ืึทืจืืืกืืืึทืจืคื ืฆื ืืืืึทืืขืจ ืฉืืจื) ืคึฟืึทืจ ืื ืกืขืจืืื ื ืืึทืืขืจืงืื ืืขื;
- ืืืื ืืื ืื ืคึฟืึทืจ ืคึผืืืืึธื 3 ืื ืฉืืจ ืึทื ืกืืจืื ืืก ืืขื ืขื ืืืืืขืงืขืจื ืืื ืื ืืจืื ืขื UTF-8 ืกืืงืืืึทื ืกืื ืึทื ืฉืืึธื ืคืื ืืืื ืืึทืื;
- ืึทืืืขื ืืึธืง ืืึทืืึทืืืืก ืืึทืงืขื ื ืฆื ืคึฟืึทืจืืขืกืขืจื ืฉืืืฆื ืคึฟืึทืจ ืกืืกืืขืืขื ืึธื ืจืคึผืืื (ืืืฉื ืืขืืืึทื);
- ืืืคึผืจืืืื ARM ืึทืจืงืึทืืขืงืืฉืขืจ ืืืืขืงืฉืึทื ืืื ืฆืืืขืืขืื ืฉืืืฆื ืคึฟืึทืจ armv8;
- ืคึผืจืึธืืืืืขืก ืกืืืืึทืก ืฉืืืฆื ืคึฟืึทืจ Lua 5.2-5.3, ืืืึธืก ืืื ื ืืฉื ืืึทืจืคื ืงืึทืืคึผืึทื ืืขืคึฟืื ืืฆืืข ืืื ืื ืงืึธื.
ืืงืืจ: opennet.ru