[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