[bootlin/training-materials updates] master: agenda: convert autotools agenda to feagendasummaryitem (10c0b7b2)

Thomas Petazzoni thomas.petazzoni at bootlin.com
Tue Sep 21 10:49:48 CEST 2021


Repository : https://github.com/bootlin/training-materials
On branch  : master
Link       : https://github.com/bootlin/training-materials/commit/10c0b7b2f888512aabb9602313b219a836840767

>---------------------------------------------------------------

commit 10c0b7b2f888512aabb9602313b219a836840767
Author: Thomas Petazzoni <thomas.petazzoni at bootlin.com>
Date:   Tue Sep 21 10:49:48 2021 +0200

    agenda: convert autotools agenda to feagendasummaryitem
    
    Signed-off-by: Thomas Petazzoni <thomas.petazzoni at bootlin.com>


>---------------------------------------------------------------

10c0b7b2f888512aabb9602313b219a836840767
 agenda/autotools-agenda.tex | 125 ++++++++++++++++++++------------------------
 1 file changed, 58 insertions(+), 67 deletions(-)

diff --git a/agenda/autotools-agenda.tex b/agenda/autotools-agenda.tex
index 3041837e..c9413a48 100644
--- a/agenda/autotools-agenda.tex
+++ b/agenda/autotools-agenda.tex
@@ -9,81 +9,72 @@
 
 \feshowtitle
 
-\arrayrulecolor{lightgray} {
-  \begin{tabularx}{\textwidth}{|g|h|}
-    {\bf Title} & {\bf Autotools training} \\
-    \hline
-
-    {\bf Overview} &
-    Understand the role of the {\em autotools} \par
-    Usage of the {\em autotools} \par
-    Basics of {\em autoconf} and {\em automake} \par
-    Advanced {\em autoconf} topics: configuration header, checking for
-    functions, headers and libraries, writing custom tests, handling
-    external software and optional features, pkg-config, etc. \par
-    Advanced {\em automake} topics: subdirectories, conditionals,
-    shared libraries with {\em libtool}, etc. \par
-    References to books and tutorials about {\em autotools}\\
-    \hline
-
-    {\bf Duration} & {\bf One} day - 8 hours
-    \newline 40\% of lectures, 60\% of practical labs. \\
-    \hline
-
-    {\bf Trainer} & {\bf Thomas Petazzoni}. Thomas is a major
-    Buildroot developer since 2009, an activity through which he has
-    gained a good knowledge of {\em autoconf}, {\em automake} and {\em
-      libtool}.\\
-    \hline
-
-    {\bf Language} & Oral lectures: English, French.
-    \newline Materials: English.\\
-    \hline
-
-    {\bf Audience} & Companies already using or interested in using
-    {\em autotools} to build their software components.\\
-    \hline
-
-    {\bf Prerequisites} & {\bf Knowledge of embedded Linux} as covered
-    in our embedded Linux course:
-    \newline \url{https://bootlin.com/training/embedded-linux/} \vspace{1em}
-    \newline {\bf Knowledge and practice of UNIX or GNU/Linux commands}
-    \newline People lacking experience on this topic should get
-    trained by themselves, for example with our freely available on-line slides:
-    \newline \url{https://bootlin.com/blog/command-line/} \\
-    \hline
-  \end{tabularx}
-
-  \begin{tabularx}{\textwidth}{|g|h|}
-    {\bf Required equipment} &
-    {\bf For on-site sessions only.}
-    \newline Everything is supplied by Bootlin in public
-    sessions.
-    \begin{itemize}
-    \item Video projector
-    \item PC computers with at least 8 GB of RAM, and Ubuntu Linux
+\feagendasummaryitem{Title}{
+  {\bf Autotools training}
+}
+\feagendasummaryitem{Overview}{
+  Understand the role of the {\em autotools} \par
+  Usage of the {\em autotools} \par
+  Basics of {\em autoconf} and {\em automake} \par
+  Advanced {\em autoconf} topics: configuration header, checking for
+  functions, headers and libraries, writing custom tests, handling
+  external software and optional features, pkg-config, etc. \par
+  Advanced {\em automake} topics: subdirectories, conditionals,
+  shared libraries with {\em libtool}, etc. \par
+  References to books and tutorials about {\em autotools}
+}
+\feagendasummaryitem{Duration}{
+  {\bf One} day - 8 hours
+  \newline 40\% of lectures, 60\% of practical labs.
+}
+\feagendasummaryitem{Trainer}{
+  {\bf Thomas Petazzoni}. Thomas is a major
+  Buildroot developer since 2009, an activity through which he has
+  gained a good knowledge of {\em autoconf}, {\em automake} and {\em
+    libtool}.
+}
+\feagendasummaryitem{Language}{
+  Oral lectures: English, French.
+  \newline Materials: English.
+}
+\feagendasummaryitem{Audience}{
+  Companies already using or interested in using
+  {\em autotools} to build their software components.
+}
+\feagendasummaryitem{Prerequisites}{
+  {\bf Knowledge of embedded Linux} as covered
+  in our embedded Linux course:
+  \newline \url{https://bootlin.com/training/embedded-linux/} \vspace{1em}
+  \newline {\bf Knowledge and practice of UNIX or GNU/Linux commands}
+  \newline People lacking experience on this topic should get
+  trained by themselves, for example with our freely available on-line slides:
+  \newline \url{https://bootlin.com/blog/command-line/}
+}
+\feagendasummaryitem{Required equipment}{
+  {\bf For on-site sessions only.}
+  \newline Everything is supplied by Bootlin in public
+  sessions.
+  \begin{itemize}
+  \item Video projector
+  \item PC computers with at least 8 GB of RAM, and Ubuntu Linux
     installed in a {\bf free partition of at least 20 GB. Using Linux
       in a virtual machine is not supported}, because of issues
     connecting to real hardware.
-    \item We need Ubuntu Desktop 18.04 (Xubuntu and other variants
+  \item We need Ubuntu Desktop 18.04 (Xubuntu and other variants
     are fine). We don't support other distributions, because we can't
     test all possible package versions.
-    \item {\bf Connection to the Internet} (direct or through the
+  \item {\bf Connection to the Internet} (direct or through the
     company proxy).
-    \item {\bf PC computers with valuable data must be backed up}
+  \item {\bf PC computers with valuable data must be backed up}
     before being used in our sessions.  Some people have already made
     mistakes during our sessions and damaged work data.
-    \end{itemize}\\
-    \hline
-
-    {\bf Materials} & Electronic copies of presentations and
-    labs.
-    \newline Electronic copy of lab files.\\
-    \hline
-
-\end{tabularx}}
-
-\newpage
+  \end{itemize}
+}
+\feagendasummaryitem{Materials}{
+  Electronic copies of presentations and
+  labs.
+  \newline Electronic copy of lab files.
+}
 
 \section{Day 1 - Morning}
 




More information about the training-materials-updates mailing list