diff options
author | Julian_chu <julian_chu@openmoko.com> | 2008-09-18 17:06:10 +0800 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2008-10-15 20:37:47 +0200 |
commit | aed1f4ad670dbcc2bd47a83c7968d1a883acdfab (patch) | |
tree | 1ff7a3246573767b6f55e54613918f2525eaf24c /packages | |
parent | 7a4455feaa846794343594376bcedadb008cbd38 (diff) |
[connman] Upgrade connman to latest revision.
connman use native _nm_ to list symbols.
However, it may cause problem when cross compiling.
Add a patch to use cross-tools if set host=$SOMETHING
when do configure.
Diffstat (limited to 'packages')
-rw-r--r-- | packages/connman/connman_git.bb | 6 | ||||
-rw-r--r-- | packages/connman/files/use_nm_in_cross_compiling.patch | 17 |
2 files changed, 20 insertions, 3 deletions
diff --git a/packages/connman/connman_git.bb b/packages/connman/connman_git.bb index afe28a0e19..4cc0209856 100644 --- a/packages/connman/connman_git.bb +++ b/packages/connman/connman_git.bb @@ -1,7 +1,7 @@ HOMEPAGE = "http://www.moblin.org/projects/projects_connman.php" SUMMARY = "Moblin Connection Manager" PV = "0.0+git${SRCREV}" -PR = "r4" +PR = "r4.01" S = "${WORKDIR}/git" LICENSE = "GPL" @@ -13,7 +13,7 @@ EXTRA_OECONF += " \ ac_cv_path_DHCLIENT=/sbin/dhclient " SRC_URI = "git://moblin.org/repos/projects/connman.git;proto=http \ - file://connman-build-and-work.patch;patch=1 \ + file://use_nm_in_cross_compiling.patch;patch=1\ file://connman " INITSCRIPT_NAME = "connman" @@ -41,7 +41,7 @@ FILES_${PN}-dbg += "${libdir}/connman/plugins/.debug \ python populate_packages_prepend() { plugin_dir = bb.data.expand('${libdir}/connman/plugins/', d) plugin_name = bb.data.expand('${PN}-plugin-%s', d) - do_split_packages(d, plugin_dir, '^lib(.*).so$', plugin_name, '${PN} plugin for %s', extra_depends='' ) + do_split_packages(d, plugin_dir, '^(.*).so$', plugin_name, '${PN} plugin for %s', extra_depends='' ) } do_stage() { diff --git a/packages/connman/files/use_nm_in_cross_compiling.patch b/packages/connman/files/use_nm_in_cross_compiling.patch new file mode 100644 index 0000000000..e9f2b29e3e --- /dev/null +++ b/packages/connman/files/use_nm_in_cross_compiling.patch @@ -0,0 +1,17 @@ +Index: git/src/Makefile.am +=================================================================== +--- git.orig/src/Makefile.am 2008-09-18 16:48:44.000000000 +0800 ++++ git/src/Makefile.am 2008-09-18 16:49:54.000000000 +0800 +@@ -44,7 +44,11 @@ + MAINTAINERCLEANFILES = Makefile.in + + connman.exp: +- nm -B *.o | awk '{ print $$3 }' | sort -u | grep -E -e '^connman_' > $@ ++ if test -n $$host ; then \ ++ $(host)-nm -B *.o | awk '{ print $$3 }' | sort -u | grep -E -e '^connman_' > $@ ;\ ++ else \ ++ nm -B *.o | awk '{ print $$3 }' | sort -u | grep -E -e '^connman_' > $@ ;\ ++ fi + + connman.ver: connman.exp + echo "{ global:" > $@ |