Quelle est la convention de dénomination correcte pour un paquet corrigé ?
J'essaie de mettre en place une version d'exiv2 avec un patch pour ajouter un schéma supplémentaire.
Voici ce que j'ai fait jusqu'à présent :
$ sudo apt-get build-dep exiv2
$ cd src/exiv2
$ apt-get source exiv2
$ cd exiv2-0.23-1ubuntu2
... apply patch
$ dpkg-source --commit
$ dch -i
exiv2 (0.23-1ubuntu2-DwC1) trusty; urgency=medium
$ debuild -S -sd -k1230CB40
Mais je reçois ensuite un message d'erreur :
Ce paquet a un numéro de révision Debian mais il ne semble pas y avoir de pas de fichier tar original approprié ou de répertoire .orig dans le répertoire parent de parent ; (on attend un fichier exiv2_0.23-1ubuntu2.orig.tar.gz), exiv2_0.23-1ubuntu2.orig.tar.bz2, exiv2_0.23-1ubuntu2.orig.tar.lzma, exiv2_0.23-1ubuntu2.orig.tar.xz ou exiv2-0.23-1ubuntu2.orig) continuer quand même ? (y/n) y
dpkg-source -b exiv2-0.23-1ubuntu2 dpkg-source : error : can't build avec le format de source '3.0 (quilt)' : aucune archive amont n'a été trouvée à l'adresse suivante ../exiv2_0.23-1ubuntu2.orig.tar.{bz2,gz,lzma,xz} dpkg-buildpackage : error : dpkg-source -b exiv2-0.23-1ubuntu2 gave error exit status 255 debuild : erreur fatale à la ligne 1364 : dpkg-buildpackage -rfakeroot -d -us -uc -S -sd a échoué
$ ls ..
exiv2-0.23-1ubuntu2 exiv2_0.23-1ubuntu2.debian.tar.gz exiv2_0.23-1ubuntu2.dsc exiv2_0.23-1ubuntu2-DwC1_source.build exiv2_0.23.orig.tar.gz
Que dois-je faire pour permettre à debuild de reconnaître le fichier tar original ?