рдЖрд░рдкреАрдПрдо 4.15 рд░рд┐рд▓реАрдЬ

рд▓рдЧрднрдЧ рджреЛ рд╕рд╛рд▓ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж рдЬрдЧрд╣ рд▓реЗ рд▓реА рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рд░рд┐рд▓реАрдЬрд╝ рдЖрд░рдкреАрдПрдо 4.15.0. RPM4 рдкреНрд░реЛрдЬреЗрдХреНрдЯ Red Hat рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ RHEL (рд╡реНрдпреБрддреНрдкрдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ CentOS, Scientific Linux, AsiaLinux, Red flag Linux, Oracle Linux рд╕рд╣рд┐рдд), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS рдЬреИрд╕реЗ рд╡рд┐рддрд░рдгреЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЯрд┐рдЬрд╝реЗрди рдФрд░ рдХрдИ рдЕрдиреНрдпред рдкрд╣рд▓реЗ рд╕реНрд╡рддрдВрддреНрд░ рд╡рд┐рдХрд╛рд╕ рджрд▓ рд╡рд┐рдХрд╕рд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛ RPM5, рдЬреЛ рд╕реАрдзреЗ рддреМрд░ рдкрд░ RPM4 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдирд╣реАрдВ рд╣реИ рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (2010 рд╕реЗ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред

рд╕рдмрд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░ рдЖрд░рдкреАрдПрдо 4.15 рдореЗрдВ:

  • рдЪреЗрд░реВрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рд░рд╣рд┐рдд рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдорд▓реНрдЯреА-рдХреЛрд░ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдкреИрдХреЗрдЬ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░реАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рд╕реАрдорд╛ рдореИрдХреНрд░реЛ "%_smp_build_ncpus" рдФрд░ $RPM_BUILD_NCPUS рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХреА рдЧрдИ рд╣реИред рд╕реАрдкреАрдпреВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдХреНрд░реЛ "%getncpus" рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╣реИ;
  • рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЕрдм рд╕рд╢рд░реНрдд рдСрдкрд░реЗрдЯрд░ "%elif" (рдЕрдиреНрдпрдерд╛ рдпрджрд┐) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВ, рд╕рд╛рде рд╣реА рд╡рд┐рддрд░рдг рдФрд░ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдк "%elifos" рдФрд░ "%elifarch" рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВ;
  • рдЬреЛрдбрд╝рд╛ рдирдП рдЕрдиреБрднрд╛рдЧ "%рдкреИрдЪрд▓рд┐рд╕реНрдЯ" рдФрд░ "%рд╕реЛрд░реНрд╕рд▓рд┐рд╕реНрдЯ", рдЬрд┐рдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рдирд╛рдореЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдХреЗ рдкреИрдЪ рдФрд░ рд╕реНрд░реЛрдд рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХреЗ рдмрдЬрд╛рдп)
    "рдкреИрдЪ0: рдкреЙрдкрдЯ-1.16-рдкреАрдХреЗрдЬреАрдХреЙрдиреНрдлрд┐рдЧ.рдкреИрдЪ" %рдкреИрдЪрд▓рд┐рд╕реНрдЯ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЖрдк "рдкреЙрдкрдЯ-1.16-рдкреАрдХреЗрдЬреАрдХреЙрдиреНрдлрд┐рдЧ.рдкреИрдЪ" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ);

  • рдЖрд░рдкреАрдПрдордмрд┐рд▓реНрдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ src.rpm рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреА рдЧрддрд┐рд╢реАрд▓ рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, "%generate_buildrequires" рдЕрдиреБрднрд╛рдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИ, рдЬрд┐рд╕рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдирд┐рд░реНрднрд░рддрд╛ (BuildRequires) рдХреА рд╕реВрдЪреА рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╕рддреНрдпрд╛рдкрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ (рдпрджрд┐ рдирд┐рд░реНрднрд░рддрд╛ рдЧрд╛рдпрдм рд╣реИ, рддреЛ рдПрдХ рддреНрд░реБрдЯрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рдПрдЧреА)ред
  • рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд "^" рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рджрд┐рдирд╛рдВрдХ рд╕реЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ "~" рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реЛрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП,
    "1.1^20160101" рд╕рдВрд╕реНрдХрд░рдг 1.1 рдФрд░ 1 рдЬрдирд╡рд░реА 2016 рдХреЗ рдмрд╛рдж рдЬреЛрдбрд╝реЗ рдЧрдП рдкреИрдЪ рдХреЛ рдХрд╡рд░ рдХрд░реЗрдЧрд╛;

  • "%autosetup SCM" рдореЛрдб рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "--scm" рд╡рд┐рдХрд▓реНрдк рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • рдордирдорд╛рдиреА рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдореВрд▓реНрдпрд╛рдВрдХрди рдХреЗ рд▓рд┐рдП рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдореИрдХреНрд░реЛ "%{expr:...}" рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ (рдХреБрдЫ рджрд┐рди рдкрд╣рд▓реЗ рднреА рдерд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкреНрд░рд╛рд░реВрдк "%[ expr ]");
  • рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣реЗрдбрд░ рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдиреНрдХреЛрдбрд┐рдВрдЧ UTF-8 рд╣реИ;
  • рдХрдВрдкрд╛рдЗрд▓рд░ рдФрд░ рд▓рд┐рдВрдХрд░ рдХреЗ рд▓рд┐рдП рдЭрдВрдбреЗ рдХреЗ рд╕рд╛рде рд╡реИрд╢реНрд╡рд┐рдХ рдореИрдХреНрд░реЛрдЬрд╝ %build_cflags, %build_cxxflags, %build_fflags рдФрд░ %build_ldflags рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдХреНрд░реЛ "%dnl" (рдЕрдЧрд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рдЫреЛрдбрд╝реЗрдВ) рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • рдкрд╛рдпрдерди 3 рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреА рд╣реИ рдХрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЛ рдмрд╛рдЗрдЯ рдбреЗрдЯрд╛ рдХреЗ рдмрдЬрд╛рдп рдПрд╕реНрдХреЗрдкреНрдб рдпреВрдЯреАрдПрдл-8 рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реМрдЯрд╛рдпрд╛ рдЬрд╛рдП;
  • рдЖрд░рдкреАрдПрдордбреАрдмреА (рдЬреИрд╕реЗ рдбреЗрдмрд┐рдпрди) рдХреЗ рдмрд┐рдирд╛ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдбрдореА рдбреЗрдЯрд╛рдмреЗрд╕ рдмреИрдХрдПрдВрдб рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛;
  • рдмреЗрд╣рддрд░ рдПрдЖрд░рдПрдо рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рдФрд░ рдПрдЖрд░рдПрдорд╡реА8 рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдорд░реНрдерди;
  • рд▓реВрдЖ 5.2-5.3 рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдмрд╛рдз рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдХреЛрдб рдореЗрдВ рдХреЙрдореНрдкреИрдЯ рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ