[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