Construire un paquet Debian avec sbuild

Sbuild permet de construire un paquet debian dans un environnement chrooté. Voici pour mémoire une séquence de commandes pour vérifier qu'un paquet debian se construit proprement. Pour l'exemple je prends le paquet qabc.

Prérequis

apt install sbuild mmdebootstrap uidmap

Téléchargement des sources:

cd src
git clone https://github.com/be1/qabc # récupération du dépot de qabc
git switch debian # bascule dans la branche debian
uscan -ddd # récupération de l'archive des sources indiquée dans d/watch

Construction:

sbuild --mode=unshared --dist=unstable

Génération du paquet source signé par clé GPG, prêt pour l'upload:

debuild -S