]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
dev-manual: Applied review comments to "Packaging Externally Produced Binaries"
authorScott Rifenbark <srifenbark@gmail.com>
Tue, 11 Oct 2016 14:36:00 +0000 (07:36 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 13 Oct 2016 22:16:46 +0000 (23:16 +0100)
Fixes [YOCTO #10392]

Moved the last bullet item from the list that was about
DEPENDS to a note form above the list.  This was done because
the stuff for DEPENDS is more general.

(From yocto-docs rev: 2879d97b14322f1f9495288fc7f2298a186c5f68)

Signed-off-by: Scott Rifenbark <srifenbark@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
documentation/dev-manual/dev-manual-common-tasks.xml

index 33faddcca69487db5af7c3e1ab56cb44a5ea7c5b..5c7284238d8f06bf78b55f48bc6436af589181e0 100644 (file)
                     <ulink url='&YOCTO_DOCS_REF_URL;#var-D'><filename>D</filename></ulink>
                     variables in the Yocto Project Reference Manual's variable
                     glossary.
+                    <note><title>Notes</title>
+                        <itemizedlist>
+                            <listitem><para>
+                                Using
+                                <ulink url='&YOCTO_DOCS_REF_URL;#var-DEPENDS'><filename>DEPENDS</filename></ulink>
+                                is a good idea even for components distributed
+                                in binary form, and is often necessary for
+                                shared libraries.
+                                For a shared library, listing the library
+                                dependencies in
+                                <filename>DEPENDS</filename> makes sure that
+                                the libraries are available in the staging
+                                sysroot when other recipes link against the
+                                library, which might be necessary for
+                                successful linking.
+                                </para></listitem>
+                            <listitem><para>
+                                Using <filename>DEPENDS</filename> also
+                                allows runtime dependencies between packages
+                                to be added automatically.
+                                See the
+                                "<ulink url='&YOCTO_DOCS_REF_URL;#automatically-added-runtime-dependencies'>Automatically Added Runtime Dependencies</ulink>"
+                                section in the Yocto Project Reference Manual
+                                for more information.
+                                </para></listitem>
+                        </itemizedlist>
+                    </note>
                 </para>
 
                 <para>
-                    If you can't use the <filename>bin_package</filename>
+                    If you cannot use the <filename>bin_package</filename>
                     class, you need to be sure you are doing the following:
                     <itemizedlist>
                         <listitem><para>
                             and whether those files are in different locations
                             than the defaults.
                             </para></listitem>
-                        <listitem><para>
-                            Using
-                            <ulink url='&YOCTO_DOCS_REF_URL;#var-DEPENDS'><filename>DEPENDS</filename></ulink>
-                            is a good idea even for components distributed in
-                            binary form, and is often necessary for shared
-                            libraries.
-                            For a shared library, listing the library
-                            dependencies in
-                            <filename>DEPENDS</filename> makes sure that the
-                            libraries are available in the staging sysroot when
-                            other recipes link against the library, which might
-                            be necessary for successful linking.</para>
-
-                            <para>Using <filename>DEPENDS</filename> also
-                            allows runtime dependencies between packages to be
-                            added automatically.
-                            See the
-                            "<ulink url='&YOCTO_DOCS_REF_URL;#automatically-added-runtime-dependencies'>Automatically Added Runtime Dependencies</ulink>"
-                            section in the Yocto Project Reference Manual for
-                            more information.
-                            </para></listitem>.
                     </itemizedlist>
                 </para>
             </section>