use T1 encoding and force '--' in texttt
[packaging-tutorial.git] / packaging-tutorial.tex
index d284e7c..64aebde 100644 (file)
@@ -3,7 +3,7 @@
 \usetheme{debian}
 \usepackage{debiantutorial}
 
-\hypersetup{pdftitle={Debian Packaging Tutorial},bookmarks}
+\hypersetup{bookmarks}
 \title{Debian Packaging Tutorial}
 \author[]{Lucas Nussbaum\\{\small\texttt{lucas@debian.org}}}
 \date{\footnotesize version 0.3 - 2011-08-26}
@@ -180,7 +180,7 @@ rw-r--r-- 0/0 751613 Sep  5 15:43 2010 data.tar.gz
 \begin{enumerate}
 \item Install packages needed to build dash, and devscripts\\
   {\texttt{apt-get build-dep dash}}\\
-  {\texttt{apt-get install --no-install-recommends devscripts}}
+  {\texttt{apt-get install -{}-no-install-recommends devscripts}}
   \hbr
 \item Create a working directory, and get in it:\\
  \texttt{mkdir /tmp/debian-tutorial ; cd /tmp/debian-tutorial}
@@ -614,7 +614,7 @@ override_dh_auto_configure:
 override_dh_auto_build:
      make world
 
-    \end{lstlisting}%$
+    \end{lstlisting}
 \end{frame}
 
 \begin{frame}{Classic debhelper vs CDBS vs dh}
@@ -1362,11 +1362,12 @@ Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libwww-perl
        \end{enumerate}
        \hbr
        \begin{itemize}
-               \item Check with \texttt{./configure --help}: the option to disable Perl regexp is \texttt{--disable-perl-regexp}
+         \item Check with \texttt{./configure -{}-help}: the option to disable
+           Perl regexp is \texttt{-{}-disable-perl-regexp}
        \hbr
                \item Edit \texttt{debian/rules} and find the \texttt{./configure} line
        \hbr
-               \item Add \texttt{--disable-perl-regexp}
+               \item Add \texttt{-{}-disable-perl-regexp}
        \hbr
                \item Rebuild with \texttt{debuild} or \texttt{dpkg-buildpackage -us -uc}
        \end{itemize}
@@ -1398,7 +1399,7 @@ Vcs-Svn: svn://svn.debian.org/pkg-perl/trunk/libwww-perl
 \hbr
 Or not: reinstall the previous version of the package:
 \begin{itemize}
-       \item \texttt{apt-get install --reinstall grep=2.6.3-3} \textit{(= previous version)}
+       \item \texttt{apt-get install -{}-reinstall grep=2.6.3-3} \textit{(= previous version)}
 \end{itemize}
 \end{frame}
 
@@ -1420,8 +1421,7 @@ Or not: reinstall the previous version of the package:
 \centerline{\includegraphics[width=5cm]{figs/gnujump.png}}
 \end{frame}
 
-\begin{frame}[fragile]
-\frametitle{Step by step\ldots}
+\begin{frame}[fragile]{Step by step\ldots}
 \begin{itemize}
        \item \texttt{wget http://ftp.gnu.org/gnu/gnujump/1.0.6/gnujump-1.0.6.tar.gz}
                \hbr
@@ -1450,8 +1450,7 @@ gnujump.cron.d.ex   postrm.ex
 \end{lstlisting}
 \end{frame}
 
-\begin{frame}[fragile]
-\frametitle{Step by step \ldots (2)}
+\begin{frame}[fragile]{Step by step \ldots (2)}
 \begin{itemize}
        \item Look at \texttt{debian/changelog}, \texttt{debian/rules}, \texttt{debian/control}\\
                (auto-filled by \textbf{dh\_make})
@@ -1478,8 +1477,7 @@ $\rightarrow$ Add \textbf{libsdl1.2-dev} to Build-Depends and install it.
 \end{itemize}
 \end{frame}
 
-\begin{frame}
-\frametitle{Step by step \ldots (3)}
+\begin{frame}{Step by step \ldots (3)}
 \begin{itemize}
        \item After installing \texttt{libsdl1.2-dev, libsdl-image1.2-dev, libsdl-mixer1.2-dev}, the package builds fine.
                \hbr
@@ -1527,8 +1525,7 @@ $\rightarrow$ Add \textbf{libsdl1.2-dev} to Build-Depends and install it.
 \end{enumerate}
 \end{frame}
 
-\begin{frame}[fragile]
-\frametitle{Step by step\ldots}
+\begin{frame}{Step by step\ldots}
 \begin{itemize}
        \item \texttt{apt-get install javahelper}
                \hbr