Kirjoittaja Aihe: deb-paketin teko git-työkalulla?[RATKAISTU]  (Luettu 2322 kertaa)

samihs72

  • Käyttäjä
  • Viestejä: 841
    • Profiili
deb-paketin teko git-työkalulla?[RATKAISTU]
« : 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

« Viimeksi muokattu: 30.12.11 - klo:17.03 kirjoittanut samihs72 »
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi

_Pete_

  • Käyttäjä
  • Viestejä: 1836
  • Fufufuuffuuu
    • Profiili
Vs: deb-paketin teko git-työkalulla?
« Vastaus #1 : 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)


samihs72

  • Käyttäjä
  • Viestejä: 841
    • Profiili
Vs: deb-paketin teko git-työkalulla?
« Vastaus #2 : 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..
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi

welmar

  • Käyttäjä
  • Viestejä: 1582
    • Profiili
Vs: deb-paketin teko git-työkalulla?
« Vastaus #3 : 30.12.11 - klo:13.45 »
Mitä itseasiassa teit/korjasit? Oliko kyse siitä että Tvheadend näytti joidenkin kanavien ohjelmatiedot ruotsiksi?

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: deb-paketin teko git-työkalulla?
« Vastaus #4 : 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).

samihs72

  • Käyttäjä
  • Viestejä: 841
    • Profiili
Vs: deb-paketin teko git-työkalulla?
« Vastaus #5 : 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

Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi