<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">&lt;<a href="mailto:sgw@linux.intel.com" target="_blank">sgw@linux.intel.com</a>&gt;</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&amp;a=commit;h=5d55498be84a6a8725794f75f4d12336048cdc34" target="_blank">http://git.openembedded.org/?<u></u>p=openembedded-core.git&amp;a=<u></u>commit;h=<u></u>5d55498be84a6a8725794f75f4d123<u></u>36048cdc34</a><br>

<br>
Author: Cristian Iorga &lt;<a href="mailto:cristian.iorga@intel.com" target="_blank">cristian.iorga@intel.com</a>&gt;<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 &lt;<a href="mailto:cristian.iorga@intel.com" target="_blank">cristian.iorga@intel.com</a>&gt;<br>
Signed-off-by: Saul Wold &lt;<a href="mailto:sgw@linux.intel.com" target="_blank">sgw@linux.intel.com</a>&gt;<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>
+&lt;!-- This configuration file specifies the required security policies<br>
+     for Bluetooth core daemon to work. --&gt;<br>
+<br>
+&lt;!DOCTYPE busconfig PUBLIC &quot;-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN&quot;<br>
+ &quot;<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>&quot;&gt;<br>
+&lt;busconfig&gt;<br>
+<br>
+  &lt;!-- ../system.conf have denied everything, so we just punch some<br>
+ holes --&gt;<br>
+<br>
+  &lt;policy context=&quot;default&quot;&gt;<br>
+    &lt;allow own=&quot;org.bluez&quot;/&gt;<br>
+    &lt;allow send_destination=&quot;org.bluez&quot;/&gt;<br>
+    &lt;allow send_interface=&quot;org.bluez.<u></u>Agent&quot;/&gt;<br>
+  &lt;/policy&gt;<br>
+<br>
+&lt;/busconfig&gt;<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 = &quot;Linux Bluetooth Stack Userland V5&quot;<br>
+DESCRIPTION = &quot;Linux Bluetooth stack V5 userland components.  These include a system configurations, daemons, tools and system libraries.&quot;<br>
+HOMEPAGE = &quot;<a href="http://www.bluez.org" target="_blank">http://www.bluez.org</a>&quot;<br>
+SECTION = &quot;libs&quot;<br>
+LICENSE = &quot;GPLv2+ &amp; LGPLv2.1+&quot;<br>
+LIC_FILES_CHKSUM = &quot;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&quot;<br>
+DEPENDS = &quot;udev libusb dbus-glib glib-2.0 libcheck libical readline&quot;<br>
+<br>
+RCONFLICTS_${PN} = &quot;bluez4&quot;<br>
+<br>
+PACKAGECONFIG ??= &quot;${@base_contains(&#39;DISTRO_<u></u>FEATURES&#39;, &#39;alsa&#39;, &#39;alsa&#39;, &#39;&#39;, d)}&quot;<br>
+PACKAGECONFIG[alsa] = &quot;--enable-alsa,--disable-alsa,<u></u>alsa-lib&quot;<br>
+<br>
+SRC_URI = &quot;\<br>
+    ${KERNELORG_MIRROR}/linux/<u></u>bluetooth/bluez-${PV}.tar.gz \<br>
+    file://bluetooth.conf \<br>
+&quot;<br>
+S = &quot;${WORKDIR}/bluez-${PV}&quot;<br>
+<br>
+inherit autotools pkgconfig systemd<br>
+<br>
+EXTRA_OECONF = &quot;\<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(&#39;DISTRO_<u></u>FEATURES&#39;, &#39;systemd&#39;,<br>
+&#39;--with-systemdunitdir=${<u></u>systemd_unitdir}/system/&#39;, &#39;--disable-systemd&#39;, d)} \ &quot;<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&#39;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 = &quot;1&quot;<br>
+PACKAGES =+ &quot;libasound-module-bluez ${PN}-test&quot;<br>
+<br>
+FILES_libasound-module-bluez = &quot;${libdir}/alsa-lib/lib*.so ${datadir}/alsa&quot;<br>
+FILES_${PN} += &quot;${libdir}/bluetooth/plugins ${libdir}/bluetooth/plugins/*.<u></u>so ${base_libdir}/udev/ ${nonarch_base_libdir}/udev/ ${systemd_unitdir}/ ${datadir}/dbus-1&quot;<br>
+FILES_${PN}-dev += &quot;\<br>
+  ${libdir}/bluetooth/plugins/*.<u></u>la \<br>
+  ${libdir}/alsa-lib/*.la \<br>
+&quot;<br>
+<br>
+FILES_${PN}-test = &quot;${libdir}/bluez/test/*&quot;<br>
+<br>
+FILES_${PN}-dbg += &quot;\<br>
+  ${libdir}/${BPN}/bluetooth/.<u></u>debug \<br>
+  ${libdir}/bluetooth/plugins/.<u></u>debug \<br>
+  ${libdir}/*/.debug \<br>
+  */udev/.debug \<br>
+  &quot;<br>
+<br>
+SYSTEMD_SERVICE_${PN} = &quot;bluetooth.service&quot;<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] = &quot;<u></u>ce0ef43938e8bfc230f3f06d6ad02d<u></u>7e&quot;<br>
+SRC_URI[sha256sum] = &quot;<u></u>902299204b7139c913765603c7054a<u></u>604570aea9e9fddb30454bd1b5e599<u></u>7860&quot;<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>