Fonosana RPM. Fizarana 4: Packaging Not Tetris 2

Tamin'ny fizarana teo aloha dia nameno ny milina lalao isika, ankehitriny dia tsy maintsy manao toy izany koa amin'ny lalao raha te-hilalao.

Fonosana tsy Tetris 2

Toy izao ny SPEC an'ny Not Tetris 2. Nametraka hevitra aho hanazavana ireo zavatra tsy mitovy amin'ny nohazavaina tamin'ny fizarana teo aloha.

Esta vez tsy misy faritra fananganana%. Izany dia satria ny lalao ho an'ny LÖVE dia rakitra ZIP miaraka amin'ny extension . mahita an'io, izay misy script lua. Mandrosoa, tsy mila manangona na inona na inona ianao.

Anarana: nottetris
Version: 2
Famotsorana: 0% {? Dist}
Fehiny: Tetris mahazatra mifangaro amin'ny fizika

# Amin'ity indray mitoraka ity dia ampidirina amin'ny Espaniola ihany koa ny famintinana
Famintinana (en): Tetris kilasika mifangaro amin'ny fizika
Vondrona: Fialamboly / Lalao

# Satria script io dia tsy miraharaha antsika ny firafitry ny rafitra
BuildArch: noarch

Lisansa: ZLIB / libPng
URL: http://stabyourelf.net/%name/
Source0: http://stabyourelf.net/dl.php?file=%name%version/%name%version-source.zip

# Ilaintsika ireo programa ireo hamoahana ny kisary amin'ny mpandefa lalao
BuildRequires: esory
BuildRequires: / usr / bin / mampiova fo

# Ilaina ny motera lalao hampandehanana azy, fa tsy hananganana ny RPM,
# izany no antony nanomezanay anarana hoe Requires fa tsy BuildRequires
Mitaky: fitiavana


% famaritana
Not Tetris 2 no mpandimby ara-panahy an'ny Tetris mahazatra mifangaro
fizika. Ny vokatr'izany dia spinoff mahafinaritra izay tsy voafatotry ny block intsony
taratra mahazatra. Azo soloina ny sakana ary apetraka amin'ny zoro rehetra, vokatr'izany a
korontana tanteraka raha tsy mitandrina. Ary miaraka amin'ny haitao farany farany fanapahana, tsia
Ny tetris 2 dia mamela ny tsipika hodiovina rehefa feno ny tsipika. Ilay taloha
ny mode dia mbola azo atao hilalao ary antsoina ankehitriny hoe Stack.

# Ampidirinay ihany koa ny fandikan-teny Espaniola
% famaritana -l dia
Not Tetris 2 no mpandimby ara-panahy an'ny Tetris kilasika mifangaro amin'ny fizika.
Ny vokatra dia lalao mahafinaritra izay tsy voafetra intsony ny sakana
hivezivezy amin'ny takelaka mahazatra. Ny sakana dia azo soloina ary apetraka ao
misy zoro, miteraka korontana goavambe raha tsy mitandrina.
Miaraka amin'ny haitao farany, Not Tetris 2 mamela ny tsipika hanjavona rehefa
feno tanteraka izy ireo. Ny maody taloha dia mbola azo ampiasaina
milalao, ary ankehitriny dia antsoina hoe "Stack".


% prep
% setup -qc

# Ajanona indray ny faran'ny karazana Windows tsipika
sed -i 's / r $ //' * .txt

# Nomenay anarana ny rakitra mba ho 'GNU style' kokoa izy ireo
mv 'Not Readme.txt' readme.txt
mv 'Not Tetris 2.love'% anarana.love

# Mamorona fampiharana azo tanterahina izahay
echo -e "#! / bin / shnlove% _datadir /% name /% name.loven">% anarana

# Mamorona ny mpandefa amin'ny birao
akony "[Entry Desktop] Type = Fampiharana
Version = kinova%
Encoding = UTF-8
Anarana = Tsy Tetris 2
Fanamarihana = Tetris mahazatra mifangaro fizika
Fanehoan-kevitra [en] = Tetris kilasika mifangaro amin'ny fizika
Icon =% _ icon96dir /% name.png
Exec =% anarana
Terminal = diso
StartupNotify = marina
Sokajy = Fampiharana; Lalao; ArcadeGame;
">% anarana.desktop

# Mamorona sary masina ho an'ny fampiharana izahay, mifototra amin'ny sary izay entin'ny lalao
unzip -p% name.love sary / title.png | manova - -geometry 96x96% anarana.png


# Mametraka ireo fisie ilaina izahay:
% mametraka

# 1. Ny angona momba ny lalao
mametraka -pDm u = rw, go = r% name.love% buildroot% _datadir /% name /% name.love

# 2. Ilay azo tanterahina
mametraka -pDm u = rwx, go = rx% anarana% buildroot% _bindir /% anarana

# 3. Ilay mpandefa birao
mametraka -pDm u = rwx, go = rx% name.desktop% buildroot% _desktopdir /% name.desktop

# 4. Ny kisary ho an'ny mpandefa
mametraka -pDm u = rw, go = r% name.png% buildroot% _icons96dir /% name.png


% fisie

# Manondro izahay fa ny tompon'ny fisie dia faka
% defattr (-, faka, faka)

# Manondro izay fisie izay antonta-taratasy izahay
% doc readme.txt

# Izahay dia mitanisa ireo rakitra 4 hapetrak'ity fonosana ity
% _bindir /% anarana
% _datadir /% anarana /% anarana.love
% _desktopdir /% name.desktop
% _icons96dir /% name.png

# Izahay koa dia mitanisa ny lahatahiry angon-drakitra mba hamafana izany rehefa esorina
% _datadir /% anarana


% changelog
* Fri Nov 18 2011 Jairot Llopis 2-0
- Famoahana voalohany

Vantany vao vita izany dia averinay ny fiasa mitovy amin'ilay fonosana teo aloha:

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

Mila mametraka sy milalao fotsiny ianao izao:

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

vaovao farany

Rehefa te-hanavao ny fonosana isika dia tsy maintsy mampitombo ny isa voalaza ao Release, ary asio fidirana vaovao ao amin'ny faritra% changelog. Raha sanatria ny fanavaozana dia satria nisy ny famoahana kinova vaovao, ny hataonay dia ny hampitombo ny isa voalaza ao Version.

famaranana

Tapitra ity ny Tutorial amin'ny fonosana RPM. Manarona ny fototra fotsiny izy io, nefa manantena aho fa efa nahafantatra zavatra betsaka ianao. Raha vantany vao azonao ilay izy, dia azonao antoka fa manomboka manangona ny zava-drehetra ianao.

Oh, ary araka ny nolazaiko tany am-piandohana, tandremo, izany mihantona loatra ity lalao ity!

Fonosana RPM: 1 ampahany, 2 ampahany, 3 ampahany


Ny atin'ny lahatsoratra dia manaraka ny fitsipiky ny etika fanonta. Raha hitatitra tsindry diso eto.

2 hevitra, avelao ny anao

Avelao ny hevitrao

Ny adiresy email dia tsy ho namoaka. Mitaky saha dia marika amin'ny *

*

*

  1. Tompon'andraikitra amin'ny data: Miguel Ángel Gatón
  2. Tanjon'ny angona: Control SPAM, fitantanana hevitra.
  3. Legitimation: Ny fanekenao
  4. Fifandraisana momba ny angona: Tsy hampitaina amin'ny antoko fahatelo ny angona raha tsy amin'ny adidy ara-dalàna.
  5. Fitehirizana angona: Database nomen'ny Occentus Networks (EU)
  6. Zo: Amin'ny fotoana rehetra, azonao atao ny mametra, mamerina ary mamafa ny mombamomba anao.

  1.   Borisdsp dia hoy izy:

    Hitako fa tena mahaliana, misaotra nizara azy.
    Amin'ny fomba tsy ahafahanao manao fanaterana hafa fa miaraka amin'ny fisie .deb? Tiako kokoa izany.
    fiarahabana

  2.   Andao hampiasa Linux dia hoy izy:

    Hezahako…
    Mihobia! Paul.