diff options
| -rw-r--r-- | meta/recipes-connectivity/connman/connman.inc | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/meta/recipes-connectivity/connman/connman.inc b/meta/recipes-connectivity/connman/connman.inc index 7a1061571b..7215f2564b 100644 --- a/meta/recipes-connectivity/connman/connman.inc +++ b/meta/recipes-connectivity/connman/connman.inc | |||
| @@ -20,7 +20,7 @@ DEPENDS = "dbus glib-2.0 ppp iptables gnutls \ | |||
| 20 | ${@base_contains('DISTRO_FEATURES', '3g','ofono', '', d)} \ | 20 | ${@base_contains('DISTRO_FEATURES', '3g','ofono', '', d)} \ |
| 21 | " | 21 | " |
| 22 | 22 | ||
| 23 | INC_PR = "r7" | 23 | INC_PR = "r8" |
| 24 | 24 | ||
| 25 | TIST = "--enable-tist" | 25 | TIST = "--enable-tist" |
| 26 | TIST_powerpc = "" | 26 | TIST_powerpc = "" |
| @@ -74,13 +74,26 @@ do_install_append() { | |||
| 74 | rmdir ${D}${libdir}/connman/scripts | 74 | rmdir ${D}${libdir}/connman/scripts |
| 75 | } | 75 | } |
| 76 | 76 | ||
| 77 | # These used to be plugins, but now they are core | ||
| 78 | RPROVIDES_${PN} = "\ | ||
| 79 | connman-plugin-loopback \ | ||
| 80 | connman-plugin-ethernet \ | ||
| 81 | ${@base_contains('DISTRO_FEATURES', 'bluetooth','connman-plugin-bluetooth', '', d)} \ | ||
| 82 | ${@base_contains('DISTRO_FEATURES', 'wifi','connman-plugin-wifi', '', d)} \ | ||
| 83 | ${@base_contains('DISTRO_FEATURES', '3g','connman-plugin-ofono', '', d)} \ | ||
| 84 | " | ||
| 85 | |||
| 86 | RDEPENDS_${PN} = "\ | ||
| 87 | ${@base_contains('DISTRO_FEATURES', 'bluetooth', 'bluez4', '', d)} \ | ||
| 88 | ${@base_contains('DISTRO_FEATURES', 'wifi','wpa-supplicant', '', d)} \ | ||
| 89 | ${@base_contains('DISTRO_FEATURES', '3g','ofono', '', d)} \ | ||
| 90 | " | ||
| 91 | |||
| 77 | PACKAGES_DYNAMIC = "${PN}-plugin-*" | 92 | PACKAGES_DYNAMIC = "${PN}-plugin-*" |
| 78 | 93 | ||
| 79 | python populate_packages_prepend() { | 94 | python populate_packages_prepend() { |
| 80 | depmap = dict( pppd="ppp", | 95 | depmap = dict( pppd="ppp", |
| 81 | wifi="wpa-supplicant", | 96 | ) |
| 82 | bluetooth="bluez4", | ||
| 83 | ofono="ofono" ) | ||
| 84 | packages = [] | 97 | packages = [] |
| 85 | multilib_prefix = (d.getVar("MLPREFIX", True) or "") | 98 | multilib_prefix = (d.getVar("MLPREFIX", True) or "") |
| 86 | hook = lambda file,pkg,b,c,d:packages.append((file,pkg)) | 99 | hook = lambda file,pkg,b,c,d:packages.append((file,pkg)) |
