2015-07-06 15:06:10 +02:00
|
|
|
|
\begin{frame}
|
2015-07-20 10:16:18 +02:00
|
|
|
|
\frametitle{Packaging debian}
|
|
|
|
|
\framesubtitle{buildpackage}
|
|
|
|
|
buildpackage regroupe les outils simplifiant le packaging debian basé sur des sources maintenues en dépôts git.
|
|
|
|
|
|
|
|
|
|
\commande{apt-get install git-buildpackage}
|
2015-07-06 15:06:10 +02:00
|
|
|
|
% contenu (pas trop long) de la diapositive
|
2015-07-20 10:16:18 +02:00
|
|
|
|
\end{frame}
|
|
|
|
|
\begin{frame}
|
|
|
|
|
\frametitle{Packaging debian}
|
|
|
|
|
\framesubtitle{patchs}
|
|
|
|
|
gbp-pq est la commande permettant de faire correspondre les commit d'une branche aux patchs d'un paquet.
|
|
|
|
|
|
|
|
|
|
Depuis la branche de packaging :
|
|
|
|
|
\commande{gbp-pq import}
|
|
|
|
|
|
|
|
|
|
Après modification du code et organisation en commit :
|
|
|
|
|
\commande{gbp-pq export}
|
|
|
|
|
% contenu (pas trop long) de la diapositive
|
|
|
|
|
\end{frame}
|
|
|
|
|
\begin{frame}
|
|
|
|
|
\frametitle{Packaging debian}
|
|
|
|
|
\framesubtitle{changelog}
|
|
|
|
|
git dch permet d'automatiser l'écriture du changelog en se basant sur les commit.
|
|
|
|
|
|
|
|
|
|
\commande{git dch}
|
|
|
|
|
% contenu (pas trop long) de la diapositive
|
|
|
|
|
\end{frame}
|
|
|
|
|
\begin{frame}
|
|
|
|
|
\frametitle{Packaging debian}
|
|
|
|
|
\framesubtitle{description du paquet}
|
|
|
|
|
Finalement, git buildpackage produit les fichiers nécessaires à la construction du paquet : .dsc, archive des sources, etc.
|
|
|
|
|
\commande{apt-get install git-buildpackage}
|
|
|
|
|
% contenu (pas trop long) de la diapositive
|
|
|
|
|
\end{frame}
|