Construction du paquet

Une fois dans le répertoire trunk, exécuter :

Exemple 4.2. svn-buildpackage

$ svn-buildpackage -us -uc -rfakeroot

Les options précédente sont probablement familières, elles sont transmises directement à la commande de construction (dpkg-buildpackage par défaut). Normalement, la construction est réalisée dans un autre répertoire (en exportant les sources avec une méthode « à la cp »). Pour obtenir le paquet résultant dans le répertoire du précédent, utiliser l'option --svn-move. Pour exécuter Lintian après la construction, utiliser l'option --svn-lintian. D'autres d'options sont décrites dans la page de manuel.

Pour construire dans un chroot avec pdebuild, utiliser :

Exemple 4.3. pdebuild

svn-buildpackage --svn-builder pdebuild

Pour les commandes fréquemment utilisées, des alias dans le fichier ~/.bashrc sont pratiques :

Exemple 4.4. alias pratiques

alias svn-bp='svn-buildpackage -rfakeroot -D --svn-noautodch --svn-builder debuild'
alias svn-bpi='svn-buildpackage -rfakeroot -D --svn-noautodch --svn-builder debuild --svn-ignore-new'
alias svn-bpir='svn-buildpackage -us -uc -rfakeroot -D --svn-noautodch --svn-builder debuild --svn-ignore-new --svn-rm-prev-dir'
alias svn-bpr='svn-buildpackage -us -uc -rfakeroot -D --svn-noautodch --svn-builder debuild --svn-rm-prev-dir'
alias svn-pbp='svn-buildpackage --svn-noautodch --svn-builder pdebuild'