Tākai RPM. Wahanga 3: kohi LÖVE

Ka whakatutukihia e maatau te tuatahi mahi de pōkai me RPM, ana ko te miihini o te keemu e hiahia ana matou ki te purei. Ki te kore, kaore e pai te taakaro.

Katoa taau e hiahia ana ko LÖVE

KIA ITE he miihini mo nga kemu 2D kua tuhia ki roto LuaEhara i te Tetris 2 he kēmu i hangaia mo taua miihini. Na nga whakawhirinaki i hangai ki libmpg123 Kaore raatau i nga waahi whaimana, no reira he pai mo te akoranga.

Kei te waatea nga konae SPEC OpenSUSE ua riro raua ei faaururaa.

Tangohia te waehere punawai

Me tango e koe nga putake ka tuu ki te kōpaki SOURCES.

cd ~ / rpmbuild / SOURCES
wget https://bitbucket.org/rude/love/downloads/love-0.7.2-linux-src.tar.gz

Hangaia he tauira tauira maamaa

Ma tenei whakahau e hanga Aroha.spec. I te RPM he mea nui te ingoa o nga konae, mai i tenei wa kua whakaritehia tana whakaingoa ingoa hei tohu i nga mea maha, penei i to hoahoanga, whakaputanga, tuku, distro, etc.

cd ~ / rpmbuild / SPECS
rpmdev-purongo aroha

Ka whakatuwherahia e matou te konae hou ~ / rpmbuild / SPECS / aroha.spec. Ka kite koe he tauira kau. Ko te waahanga tuatahi ki taku whakaaro he tino whakamarama. Ka whakakiihia e maatau nga korero i kitea i tana whaarangi whaimana.

Whakakiihia te tauira ka hanga i ta maatau SPEC tuatahi

Anei me pehea te ahua o te konae taapiri me te maha o nga korero e whakaatu ana i ia waahanga:

# Ingoa o te kete.
# E ai ki te paerewa, ka tangohia e tatou te umlaut ki te "o".
Ingoa: Aroha

# Putanga e ai ki te kaituhi taketake o te kete (whakarunga)
Putanga: 0.7.2

# Putanga putanga. I nga wa katoa ka whakarereke i te putea, ka taapirihia e maatau tetahi
# tenei nama. Ma tenei ka mohio a yum ki te whakahou.
Tuku: 1% {? Dist}

# Whakaahuatanga poto mo te kohinga
Whakarapopototanga: Ko te LÖVE he miihini takaro 2D koreutu mo te hangai kēmu ngawari i Lua


# Raihana (ko te ingoa noa iho)
Raihana: ZLIB

# Paetukutuku papatono
URL: http://love2d.org/

# Tika URL ka tangohia mai nga putake taketake, te tikanga
# i roto i te kohinga .tar.gz, .zip, tetahi mea rite ranei.
#
# Kei te kite koe, ka whakamahia e matou nga tonotono kia whakahouhia te kohinga kaore e hiahiatia
# whakarerekē i tenei raina. Ko nga "ingoa" tohutao me te "whakaputanga" mai i te aha
# kua tohua e matou i runga ake nei.
Puna0: https://bitbucket.org/rude/%name/downloads/%name-%version-linux-src.tar.gz


# Nga tiakitanga e hiahiatia ana hei hanga i te kohinga.
# E mohio ana tatou ki tenei na te mea ka whakatakotoria e ia ki tana paetukutuku.
Nga HangaHanga: flac-devel
Nga HangaHanga: freetype-devel
Nga HangaHanga: glibc-devel
Nga HangaHanga: libmpg123-whakaari
Nga HangaHanga: libmodplug-devel
Nga HangaRanga: physfs-devel
Nga HangaHanga: mesa-libGL-devel
Nga HangaHanga: he tuwhera-ngohe-ngawari
Nga HangaHanga: DevIL-devel
Nga HangaHanga: libvorbis-devel
Nga HangaHanga: SDL-devel
Nga HangaHanga: libmng-devel
Nga HangaHanga: libtiff-devel
Nga HangaHanga: lua-devel


### ----------------
# Whakaahuatanga putea roa
% whakaahuatanga
Ko te LÖVE he miihini takahuri 2D tino whakamataku, e taea ai te takaro tere
whanaketanga me te tauira i Lua.

Kei te whanake haere tonu tenei kaupapa ka haere mai nga rereketanga i etahi wa ka tiimata
na maatau, i etahi waa na nga taunakitanga a etahi atu. Mena he whakaaro taau mo te pehea
kia pai ake ai te miihini takaro, he tino hiahia kia whakapiri mai koe ki a maatau
whakamohio mai ki o whakaaro.


### ----------------
# I tenei waahanga ka whakareri maatau i nga rauemi hei whakahiato me te whakamahi i nga
# pāti mena kei a koe
% prep

# Ko tenei tonotono he mahi hei whakakore i nga putake taketake.
# Ka tohua e matou nga waahanga e 2:
# -q: Aratau puku. Kaua e tuku karere mo ia konae
# wetewete.
# -n% ingoa-PONO: I tenei wa ka wetewetehia te raarangi ingoa ka huaina
#% ingoa-HEITANGA. Mena kaore i tohuhia e maatau tenei, ka rapu te papatono
# kotahi e kiia ana ko% ingoa-% putanga kaore e kitea ka hapa.
% tatūnga -q -n% ingoa-HEAD

# E mohio ana koe, ko nga konae tuhinga i hangaia i te Matapihi ka mutu i te rn,
# i roto i te * nix ka mutu noa i te n. Na mo te pai ake
# hototahi, ka tangohia e maatau nga mea o roto i nga tuhinga whakauru.
sed -i 's / r //' * .txt


### ----------------
# I tenei waahanga ka whakahiatohia e maatau te waehere puna
% hanga

# He rite tenei ki te mahi `. / Whirihora` me te roopu o nga taapiri taapiri e
# whakangawari kia kaua e hapa taatau.
% whirihora

# Taapirihia nga whiringa taunoa hei hanga, mena ana.
# Ki taku kee ka toro tenei ki te 'hanga -j3`.
hanga% {? _ smp_mflags}


### ----------------
# I konei ka whakauruhia e maatau te papatono i roto i te% buildroot.
% tāuta

# Ka rite ki `hanga whakauru` me te maha o nga waahanga kua tautuhia.
% hanga_ whakauru


### ----------------
# I konei ka arotakehia e matou nga konae whakauru
% konae

# Ka tohua e matou nga konae me nga tuhinga me tenei mahinga
% doc huringa.txt raihana.txt readme.txt

# Muri iho me tuhi e koe nga konae katoa ka utaina.
# Ko te konae anake ka whakauru i tenei ko te / usr / bin / aroha, he aha ranei e rite ana:
% _bindir /% ingoa


### ----------------
# Hei whakamutunga, me whakakii e koe te huringa whakarereke o te kete
% takahuri
* Paraire Nov 18 2011 Jairot Llopis 0.7.2-1
- Tuku tuatahi
@ domain.com>

He mahi whakamutunga ta maatau i mua i te hanga i te kohinga: te whakauru i nga whakawhirinaki. Ka whakamahia e maatau he whakamahinga mai i te putea yum-utils ki te panui tika i a raatau mai i te konae i hangaia ake nei e maatau.

sudo yum-builddep ~ / rpmbuild / SPECS / aroha.spec

Ka ea tena. Muri iho ka hangaia e maatau te kohinga.

rpmbuild -ba ~ / rpmbuild / SPECS / aroha.spec

Kua Reri! Kua tohatoha to maatau putea ki te raarangi whaiaronga. Ka whai tatou:

  • ~/rpmbuild/RPMS/x86_64/love-0.7.2-1.fc16.x86_64.rpm: Kua rite a RPM ki te whakauru.
  • ~ / rpmbuild / SRPMS / aroha-0.7.2-1.fc16.src.rpm: Ko te RPM Puna kua rite ki te whakarereke i te kohinga ma te ngawari. Kei roto ko te konae SPEC, te waehere puna me nga taapiri.
Heoi, ko te miihini kemu kaore e whai painga ki a ia ano. I te roanga atu o te wa ka kite tatou me pehea hanga te kēmu ano.

Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

3 korero, waiho maau

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.

  1.   Puta ka mea

    i taea e koe te mahi i tetahi akoranga mo te tākai .deb

  2.   Lucas matias gomez ka mea

    He akoranga pai tenei, e hiahia ana ahau kia hanga e koe tetahi mo te .deb

  3.   kawe kawe ka mea

    tino pai