summaryrefslogtreecommitdiffstats
path: root/documentation/ref-manual/ref-classes.xml
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2013-12-05 13:06:21 -0600
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-12-11 14:18:01 +0000
commit8f3ed72b06c97894eeb9d11dbb54be9f50ffd2b9 (patch)
treea51fabc00edc32fe62702aff1f3b1551284c8cc0 /documentation/ref-manual/ref-classes.xml
parent35dcd38287b3ce2df722f65c20ae74e93fe8ac7a (diff)
downloadpoky-8f3ed72b06c97894eeb9d11dbb54be9f50ffd2b9.tar.gz
ref-manual: Re-ordered the classes that start with "D".
(From yocto-docs rev: e65278b9476681eb6f9c662993e110ee4422ebc7) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation/ref-manual/ref-classes.xml')
-rw-r--r--documentation/ref-manual/ref-classes.xml105
1 files changed, 52 insertions, 53 deletions
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index 92ae60dfa7..275a965f80 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -483,6 +483,16 @@
483 </para> 483 </para>
484</section> 484</section>
485 485
486<section id='ref-classes-debian'>
487 <title>Debian Renaming - <filename>debian.bbclass</filename></title>
488
489 <para>
490 This class renames packages so that they follow the Debian naming
491 policy (i.e. <filename>eglibc</filename> becomes <filename>libc6</filename>
492 and <filename>eglibc-devel</filename> becomes <filename>libc6-dev</filename>.)
493 </para>
494</section>
495
486<section id='ref-classes-deploy'> 496<section id='ref-classes-deploy'>
487 <title><filename>deploy.bbclass</filename></title> 497 <title><filename>deploy.bbclass</filename></title>
488 498
@@ -503,12 +513,15 @@
503 </para> 513 </para>
504</section> 514</section>
505 515
506<section id='ref-classes-distrodata'> 516<section id='ref-classes-devshell'>
507 <title><filename>distrodata.bbclass</filename></title> 517 <title>Developer Shell - <filename>devshell.bbclass</filename></title>
508 518
509 <para> 519 <para>
510 The Distribution Data (<filename>distrodata</filename>) class 520 This class adds the <filename>devshell</filename> task.
511 provides for automatic checking for upstream recipe updates. 521 Distribution policy dictates whether to include this class.
522 See the
523 "<ulink url='&YOCTO_DOCS_DEV_URL;#platdev-appdev-devshell'>Using a Development Shell</ulink>" section
524 in the Yocto Project Development Manual for more information about using <filename>devshell</filename>.
512 </para> 525 </para>
513</section> 526</section>
514 527
@@ -532,6 +545,41 @@
532 </para> 545 </para>
533</section> 546</section>
534 547
548<section id='ref-classes-distrodata'>
549 <title><filename>distrodata.bbclass</filename></title>
550
551 <para>
552 The Distribution Data (<filename>distrodata</filename>) class
553 provides for automatic checking for upstream recipe updates.
554 </para>
555</section>
556
557<section id='ref-classes-distutils'>
558 <title>Python Extensions - <filename>distutils.bbclass</filename></title>
559
560 <para>
561 Recipes for Python extensions are simple.
562 These recipes usually only need to point to the source's archive and then inherit
563 the proper <filename>.bbclass</filename> file.
564 Building is split into two methods depending on which method the module authors used.
565 <itemizedlist>
566 <listitem><para>Extensions that use an Autotools-based build system
567 require Autotools and
568 <filename>distutils</filename>-based classes in their recipes.
569 </para></listitem>
570 <listitem><para>Extensions that use
571 <filename>distutils</filename>-based build systems require
572 the <filename>distutils</filename> class in their recipes.
573 </para></listitem>
574 <listitem><para>Extensions that use the setuptools-based build
575 systems require the
576 <link linkend='ref-classes-setuptools'><filename>setuptools</filename></link>
577 class in their recipes.
578 </para></listitem>
579 </itemizedlist>
580 </para>
581</section>
582
535<section id='ref-classes-extrausers'> 583<section id='ref-classes-extrausers'>
536 <title><filename>extrausers.bbclass</filename></title> 584 <title><filename>extrausers.bbclass</filename></title>
537 585
@@ -593,16 +641,6 @@
593 </para> 641 </para>
594</section> 642</section>
595 643
596<section id='ref-classes-debian'>
597 <title>Debian Renaming - <filename>debian.bbclass</filename></title>
598
599 <para>
600 This class renames packages so that they follow the Debian naming
601 policy (i.e. <filename>eglibc</filename> becomes <filename>libc6</filename>
602 and <filename>eglibc-devel</filename> becomes <filename>libc6-dev</filename>.)
603 </para>
604</section>
605
606<section id='ref-classes-gconf'> 644<section id='ref-classes-gconf'>
607 <title><filename>gconf.bbclass</filename></title> 645 <title><filename>gconf.bbclass</filename></title>
608 646
@@ -1666,44 +1704,6 @@
1666 </para> 1704 </para>
1667</section> 1705</section>
1668 1706
1669<section id='ref-classes-distutils'>
1670 <title>Python Extensions - <filename>distutils.bbclass</filename></title>
1671
1672 <para>
1673 Recipes for Python extensions are simple.
1674 These recipes usually only need to point to the source's archive and then inherit
1675 the proper <filename>.bbclass</filename> file.
1676 Building is split into two methods depending on which method the module authors used.
1677 <itemizedlist>
1678 <listitem><para>Extensions that use an Autotools-based build system
1679 require Autotools and
1680 <filename>distutils</filename>-based classes in their recipes.
1681 </para></listitem>
1682 <listitem><para>Extensions that use
1683 <filename>distutils</filename>-based build systems require
1684 the <filename>distutils</filename> class in their recipes.
1685 </para></listitem>
1686 <listitem><para>Extensions that use the setuptools-based build
1687 systems require the
1688 <link linkend='ref-classes-setuptools'><filename>setuptools</filename></link>
1689 class in their recipes.
1690 </para></listitem>
1691 </itemizedlist>
1692 </para>
1693</section>
1694
1695<section id='ref-classes-devshell'>
1696 <title>Developer Shell - <filename>devshell.bbclass</filename></title>
1697
1698 <para>
1699 This class adds the <filename>devshell</filename> task.
1700 Distribution policy dictates whether to include this class.
1701 See the
1702 "<ulink url='&YOCTO_DOCS_DEV_URL;#platdev-appdev-devshell'>Using a Development Shell</ulink>" section
1703 in the Yocto Project Development Manual for more information about using <filename>devshell</filename>.
1704 </para>
1705</section>
1706
1707<section id='ref-classes-packagegroup'> 1707<section id='ref-classes-packagegroup'>
1708 <title>Package Groups - <filename>packagegroup.bbclass</filename></title> 1708 <title>Package Groups - <filename>packagegroup.bbclass</filename></title>
1709 1709
@@ -1725,7 +1725,6 @@
1725 </para> 1725 </para>
1726</section> 1726</section>
1727 1727
1728
1729<section id='ref-classes-package'> 1728<section id='ref-classes-package'>
1730 <title><filename>package.bbclass</filename></title> 1729 <title><filename>package.bbclass</filename></title>
1731 1730