Какое правильное соглашение об именах для исправленного пакета?
Я пытаюсь собрать версию exiv2 с патчем, чтобы добавить дополнительную схему.
вот что я сделанные до сих пор:
$ 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
Но затем я получаю сообщение об ошибке:
Этот пакет имеет номер версии Debian, но, похоже, не существует соответствующего оригинального файла tar или .orig в родительском каталоге; (ожидается один из 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 или exiv2-0.23-1ubuntu2.orig) продолжаются в любом случае? (y / n) y dpkg-source -b exiv2-0.23-1ubuntu2 dpkg-source: ошибка: невозможно создать с исходным форматом «3.0 (лоскутное одеяло)»: нет ни одного исходного tarball, найденного в ../exiv2_0.23-1ubuntu2. orig.tar. {bz2, gz, lzma, xz} dpkg-buildpackage: ошибка: dpkg-source -b exiv2-0.23-1ubuntu2 дал статус выхода из ошибки 255 debuild: фатальная ошибка в строке 1364: dpkg-buildpackage -rfakeroot -d - us -uc -S -sd failed$ 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
Что мне нужно сделать, чтобы позволить debuild распознавать исходный файл tar?