diff --git a/handbook/ref-classes.xml b/handbook/ref-classes.xml index 1cef9012c1..bec0814daf 100644 --- a/handbook/ref-classes.xml +++ b/handbook/ref-classes.xml @@ -266,19 +266,20 @@ autotools_stage_all Python extensions - <filename>distutils.bbclass</filename> - Recipes for Python extensions are simple - usually needs only - pointing to source archive and inheriting of proper bbclass. - Building is split into two methods dependly on method used by - module authors. + Recipes for Python extensions are simple - they usually only + require pointing to the source archive and inheriting the proper + bbclasses. + Building is split into two methods depending on the build method + used by the module authors. - + - Extensions which use autotools based build system require using + Extensions which use autotools based build system require use of autotools and distutils-base bbclasses in their recipes. - Extensions which use distutils build system require using + Extensions which use distutils build system require use of distutils.bbclass in their recipes. @@ -300,12 +301,12 @@ autotools_stage_all Packaging - <filename>package*.bbclass</filename> - The packaging classes add support for generating packages from the output - from builds. The core generic functionality is in - package.bbclass, code specific to particular package - types is contained in various sub classes such as - package_deb.bbclass and package_ipk.bbclass. - Most users will + The packaging classes add support for generating packages from a builds + output. The core generic functionality is in + package.bbclass, code specific to particular package + types is contained in various sub classes such as + package_deb.bbclass and package_ipk.bbclass. + Most users will want one or more of these classes and this is controlled by the PACKAGE_CLASSES variable. The first class listed in this variable will be used for image @@ -319,15 +320,15 @@ autotools_stage_all Building kernels - <filename>kernel.bbclass</filename> - This class handle building of Linux kernels and the class contains code to know how to build both 2.4 and 2.6 kernel trees. All needed headers are + This class handles building of Linux kernels and the class contains code to know how to build both 2.4 and 2.6 kernel trees. All needed headers are staged into STAGING_KERNEL_DIR directory to allow building of out-of-tree modules using module.bbclass. - The means that each kerel module built is packaged separately and inter-modules dependencies are + The means that each kerel module built is packaged separately and inter-module dependencies are created by parsing the modinfo output. If all modules are - required then installing "kernel-modules" package will install all + required then installing the "kernel-modules" package will install all packages with modules and various other kernel packages such as "kernel-vmlinux" are also generated. @@ -377,7 +378,7 @@ autotools_stage_all packages generated by Poky. There are an ever increasing range of checks this makes, checking for common problems which break builds/packages/images, see the bbclass file for more information. Its usually up to distribution - policy to include this class (Poky doesn't at the time of writing but plans + policy to include this class (Poky does). to soon). diff --git a/handbook/ref-variables.xml b/handbook/ref-variables.xml index f95bb90027..6e8c91b305 100644 --- a/handbook/ref-variables.xml +++ b/handbook/ref-variables.xml @@ -586,7 +586,7 @@ output packages there would usually be an override attached to this variable like RDEPENDS_${PN}-dev. Names in this field should be as they are in PACKAGES - namespave before any renaming of the output package + namespace before any renaming of the output package by classes like debian.bbclass.