Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: samihs72 - 29.12.11 - klo:21.10

Otsikko: deb-paketin teko git-työkalulla?[RATKAISTU]
Kirjoitti: samihs72 - 29.12.11 - klo:21.10
Moi! Olen vääntämässä tvheadendin lähdekoodiin epg-patchia ja asensin 'git-all' paketin ja latasin tvheadend lähdekoodit koneelleni sillä. Nyt yritän laittaa patchin mukaan koodiin ja kääntää uudelleen ja tehdä siitä deb-paketin, jonka voisin asentaa ilma kikkailuja uudelleen ja uudelleen...

Voisiko joku git:iä käyttänyt opastaa, miten saisin homman tehtyä? Mielellään vielä rautalangalla, kun en ole git:iä käyttänyt koskaan..  ::)

Täältä löytyy lähdekoodit: https://github.com/andoma/tvheadend

Otsikko: Vs: deb-paketin teko git-työkalulla?
Kirjoitti: _Pete_ - 29.12.11 - klo:21.22
Voisiko joku git:iä käyttänyt opastaa, miten saisin homman tehtyä? Mielellään vielä rautalangalla, kun en ole git:iä käyttänyt koskaan..  ::)

Tämä ei sinäänsä git käyttöön, tuo projekti sisältää valmiiks debian paketointiin liittyvät hommat ja paketit voi tehdä:

dpkg-buildpackage -rfakeroot

(kunhan tarvittavat riippuvuudet on asennettu)

Otsikko: Vs: deb-paketin teko git-työkalulla?
Kirjoitti: samihs72 - 30.12.11 - klo:12.56
Kiitos _Pete_! Homma ratkesi ja sain tehtyä 32-bittisen deb-paketin tvheadendista seuraavasti:
Koodia: [Valitse]
sudo apt-get install dpkg-dev
sudo apt-get install debhelper && sudo apt-get install libavahi-client-dev && sudo apt-get install libssl-dev
Ja muutokset src-hakemiston c-koodeihin ja sitten vaan...
Koodia: [Valitse]
sudo dpkg-buildpackage -rfakeroot

Vielä pitäis saada tehtyä 64-bittinen deb-paketti mutta se ei tällä koneella onnistu..
Otsikko: Vs: deb-paketin teko git-työkalulla?
Kirjoitti: welmar - 30.12.11 - klo:13.45
Mitä itseasiassa teit/korjasit? Oliko kyse siitä että Tvheadend näytti joidenkin kanavien ohjelmatiedot ruotsiksi?
Otsikko: Vs: deb-paketin teko git-työkalulla?
Kirjoitti: mrl586 - 30.12.11 - klo:21.31
Kiitos _Pete_! Homma ratkesi ja sain tehtyä 32-bittisen deb-paketin tvheadendista seuraavasti:
Koodia: [Valitse]
sudo apt-get install dpkg-dev
sudo apt-get install debhelper && sudo apt-get install libavahi-client-dev && sudo apt-get install libssl-dev
Ja muutokset src-hakemiston c-koodeihin ja sitten vaan...
Koodia: [Valitse]
sudo dpkg-buildpackage -rfakeroot
Vielä pitäis saada tehtyä 64-bittinen deb-paketti mutta se ei tällä koneella onnistu..
64-bittisen pakettin voinee tehdä joko 64-bittisellä koneella tai Launchpadissa (PPA).
Otsikko: Vs: deb-paketin teko git-työkalulla?
Kirjoitti: samihs72 - 30.12.11 - klo:23.18
Mitä itseasiassa teit/korjasit? Oliko kyse siitä että Tvheadend näytti joidenkin kanavien ohjelmatiedot ruotsiksi?
Moi! Joo juuri se on ongelma 2.12 versiossa vakiona, itseasiassa tvheadend työntää epg-datan ruotsin tai suomenkielellä, kumpi sattuu tulemaan ensimmäisenä. Täältä löytyy linkit keskusteluun ja patchiin:

http://www.linuxtv.fi/viewtopic.php?f=15&t=4140&start=15
http://www.linuxtv.fi/download/file.php?id=12