yavdr-git kääntely deb-paketeiksi

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.
G_F
Vanhempi asiantuntija
Viestit: 156
Liittynyt: 13.02.2007 10:40
Paikkakunta: Oulu
Viesti:

yavdr-git kääntely deb-paketeiksi

Viesti Kirjoittaja 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).

P.Kosunen
Yli-ihminen
Viestit: 1136
Liittynyt: 06.11.2005 14:08
Paikkakunta: Helsinki

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

Viesti Kirjoittaja 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.

G_F
Vanhempi asiantuntija
Viestit: 156
Liittynyt: 13.02.2007 10:40
Paikkakunta: Oulu
Viesti:

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

Viesti Kirjoittaja 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?

Vastaa Viestiin