Skip to contentSkip to conversation

opkg-utils: Add basic PACKAGECONFIG for python dependencies

PATCH New Richard Purdie 1 participant 1 message Jan 17, 2014

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 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.

---

meta/recipes-devtools/opkg-utils/opkg-utils_git.bb +6 -3
index 6aa5fb8..6a3cf55 100644
@@ -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"