Qaybtii hore waxaan buuxinay mashiinka ciyaarta, hadda waa inaan sidaas oo kale ku sameynaa ciyaarta haddii aan rabno inaan ciyaarno. |
Baako Ma aha Tetris 2
Tani waa sida ay noqon doonto SPEC ee aan ahayn Tetris 2. Waxaan faallooyin u dhigay si aan u sharaxo waxyaabaha ka duwan wixii lagu sharaxay qaybihii hore.
Esta vez ma jiro% dhisme. Tani waa sababta oo ah ciyaaraha LÖVE waa faylasha ZIP ee leh kordhinta .love, oo ka kooban qoraallo Lua. Kaalay, uma baahnid inaad wax soo ururiso.
Magaca: nottetris
Nooca: 2
Siidaynta: 0% {? Dist}
Soo koobid: Classic Tetris oo lagu qasay fiisikiska
# Markan waxaan sidoo kale ku darnaa soo koobista Isbaanishka
Soo Koobid (en): Classic Tetris oo lagu qasay fiisikiska
Kooxda: Madadaalada / Ciyaaraha
# Maaddaama ay tahay qoraal, qaabdhismeedka nidaamku innagama daneeyo
BuildArch: noarch
Shatiga: ZLIB / libPng
URL: http://stabyourself.net/%name/
Source0: http://stabyourself.net/dl.php?file=%name%version/%name%version-source.zip
# Waxaan ubaahanahay barnaamijyadan si aan uga soo saarno astaanta ciyaarta
DhiseWaxaa Loobaahanyahay: kala fur
BuildRequires: / usr / bin / badala
# Mashiinka ciyaarta ayaa loo baahan yahay si loo socodsiiyo, laakiin looma dhisin RPM,
# taasi waa sababta aan ugu calaamadinayno sidii loo Baahan yahay halkii loo dhisi lahaa Raadin
Baahan: jacayl
% sharaxaad
Ma aha Tetris 2 waa beddelka ruuxiga ah ee Tetris-ka caadiga ah ee lagu qaso
fiisikiska. Natiijadu waa xiisaha xiisaha leh taas oo dhismayaasha aysan mar dambe ku xirneyn
shabakadda caadiga ah. Blocks waa la rogi karaa oo la dhigi karaa xagal kasta, taasoo ka dhalaneysa a
buuq dhammaystiran haddii aan laga taxaddarin. Iyo tiknoolajiyada cusub ee jarista, Maaha
tetris 2 wuxuu oggol yahay xarriiqda nadiifinta marka khadadka si ku filan loo buuxiyo. Duug
mode wali waa loo heli karaa ciyaar waxaana hadda loo yaqaan Stack.
# Waxaan sidoo kale ku darnaa tarjumaada Isbaanishka
% sharaxaad -l waa
Ma aha Tetris 2 waa beddelka ruuxiga ah ee Tetris-kii caadiga ahaa ee lagu qasay fiisigiska.
Natiijadu waa ciyaar xiiso leh oo aagaggu aanu ku sii xaddidnayn
si aad ugu gudubto shabakadda caadiga ah. Blocks waa la rogi karaa oo lagu ridi karaa
xagal kasta, oo ka dhasha khalkhal aad u weyn haddii aan laga taxaddarin.
Tikniyoolajiyaddii ugu dambeysay, Not Tetris 2 waxay u oggolaanaysaa khadadka inay faaruqmaan goorta
way kufilan yihiin. Qaabkii hore wali waa loo heli karaa
ciyaar, haddana waxaa loo yaqaan "Stack".
% udiyaarin
% dejinta -qc
# Mar labaad waxaan tirtiraynaa dhamaadka khadadka sida Windows
sed -i 's / r $ //' * .txt
# Waxaan dib u magacawnay faylasha si ay u noqdaan 'GNU style'
mv 'Ma aha Readme.txt' readme.txt
mv 'Ma Tetris 2. jacayl'% magaca. jacaylka
Waxaan abuureynaa fulin
echo -e "#! / bin / shnlove% _datadir /% magaca /% name.loven">% magaca
# Abuur bilowga kombiyuutarka
echo "[Gelitaanka Desktop] Nooca = Codsiga
Nooca =% version
Dejinta = UTF-8
Magaca = Ma Tetris 2
Faallo = Classic Tetris oo lagu qasay fiisikiska
Faallo [en] = Classic Tetris oo lagu qasay fiisikiska
Icon =% _ icons96dir /% name.png
Exec =% magac
Terminal = been
StartupNotify = run
Qaybaha = Codsiga; Ciyaarta, ArcadeGame;
">% name.desktop
# Waxaan u abuurnay astaan ku saabsan arjiga, oo ku saleysan sawir ay ciyaartu keeneyso
kala fur -p% name.love sawiro / title.png | badal - -geometry 96x96% name.png
# Waxaan rakibnaa feylasha lama huraanka ah:
% rakib
# 1. Xogta ciyaarta
rakib -pDm u = rw, go = r% name.love% buildroot% _datadir /% name /% name.love
# 2. Fulinta
rakib -pDm u = rwx, go = rx% magaca% dhismo% _bindir /% magaca
# 3. Bilowga desktop-ka
rakib -pDm u = rwx, go = rx% name.desktop% buildroot% _desktopdir /% name.desktop
# 4. Astaanta loo yaqaan 'launcher'
rakib -pDm u = rw, go = r% name.png% buildroot% _icons96dir /% name.png
% faylasha
# Waxaan muujineynaa in milkiilaha feylasha uu xidid noqon doono
% defattr (-,, xidid, xidid)
# Waxaan cadeyneynaa feylasha ay yihiin dukumiintiyada
% doc readme.txt
Waxaan qoreynaa 4-ta feylal ee xirmadani rakibidoonto
% _bindir /% magaca
% _datadir /% magaca /% name.love
% _desktopdir /% name.desktop
% _icons96dir /% name.png
# Waxaan sidoo kale taxnaa galka xogta si loo tirtiro markii la tirtirayo
% _datadir /% magaca
% isbedel
* Jimco Nov 18 2011 Jairot Llopis2-0
- Sii-deynta bilowga ah
Marka tan la dhammeeyo, waxaan ku celcelinaynaa isla hawlgalka sidii xirmadii hore:
sudo yum-builddep ~ / rpmbuild / SPECS / nottetris.spec
rpmbuild -ba ~ / rpmbuild / SPECS / nottetris.spec
Hadda waxaad u baahan tahay inaad rakibto oo aad ciyaarto:
sudo yum install ~/rpmbuild/RPMS/x86_64/love-0.7.2-1.fc16.x86_64.rpm ~/rpmbuild/RPMS/noarch/nottetris-2-0.fc16.noarch.rpm
Cusbooneysiinta
Markaan dooneyno inaan cusbooneysiino xirmada, waa inaan kordhinaa tirada ku xusan Release, oo ku dar gelitaan cusub qeybta% isbeddelka. Haddii ay dhacdo in cusbooneysiintu ay tahay sababta oo ah nooc cusub ayaa la soo saaray, waxa aan sameyn lahayn ayaa ah inaan kordhinno tirada lagu tilmaamay Version.
Gabagabo
Tani waxay ku egtahay Casharka baakadaha RPM. Kaliya waxay dabooleysaa aasaasiga, laakiin waxaan rajeynayaa inaad wax badan ka baratay. Mar alla markii aad istaajiso, waad hubtaa inaad bilaabeysid inaad wax walba xirxirto.
Oh, iyo sidii aan ku iri bilowgii, taxaddar, taas kulankaan waa mid aad u xiisaynaya!
Koorsada RPM Baakadaha: ammarkii 1, ammarkii 2, ammarkii 3
Waxaan u arkaa inay tahay mid aad u xiiso badan, waad ku mahadsan tahay wadaagistaada.
Adoo maraya ma sameyn kartid gaarsiin kale laakiin faylasha .deb? Aad ayaan uga mahadcelin lahaa.
Mahadsanid!
Waan isku dayi doonaa…
Farxad! Bawlos.