Ajouter des fichiers texte modifiés ou nouveaux à mon package PPA est assez simple:
Étape 1:
apt-get source [foo-package]
cd [foo-package]
Étape 2: ajouter ou modifier de nouveaux fichiers texte contenant les modifications
Étape 3 - Mettez à jour le journal des modifications:
dch -i
Étape 4 - créer un patch
dpkg-source --commit
Étape 5 - créer un package source
debuild -S
Étape 6 - télécharger sur le tableau de bord
cd ..
dput [myppa]/[foo_source.changes]
Cependant, je dois maintenant ajouter un nouveau fichier d'icône (un fichier .png) au package existant.
Donc à l' étape 2 - juste copié dans le [foo-package]
À l' étape 4 - j'obtiens les erreurs suivantes:
dpkg-source: error: cannot represent change to foo-package/foo-icon.png: binary file contents changed
dpkg-source: error: unrepresentable changes to source
Si j'essaie de passer à l'étape 5, j'obtiens les erreurs supplémentaires suivantes:
dpkg-source: error: add foo-package/foo-icon.png in debian/source/include-binaries if you want to store the modified binary in the Debian tar-ball
...
dpkg-buildpackage -rfakeroot -d -us -uc -S failed
Des idées comment ajouter un fichier d'icône binaire à mon package PPA existant?
Plus d'information
En exécutant:
debuild -S --source-option=--include-binaries
Cela permet alors de construire le paquet source et l' étape 6 est possible.
Cependant, ce n'est pas vraiment la réponse - car je ne peux pas ensuite apporter d'autres modifications de code ( étape 2 ) car je reçois toujours les mêmes erreurs.
Cela ne ressemble pas à ce que je peux faire dpkg-source --commit --source-option=--include-binaries
car cela donne juste des erreurs:
dpkg-source --commit --source-option=--include-binaries
dpkg-source: warning: --source-option=--include-binaries is not a valid option for Dpkg::Source::Package::V3::quilt
dpkg-source: error: cannot represent change to foo-package/foo-icon.png: binary file contents changed
dpkg-source: error: unrepresentable changes to source