Mushure memakore anoda kusvika maviri ebudiriro
Zvinonyanya kukosha
- Yakawedzera tsigiro yekuyedza yekusangana isina kurongeka munzvimbo yechroot;
-
Implemented tsigiro yekufananidza yemusangano wepakeji pane akawanda-core masisitimu. Muganho pahuwandu hweshinda unoiswa kuburikidza neiyo macro "%_smp_build_ncpus" uye iyo $RPM_BUILD_NCPUS inosiyana. Kuti uone huwandu hweCPUs, iyo macro "% getncpus" inokurudzirwa; - Mafaira akajeka zvino anotsigira ane conditional opareta "%elif" (zvikasadaro kana), pamwe nesarudzo "%elifos" uye "%elifarch" yekubatanidza kugovera nekuvaka;
-
Added zvikamu zvitsva "% patchlist" uye "% sourcelist", iyo inogona kushandiswa kuwedzera zvigamba uye masosi nekungonyora mazita pasina kudoma nhamba dzekupinda (semuenzaniso, pachinzvimbo che
"Patch0: popt-1.16-pkgconfig.patch" muchikamu che% patchlist unogona kutsanangura "popt-1.16-pkgconfig.patch"); - Mu rpmbuild
akawedzera tsigiro yegungano rine simba rekutsamira pamwe nekubatanidzwa kwavo mu src.rpm. Mune iyo spec faira, tsigiro ye "% generate_buildrequires" chikamu chakawedzerwa, izvo zviri mukati zvinogadziriswa senge runyorwa rwezvinotsamira (BuildRequires), inoda kuongororwa (kana kutsamira kusipo, kukanganisa kucharatidzwa). -
Implemented Iyo "^" mushandisi inoshandiswa kutarisa shanduro dzekare pane yakapihwa zuva, ichiita zvinopesana ne "~" mushandisi. Semuyenzaniso,
"1.1^20160101" ichavhara vhezheni 1.1 uye zvigamba zvakawedzerwa mushure meJanuary 1, 2016; - Yakawedzera "--scm" sarudzo yekugonesa "% autosetup SCM" maitiro;
- Yakawedzerwa yakavakirwa-mukati macro "%{expr:...}" yekuongorora zvirevo (mazuva mashoma apfuura pakanga paine zvakare.
suggested fomati "%[ expr ]"); - Inova nechokwadi chekuti iyo default encoding ndeye UTF-8 yetambo data mumusoro;
- Akawedzera macros epasi rose %vaka_cflags, %vaka_cxxflags, %vaka_fflags uye %vaka_ldflags ane mireza yemuunganidzi uye linker;
- Yakawedzerwa macro "%dnl" (Rasa kune Inotevera Mutsara) yekuisa makomendi;
- Zvisungo zvePython 3 zvinova nechokwadi chekuti tambo dzinodzoserwa seyatiza UTF-8 sequences panzvimbo yebyte data;
- Yakawedzera dummy dhatabhesi backend yekuvandudza rutsigiro rwemasisitimu asina rpmdb (semuenzaniso Debian);
- Yakavandudzwa yeArM architecture yekuona uye yakawedzera rutsigiro rwearv8;
- Inopa tsigiro isina musono yeLua 5.2-5.3, iyo isingade compat tsananguro mukodhi.
Source: opennet.ru