Pacáistiú RPM. Cuid 4: Pacáistiú Ní Tetris 2

Sa tráthchuid roimhe seo rinneamar an t-inneall cluiche a phacáil, anois caithfimid an rud céanna a dhéanamh leis an gcluiche más mian linn a imirt.

Pacáistiú Ní Tetris 2

Seo mar a bhreathnóidh an SPEC de Not Tetris 2. Chuir mé tuairimí isteach chun rudaí atá difriúil ón méid a míníodh sna codanna roimhe seo a mhíniú.

An am seo níl aon rannán tógála% ann. Tá sé seo toisc gur comhaid ZIP iad na cluichí do LÖVE leis an síneadh .grá, ina bhfuil scripteanna Lua. Come on, ní gá duit aon rud a thiomsú.

Ainm: nottetris
Leagan: 2
Scaoileadh: 0% {? Dist}
Achoimre: Tetris Clasaiceach measctha le fisic

# An uair seo cuirimid an achoimre i Spáinnis san áireamh freisin
Achoimre (ga): Tetris clasaiceach measctha le fisic
Grúpa: Siamsa / Cluichí

# Toisc gur script é, tá ailtireacht an chórais neamhshuim dúinn
BuildArch: noarch

Ceadúnas: ZLIB / libPng
URL: http://stabyourself.net/%name/
Foinse0: http://stabyourself.net/dl.php?file=%name%version/%name%version-source.zip

# Teastaíonn na cláir seo uainn chun an deilbhín a bhaint as lainseálaí an chluiche
BuildRequires: unzip
BuildRequires: / usr / bin / tiontú

# Teastaíonn an t-inneall cluiche chun é a rith, ach gan an RPM a thógáil,
# sin an fáth a lipéadaímid é mar Riachtanais in ionad BuildRequires
Riachtanais: grá


% tuairisc
Ní hé Tetris 2 comharba spioradálta an clasaiceach Tetris atá measctha le
fisic. Is é an toradh atá air seo spinoff spraoi nach bhfuil bloic ceangailte leis an
greille is gnách. Is féidir bloic a rothlú agus a chur ar aon uillinn, agus a
praiseach iomlán mura bhfuil tú cúramach. Agus leis an teicneolaíocht cheannródaíoch is nuaí, Níl
Ligeann tetris 2 do líne a ghlanadh nuair a bhíonn na línte líonta go leor. An sean
tá mód fós ar fáil le haghaidh súgartha agus tugtar Stack air anois.

# Cuirimid an t-aistriúchán Spáinnis san áireamh freisin
% tuairisc -l is
Is é Not Tetris 2 an comharba spioradálta ar Tetris clasaiceach measctha le fisic.
Is é an toradh atá air seo cluiche spraoi nach bhfuil na bloic teoranta dó a thuilleadh
chun bogadh tríd an eangach tipiciúil. Is féidir bloic a rothlú agus a chur isteach
uillinn ar bith, agus praiseach ollmhór mar thoradh air mura mbíonn tú cúramach.
Leis an teicneolaíocht is déanaí, ligeann Not Tetris 2 do línte folamh nuair a
tá siad iomlán go leor. Tá an seanmhód ar fáil fós le haghaidh
imirt, agus tugtar "Stack" air anois.


% prep
% thus -qc

# Arís cuirimid deireadh leis an gcineál Windows deireadh líne
sed -i 's / r $ //' * .txt

# Athainmnímid na comhaid ionas go mbeidh siad níos 'stíl GNU'
mv 'Not Readme.txt' readme.txt
mv 'Not Tetris 2.love'% name.love

# Cruthaímid inrite
macalla -e "#! / bin / shnlove% _datadir /% name /% name.loven">% ainm

# Cruthaigh an lainseálaí don deasc
macalla "Cineál [Iontráil Deisce] Cineál = Feidhmchlár
Leagan = leagan%
Ionchódú = UTF-8
Ainm = Ní Tetris 2
Tráchtaireacht = Tetris Clasaiceach measctha le fisic
Comment [ga] = Tetris clasaiceach measctha le fisic
Deilbhín =% _ icons96dir /% name.png
Exec =% ainm
Críochfort = bréagach
StartupNotify = fíor
Catagóirí = Feidhmchlár; Cluiche; ArcadeGame;
">% name.desktop

# Cruthaímid deilbhín don fheidhmchlár, bunaithe ar íomhá a thugann an cluiche
unzip -p% name.love grafaicí / title.png | tiontaigh - -geiméadracht 96x96% ainm.png


# Suiteáilimid na comhaid riachtanacha:
% shuiteáil

# 1. Na sonraí cluiche
shuiteáil -pDm u = rw, go = r% name.love% buildroot% _datadir /% name /% name.love

# 2. An inrite
shuiteáil -pDm u = rwx, go = rx% ainm% buildroot% _bindir /% ainm

# 3. An Tosaitheoir deisce
shuiteáil -pDm u = rwx, go = rx% name.desktop% buildroot% _desktopdir /% name.desktop

# 4. An deilbhín don lainseálaí
shuiteáil -pDm u = rw, go = r% name.png% buildroot% _icons96dir /% name.png


% comhaid

# Tugaimid le fios go mbeidh úinéir na gcomhad fréimhe
% defattr (-, fréamh, fréamh)

# Cuirimid in iúl cé na comhaid atá ina gcáipéisíocht
% doc readme.txt

# Liostaíonn muid na 4 chomhad a shuiteálfaidh an pacáiste seo
% _bindir /% ainm
% _datadir /% name /% name.love
% _desktopdir /% name.desktop
% _icons96dir /% name.png

# Liostálann muid an t-eolaire sonraí freisin ionas go scriostar é nuair a dhíshuiteáiltear é
% _datadir /% ainm


% changelog
* Aoine 18 Samhain 2011 Jairot Llopis 2-0
- Scaoileadh tosaigh

Nuair a dhéantar é seo, déanaimid an oibríocht chéanna arís agus a rinneadh leis an bpacáiste roimhe seo:

sudo yum-builddep ~ / rpmbuild / SPECS / nottetris.spec
rpmbuild -ba ~ / rpmbuild / SPECS / nottetris.spec

Anois níl le déanamh agat ach suiteáil agus imirt:

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

Nuashonruithe

Nuair a theastaíonn uainn an pacáiste a nuashonrú, ní mór dúinn an líon a léirítear i a mhéadú Scaoileadh, agus iontráil nua a áireamh sa chuid% changelog. Sa chás go bhfuil an nuashonrú ann toisc gur eisíodh leagan nua, is é an rud a dhéanfaimis ná an líon a léirítear i a mhéadú Leagan.

Conclúid

Críochnaíonn sé seo an Ceacht teagaisc pacáistiú RPM. Ní chlúdaíonn sé ach na buneilimintí, ach tá súil agam go bhfuil go leor foghlamtha agat. Chomh luath agus a gheobhaidh tú an crochadh air, is cinnte go dtosóidh tú ag pacáil gach rud.

Ó, agus mar a dúirt mé ag an tús, bí cúramach, go tá an cluiche seo ró-hooking!

Cúrsa Pacáistithe RPM: Cuid 1, Cuid 2, Cuid 3


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

2 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   Borisdsp a dúirt

    Tá an-spéis agam, go raibh maith agat as é a roinnt.
    Dála an scéil ní fhéadfá seachadadh eile a dhéanamh ach le comhaid .deb? Bheinn buíoch dó i bhfad níos mó.
    beannachtaí

  2.   Úsáidimis Linux a dúirt

    Déanfaidh mé iarracht…
    Cheers! Pól.