yavdr-git kääntely deb-paketeiksi

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.

yavdr-git kääntely deb-paketeiksi

ViestiKirjoittaja G_F » 06.04.2012 20:37

Moi

Tää varmaan sopii muuhunkin deb-kääntelyyn mutta git-versio YaVDR:stä on työn alla. Vanhasta tottumuksesta kääntö on mulla tapahtunut seuraavalla pätkällä

Koodi: Valitse kaikki
fakeroot debian/rules binary


Nyt sit luin useammastakin paikasta, että dpkg-buildpackage voisi olla parempi tapa kääntää noita paketteja. En kyllä tiedä miksi. No joka tapauksessa vanhalla tavalla saan vdr:n käännettyä mutta

Koodi: Valitse kaikki
dpkg-buildpackage -tc


antaa virheviestin

Koodi: Valitse kaikki
dpkg-source: info: using options from vdr/debian/source/options: --compression=bzip2
dpkg-source: error: can't build with source format '3.0 (quilt)': no upstream tarball found at ../vdr_1.7.27.orig.tar.{bz2,gz,lzma,xz}
dpkg-buildpackage: error: dpkg-source -b vdr gave error exit status 255


Sinänsä ihan ymmärrettävä viesti, koska eihän minulla git-reposta ole upstream tarballia olemassakaan. Eli millä tapaa mahdollisesti tästä voisi lähteä selvittelemään ongelmaa ja onko tätä ongelmaa oikeasti edes olemassa, koska vanhalla tavalla hommat pelaa?

Käyttis on juuri päivitetty Debian Wheezy (testing).
G_F
Vanhempi asiantuntija
 
Viestit: 156
Liittynyt: 13.02.2007 10:40
Paikkakunta: Oulu

Re: yavdr-git kääntely deb-paketeiksi

ViestiKirjoittaja P.Kosunen » 06.04.2012 20:43

Koodi: Valitse kaikki
touch ../vdr_1.7.27.orig.tar.bz2


Kokeile luoda 0 tavun vdr_1.7.27.orig.tar.bz2.
P.Kosunen
Yli-ihminen
 
Viestit: 1131
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

Re: yavdr-git kääntely deb-paketeiksi

ViestiKirjoittaja G_F » 07.04.2012 11:23

P.Kosunen kirjoitti:
Koodi: Valitse kaikki
touch ../vdr_1.7.27.orig.tar.bz2


Kokeile luoda 0 tavun vdr_1.7.27.orig.tar.bz2.


Koskettelu ei varsinaisesti auttanut. Latasin sit git-reposta tarballin tuonne viereen ja nimesin tuon käytännön mukaisesti. Kyseinen virheilmoitus ohitetaan mutta nyt tökkää muualle.

Koodi: Valitse kaikki
4 out of 16 hunks FAILED -- saving rejects to file dvbdevice.c.rej
patching file dvbdevice.h
dpkg-source: error: LC_ALL=C patch -t -F 0 -N -p1 -u -V never -g0 -E -b -B .pc/opt-61_dynamite.patch/ < vdr.orig.cbbeyL/debian/patches/opt-61_dynamite.patch gave error exit status 1
dpkg-buildpackage: error: dpkg-source -b vdr gave error exit status 2


Sinänsä hyvähän tuo olisi tietää, että mikä tökkää. Ainoa vain, että tuota dvbdevice.c.rej-tiedostoa ei löydy.

Edelleen kysyisin, että onko tuolla dpkg-buildpackage -komennolla jotain etua tuohon fakeroot debian/rules binary -menetelmään?
G_F
Vanhempi asiantuntija
 
Viestit: 156
Liittynyt: 13.02.2007 10:40
Paikkakunta: Oulu


Paluu Linux

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa