From cd7352864231574673397881351707d9d1ff1040 Mon Sep 17 00:00:00 2001 From: Saul Wold Date: Wed, 6 Jun 2012 01:16:39 -0700 Subject: [PATCH] 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 (From OE-Core rev: 7acdd6177fda4643d2f04f45eb7490e45a3d491e) Signed-off-by: Saul Wold Signed-off-by: Richard Purdie --- 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" -- 2.7.4