Baakadaha RPM Qeybta 4: Baako Ma aha Tetris 2

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 Llopis 2-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


2 faallooyin, ka tag taada

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Borisdsp dijo

    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!

  2.   Aynu adeegsanno Linux dijo

    Waan isku dayi doonaa…
    Farxad! Bawlos.