<div dir="ltr"><div>There are also unpackaged files when systemd is enabled:</div><div><br></div><div>bluez5-5.7: bluez5: Files/directories were installed but not shipped</div><div> /usr/lib/systemd</div><div> /usr/lib/systemd/user</div>
<div> /usr/lib/systemd/user/obex.service</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 24, 2013 at 5:16 PM, Saul Wold <span dir="ltr"><<a href="mailto:sgw@linux.intel.com" target="_blank">sgw@linux.intel.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 07/24/2013 05:47 AM, Iorga, Cristian wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I will, this week I guess.<br>
<br>
</blockquote></div>
I mentioned this issue last week and I have a fix for it in my MUT branch already, just not published yet. I will likely have it later today, juggling too many things.<br>
<br>
<br>
Sau!<div class="HOEnZb"><div class="h5"><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
-----Original Message-----<br>
From: Martin Jansa [mailto:<a href="mailto:martin.jansa@gmail.com" target="_blank">martin.jansa@gmail.com</a><u></u>]<br>
Sent: Wednesday, July 24, 2013 2:33 PM<br>
To: Iorga, Cristian; <a href="mailto:openembedded-core@lists.openembedded.org" target="_blank">openembedded-core@lists.<u></u>openembedded.org</a><br>
Cc: <a href="mailto:openembedded-commits@lists.openembedded.org" target="_blank">openembedded-commits@lists.<u></u>openembedded.org</a><br>
Subject: Re: [oe-commits] Cristian Iorga : bluez5: new package for v5.7<br>
<br>
On Thu, Jul 18, 2013 at 08:18:34PM +0000, <a href="mailto:git@git.openembedded.org" target="_blank">git@git.openembedded.org</a> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Module: openembedded-core.git<br>
Branch: master<br>
Commit: 5d55498be84a6a8725794f75f4d123<u></u>36048cdc34<br>
URL: <a href="http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=5d55498be84a6a8725794f75f4d12336048cdc34" target="_blank">http://git.openembedded.org/?<u></u>p=openembedded-core.git&a=<u></u>commit;h=<u></u>5d55498be84a6a8725794f75f4d123<u></u>36048cdc34</a><br>
<br>
Author: Cristian Iorga <<a href="mailto:cristian.iorga@intel.com" target="_blank">cristian.iorga@intel.com</a>><br>
Date: Tue Jul 16 18:26:01 2013 +0300<br>
<br>
bluez5: new package for v5.7<br>
<br>
- bluez5 does not replace bluez4<br>
- bluez5 is integrated with systemd<br>
- RCONFLICTS bluez4<br>
- add readline dependency<br>
</blockquote>
<br>
They are providing the same package for runtime:<br>
NOTE: multiple providers are available for runtime libasound-module-bluez (bluez4, bluez5)<br>
NOTE: consider defining a PREFERRED_PROVIDER entry to match libasound-module-bluez<br>
<br>
Please fix that.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Signed-off-by: Cristian Iorga <<a href="mailto:cristian.iorga@intel.com" target="_blank">cristian.iorga@intel.com</a>><br>
Signed-off-by: Saul Wold <<a href="mailto:sgw@linux.intel.com" target="_blank">sgw@linux.intel.com</a>><br>
<br>
---<br>
<br>
.../bluez5/bluez5-5.7/<u></u>bluetooth.conf | 16 +++++<br>
meta/recipes-connectivity/<u></u>bluez5/bluez5.inc | 68 ++++++++++++++++++++<br>
meta/recipes-connectivity/<u></u>bluez5/<a href="http://bluez5_5.7.bb" target="_blank">bluez5_5.7.bb</a> | 5 ++<br>
3 files changed, 89 insertions(+), 0 deletions(-)<br>
<br>
diff --git<br>
a/meta/recipes-connectivity/<u></u>bluez5/bluez5-5.7/bluetooth.<u></u>conf<br>
b/meta/recipes-connectivity/<u></u>bluez5/bluez5-5.7/bluetooth.<u></u>conf<br>
new file mode 100644<br>
index 0000000..ca5e9e4<br>
--- /dev/null<br>
+++ b/meta/recipes-connectivity/<u></u>bluez5/bluez5-5.7/bluetooth.<u></u>conf<br>
@@ -0,0 +1,16 @@<br>
+<!-- This configuration file specifies the required security policies<br>
+ for Bluetooth core daemon to work. --><br>
+<br>
+<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"<br>
+ "<a href="http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd" target="_blank">http://www.freedesktop.org/<u></u>standards/dbus/1.0/busconfig.<u></u>dtd</a>"><br>
+<busconfig><br>
+<br>
+ <!-- ../system.conf have denied everything, so we just punch some<br>
+ holes --><br>
+<br>
+ <policy context="default"><br>
+ <allow own="org.bluez"/><br>
+ <allow send_destination="org.bluez"/><br>
+ <allow send_interface="org.bluez.<u></u>Agent"/><br>
+ </policy><br>
+<br>
+</busconfig><br>
diff --git a/meta/recipes-connectivity/<u></u>bluez5/bluez5.inc<br>
b/meta/recipes-connectivity/<u></u>bluez5/bluez5.inc<br>
new file mode 100644<br>
index 0000000..fc78900<br>
--- /dev/null<br>
+++ b/meta/recipes-connectivity/<u></u>bluez5/bluez5.inc<br>
@@ -0,0 +1,68 @@<br>
+SUMMARY = "Linux Bluetooth Stack Userland V5"<br>
+DESCRIPTION = "Linux Bluetooth stack V5 userland components. These include a system configurations, daemons, tools and system libraries."<br>
+HOMEPAGE = "<a href="http://www.bluez.org" target="_blank">http://www.bluez.org</a>"<br>
+SECTION = "libs"<br>
+LICENSE = "GPLv2+ & LGPLv2.1+"<br>
+LIC_FILES_CHKSUM = "file://COPYING;md5=<u></u>12f884d2ae1ff87c09e5b7ccc2c4ca<u></u>7e \<br>
+ file://COPYING.LIB;md5=<u></u>fb504b67c50331fc78734fed90fb0e<u></u>09 \<br>
+ file://src/main.c;beginline=1;<u></u>endline=24;md5=<u></u>9bc54b93cd7e17bf03f52513f39f92<u></u>6e"<br>
+DEPENDS = "udev libusb dbus-glib glib-2.0 libcheck libical readline"<br>
+<br>
+RCONFLICTS_${PN} = "bluez4"<br>
+<br>
+PACKAGECONFIG ??= "${@base_contains('DISTRO_<u></u>FEATURES', 'alsa', 'alsa', '', d)}"<br>
+PACKAGECONFIG[alsa] = "--enable-alsa,--disable-alsa,<u></u>alsa-lib"<br>
+<br>
+SRC_URI = "\<br>
+ ${KERNELORG_MIRROR}/linux/<u></u>bluetooth/bluez-${PV}.tar.gz \<br>
+ file://bluetooth.conf \<br>
+"<br>
+S = "${WORKDIR}/bluez-${PV}"<br>
+<br>
+inherit autotools pkgconfig systemd<br>
+<br>
+EXTRA_OECONF = "\<br>
+ --disable-gstreamer \<br>
+ --enable-usb \<br>
+ --enable-tools \<br>
+ --enable-bccmd \<br>
+ --enable-hid2hci \<br>
+ --enable-dfutool \<br>
+ --disable-hidd \<br>
+ --disable-pand \<br>
+ --disable-dund \<br>
+ --disable-cups \<br>
+ --enable-test \<br>
+ --enable-datafiles \<br>
+ ${@base_contains('DISTRO_<u></u>FEATURES', 'systemd',<br>
+'--with-systemdunitdir=${<u></u>systemd_unitdir}/system/', '--disable-systemd', d)} \ "<br>
+<br>
+do_install_append() {<br>
+ install -d ${D}${sysconfdir}/bluetooth/<br>
+ install -m 0644 ${S}/profiles/audio/audio.conf ${D}/${sysconfdir}/bluetooth/<br>
+ install -m 0644 ${S}/profiles/network/network.<u></u>conf ${D}/${sysconfdir}/bluetooth/<br>
+ install -m 0644 ${S}/profiles/input/input.conf ${D}/${sysconfdir}/bluetooth/<br>
+ # at_console doesn't really work with the current state of OE, so punch some more holes so people can actually use BT<br>
+ install -m 0644 ${WORKDIR}/bluetooth.conf<br>
+${D}/${sysconfdir}/dbus-1/<u></u>system.d/<br>
+}<br>
+<br>
+ALLOW_EMPTY_libasound-module-<u></u>bluez = "1"<br>
+PACKAGES =+ "libasound-module-bluez ${PN}-test"<br>
+<br>
+FILES_libasound-module-bluez = "${libdir}/alsa-lib/lib*.so ${datadir}/alsa"<br>
+FILES_${PN} += "${libdir}/bluetooth/plugins ${libdir}/bluetooth/plugins/*.<u></u>so ${base_libdir}/udev/ ${nonarch_base_libdir}/udev/ ${systemd_unitdir}/ ${datadir}/dbus-1"<br>
+FILES_${PN}-dev += "\<br>
+ ${libdir}/bluetooth/plugins/*.<u></u>la \<br>
+ ${libdir}/alsa-lib/*.la \<br>
+"<br>
+<br>
+FILES_${PN}-test = "${libdir}/bluez/test/*"<br>
+<br>
+FILES_${PN}-dbg += "\<br>
+ ${libdir}/${BPN}/bluetooth/.<u></u>debug \<br>
+ ${libdir}/bluetooth/plugins/.<u></u>debug \<br>
+ ${libdir}/*/.debug \<br>
+ */udev/.debug \<br>
+ "<br>
+<br>
+SYSTEMD_SERVICE_${PN} = "bluetooth.service"<br>
diff --git a/meta/recipes-connectivity/<u></u>bluez5/<a href="http://bluez5_5.7.bb" target="_blank">bluez5_5.7.bb</a><br>
b/meta/recipes-connectivity/<u></u>bluez5/<a href="http://bluez5_5.7.bb" target="_blank">bluez5_5.7.bb</a><br>
new file mode 100644<br>
index 0000000..6e2850d<br>
--- /dev/null<br>
+++ b/meta/recipes-connectivity/<u></u>bluez5/<a href="http://bluez5_5.7.bb" target="_blank">bluez5_5.7.bb</a><br>
@@ -0,0 +1,5 @@<br>
+require bluez5.inc<br>
+<br>
+SRC_URI[md5sum] = "<u></u>ce0ef43938e8bfc230f3f06d6ad02d<u></u>7e"<br>
+SRC_URI[sha256sum] = "<u></u>902299204b7139c913765603c7054a<u></u>604570aea9e9fddb30454bd1b5e599<u></u>7860"<br>
+<br>
<br>
______________________________<u></u>_________________<br>
Openembedded-commits mailing list<br>
<a href="mailto:Openembedded-commits@lists.openembedded.org" target="_blank">Openembedded-commits@lists.<u></u>openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-commits" target="_blank">http://lists.openembedded.org/<u></u>mailman/listinfo/openembedded-<u></u>commits</a><br>
</blockquote>
<br>
</blockquote>
</div></div></blockquote></div><br></div>