[oe-commits] Saul Wold : bitbake.conf: add PN-bin and cleanup lib_package.bbclass

git at git.openembedded.org git at git.openembedded.org
Thu Jun 21 11:39:11 UTC 2012


Module: openembedded-core.git
Branch: master
Commit: 7acdd6177fda4643d2f04f45eb7490e45a3d491e
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=7acdd6177fda4643d2f04f45eb7490e45a3d491e

Author: Saul Wold <sgw at linux.intel.com>
Date:   Wed Jun  6 01:16:39 2012 -0700

bitbake.conf: add PN-bin and cleanup lib_package.bbclass

Since we now have PN as the end of the package list, we can almost get rid of
lib_package, each recipe can just add PACKAGES =+ PN-bin instead of the inherit

Signed-off-by: Saul Wold <sgw at linux.intel.com>

---

 meta/classes/lib_package.bbclass |   14 +++++++-------
 meta/conf/bitbake.conf           |    2 ++
 2 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/meta/classes/lib_package.bbclass b/meta/classes/lib_package.bbclass
index 9843ed9..1f0542a 100644
--- a/meta/classes/lib_package.bbclass
+++ b/meta/classes/lib_package.bbclass
@@ -1,8 +1,8 @@
-PACKAGES =+ "${PN}-bin"
+#
+# ${PN}-bin is defined in bitbake.conf
+#
+# We need to allow the other packages to be greedy with what they
+# want out of /bin and /usr/bin before ${PN}-bin gets greedy.
+# 
+PACKAGES = "${PN}-dbg ${PN}-staticdev ${PN}-dev ${PN}-doc ${PN}-locale ${PN}-bin ${PN}"
 
-FILES_${PN} = "${libexecdir} ${libdir}/lib*${SOLIBS} \
-	    ${sysconfdir} ${sharedstatedir} ${localstatedir} \
-	    ${base_libdir}/*${SOLIBS} \
-	    ${datadir}/${BPN} ${libdir}/${BPN}"
-
-FILES_${PN}-bin = "${bindir}/* ${sbindir}/* /bin/* /sbin/*"
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index e072757..face25e 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -266,6 +266,8 @@ FILES_${PN} = "${bindir}/* ${sbindir}/* ${libexecdir}/* ${libdir}/lib*${SOLIBS}
             ${datadir}/idl ${datadir}/omf ${datadir}/sounds \
             ${libdir}/bonobo/servers"
 
+FILES_${PN}-bin = "${bindir}/* ${sbindir}/*"
+
 FILES_${PN}-doc = "${docdir} ${mandir} ${infodir} ${datadir}/gtk-doc \
             ${datadir}/gnome/help"
 SECTION_${PN}-doc = "doc"





More information about the Openembedded-commits mailing list