[Lunar-commits] <moonbase-other> bluez-5: adding to moonbase. There is an alias so you will need to do

Dennis Veatch dennisveatch at bellsouth.net
Tue Aug 5 19:20:52 CEST 2014


commit d7fa2d548f39796d40692f72a3fb4b1393d98dfe
Author: Dennis Veatch <dennisveatch at bellsouth.net>
Date: Tue, 05 Aug 2014 13:14:53 -0400
URL: https://github.com/lunar-linux/moonbase-other/commit/d7fa2d548f39796d40692f72a3fb4b1393d98dfe

bluez-5: adding to moonbase. There is an alias so you will need to do
the alias change dance. Have compiled it with obex, obex-data-server,
PyBluez, openobex, ofono, bluedevil, libbluedevil, kde-workspace and
pulseaudio.

Still don't have audio via bluetooth headphons but didn't with bluez-101.

See http://www.bluez.org/bluez-5-api-introduction-and-porting-guide/
for particulars.
---
  bluetooth/bluez-5/BUILD      | +7/-0     
  bluetooth/bluez-5/BUILD.save | +14/-0    
  bluetooth/bluez-5/CONFIGURE  | +5/-0     
  bluetooth/bluez-5/DEPENDS    | +7/-0     
  bluetooth/bluez-5/DETAILS    | +17/-0    
  5 files changed, 50 insertions(+)

--- /dev/null
+++ b/bluetooth/bluez-5/BUILD
@@ -0,0 +1,7 @@
+
+  mkdir -p /etc/bluetooth &&
+
+  default_build &&
+
+  install profiles/*/*.conf /etc/bluetooth/ &&
+  install src/main.conf /etc/bluetooth/
--- /dev/null
+++ b/bluetooth/bluez-5/BUILD.save
@@ -0,0 +1,14 @@
+
+  mkdir -p /etc/bluetooth &&
+
+  default_build &&
+
+# To preserve any existing conf files and install new ones
+  if [ -f /etc/bluetooth/*.conf ] || ; then
+    for i in `ls /etc/bluetooth/*.conf` ; do
+      mv /etc/bluetooth/$i.conf /etc/bluetooth/$i.conf.orig
+     done
+  fi &&
+
+  install profiles/*/*.conf /etc/bluetooth/ &&
+  install src/main.conf /etc/bluetooth/
--- /dev/null
+++ b/bluetooth/bluez-5/CONFIGURE
@@ -0,0 +1,5 @@
+mquery ENABLE_LIBRARY "Enable library for legacy third party applications that still depend on the library?" y "--enable-library" "--disable-library"
+mquery ENABLE_OBEX "Enable the obex profile?" y "--enable-obex" "--disable-obex"
+mquery ENABLE_TOOLS "Enable Bluetooth utilities?" y "--enable-tools" "--disable-tools"
+mquery ENABLE_MONITOR "Enable Bluetooth monitor utility for HCI level tracing and debugging?" y "--enable-monitor" "--disable-monitor"
+mquery ENABILE_SIX_AXIS "Enable the six axis plugin? " n "--enable-sixaxis" "--disable-sixaxis"
--- /dev/null
+++ b/bluetooth/bluez-5/DEPENDS
@@ -0,0 +1,7 @@
+depends readline
+depends dbus-glib
+depends psmisc
+depends libical
+
+optional_depends "%UDEV" "--enable-udev --enable-systemd" "--disable-udev --disable-systemd" "for udev/systemd support"
+optional_depends "cups"  "--enable-cups"                  "--disable-cups"                   "to enable cups printing support"
--- /dev/null
+++ b/bluetooth/bluez-5/DETAILS
@@ -0,0 +1,17 @@
+          MODULE=bluez-5
+         VERSION=21
+          SOURCE=$MODULE.$VERSION.tar.gz
+      SOURCE_URL=http://www.kernel.org/pub/linux/bluetooth
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE.$VERSION
+      SOURCE_VFY=sha1:8a32b90b94ff46a89cad09b4624b0f5343ecfef8
+        WEB_SITE=http://www.bluez.org
+         ENTERED=20140805
+         UPDATED=20140805
+           SHORT="support for core Bluetooth layers and protocols"
+
+cat << EOF
+BlueZ provides support for core Bluetooth layers and protocols. It is
+flexible, efficient and modular implementation.
+
+Bluez5 is a replacement for bluez-4.101.
+EOF




More information about the Lunar-commits mailing list