[oe-commits] Richard Purdie : opkg-utils: Add basic PACKAGECONFIG for python dependencies

git at git.openembedded.org git at git.openembedded.org
Fri Jan 17 11:44:53 UTC 2014


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

Author: Richard Purdie <richard.purdie at linuxfoundation.org>
Date:   Fri Jan 17 11:39:40 2014 +0000

opkg-utils: Add basic PACKAGECONFIG for python dependencies

In small configurations its useful not to have python dependencies. This
patch adds code to disable those using PACKAGECONFIG. This allows us to
fix poky-tiny after the recent move of update-alternatives to opkg-utils.

Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/recipes-devtools/opkg-utils/opkg-utils_git.bb | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb b/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb
index 6aa5fb8..6a3cf55 100644
--- a/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb
+++ b/meta/recipes-devtools/opkg-utils/opkg-utils_git.bb
@@ -16,6 +16,12 @@ S = "${WORKDIR}/git"
 
 TARGET_CC_ARCH += "${LDFLAGS}"
 
+PYTHONRDEPS = "python python-shell python-io python-math python-crypt python-logging python-fcntl python-subprocess python-pickle python-compression python-textutils python-stringold"
+PYTHONRDEPS_class-native = ""
+
+PACKAGECONFIG = "python"
+PACKAGECONFIG[python] = ",,,${PYTHONRDEPS}"
+
 do_install() {
 	oe_runmake PREFIX=${prefix} DESTDIR=${D} install
 }
@@ -25,9 +31,6 @@ PACKAGES_class-native = ""
 
 PACKAGES =+ "update-alternatives-opkg"
 FILES_update-alternatives-opkg = "${bindir}/update-alternatives"
-
-RDEPENDS_${PN} = "python python-shell python-io python-math python-crypt python-logging python-fcntl python-subprocess python-pickle python-compression python-textutils python-stringold"
-RDEPENDS_${PN}_class-native = ""
 RPROVIDES_update-alternatives-opkg = "update-alternatives"
 
 BBCLASSEXTEND = "native nativesdk"



More information about the Openembedded-commits mailing list