[FE training-materials-updates] slides/buildroot-new-packages: list all package infrastructures
Thomas Petazzoni
thomas.petazzoni at free-electrons.com
Fri Oct 13 16:36:53 CEST 2017
Repository : git://git.free-electrons.com/training-materials.git
On branch : master
Link : http://git.free-electrons.com/training-materials/commit/?id=0022ed5b5377979b61a7aae573335010125c2a89
>---------------------------------------------------------------
commit 0022ed5b5377979b61a7aae573335010125c2a89
Author: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
Date: Fri Oct 13 16:36:53 2017 +0200
slides/buildroot-new-packages: list all package infrastructures
Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
>---------------------------------------------------------------
0022ed5b5377979b61a7aae573335010125c2a89
.../buildroot-new-packages.tex | 31 ++++++++++++++++++++++
1 file changed, 31 insertions(+)
diff --git a/slides/buildroot-new-packages/buildroot-new-packages.tex b/slides/buildroot-new-packages/buildroot-new-packages.tex
index 465fc3d..3e62fd3 100644
--- a/slides/buildroot-new-packages/buildroot-new-packages.tex
+++ b/slides/buildroot-new-packages/buildroot-new-packages.tex
@@ -934,6 +934,37 @@ $(eval $(generic-package))
\end{block}
\end{frame}
+\begin{frame}{List of package infrastructures (1/2)}
+ \begin{itemize}
+ \item \code{generic-package}, for packages not using a well-known
+ build system. Already covered.
+ \item \code{autotools-package}, for {\em autotools} based packages,
+ covered later.
+ \item \code{python-package}, for {\em distutils} and {\em
+ setuptools} based Python packages
+ \item \code{perl-package}, for {\em Perl} packages
+ \item \code{luarocks-package}, for Lua packages hosted on
+ \code{luarocks.org}
+ \item \code{cmake-package}, for {\em CMake} based packages
+ \item \code{waf-package}, for {\em Waf} based packages
+ \end{itemize}
+\end{frame}
+
+\begin{frame}{List of package infrastructures (2/2)}
+ \begin{itemize}
+ \item \code{kconfig-package}, to be used in conjunction with
+ \code{generic-package}, for packages that use the {\em kconfig}
+ configuration system
+ \item \code{kernel-module-package}, to be used in conjunction with
+ another package infrastructure, for packages that build kernel
+ modules
+ \item \code{rebar-package} for {\em Erlang} packages that use the
+ {\em rebar} build system
+ \item \code{virtual-package} for {\em virtual} packages, covered
+ later.
+ \end{itemize}
+\end{frame}
+
\subsection{{\tt autotools-package} infrastructure}
\begin{frame}{The \code{autotools-package} infrastructure: basics}
More information about the training-materials-updates
mailing list