Move all to deprecated folder.
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
From 01d85fdf6a45150e82143803be3373d779d18522 Mon Sep 17 00:00:00 2001
|
||||
From: John Keeping <john@metanate.com>
|
||||
Date: Wed, 24 Feb 2016 13:57:38 +0000
|
||||
Subject: [PATCH] tools/avinfo: Fix big endian build
|
||||
|
||||
Commit 101b439 (tools/avinfo: Add partial support for Sony LDAC) added a
|
||||
new a2dp_ldac_t structure but only inside a little endian ifdef. Add
|
||||
the same structure in the big endian code.
|
||||
|
||||
The structure definition doesn't differ for the big/little endian cases
|
||||
but if the unknown fields are discovered in the future it might, so a
|
||||
copy is added rather than pulling the existing definition below the
|
||||
endif.
|
||||
|
||||
[John: backport from upstream commit 01d85fdf6a45150e82143803be3373d779d18522.]
|
||||
Signed-off-by: John Keeping <john@metanate.com>
|
||||
---
|
||||
profiles/audio/a2dp-codecs.h | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/profiles/audio/a2dp-codecs.h b/profiles/audio/a2dp-codecs.h
|
||||
index e9da0bf..4fb5c0c 100644
|
||||
--- a/profiles/audio/a2dp-codecs.h
|
||||
+++ b/profiles/audio/a2dp-codecs.h
|
||||
@@ -234,6 +234,11 @@ typedef struct {
|
||||
uint8_t channel_mode:4;
|
||||
} __attribute__ ((packed)) a2dp_aptx_t;
|
||||
|
||||
+typedef struct {
|
||||
+ a2dp_vendor_codec_t info;
|
||||
+ uint8_t unknown[2];
|
||||
+} __attribute__ ((packed)) a2dp_ldac_t;
|
||||
+
|
||||
#else
|
||||
#error "Unknown byte order"
|
||||
#endif
|
||||
--
|
||||
2.7.0.226.gfe986fe
|
||||
|
||||
88
deprecated/firmware/buildroot/package/bluez5_utils/Config.in
Normal file
88
deprecated/firmware/buildroot/package/bluez5_utils/Config.in
Normal file
@@ -0,0 +1,88 @@
|
||||
config BR2_PACKAGE_BLUEZ5_UTILS
|
||||
bool "bluez-utils 5.x"
|
||||
depends on BR2_USE_WCHAR # libglib2
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
|
||||
depends on BR2_USE_MMU # dbus
|
||||
depends on !BR2_STATIC_LIBS # uses dlfcn
|
||||
depends on !BR2_PACKAGE_BLUEZ_UTILS # conflicts with 4.x version
|
||||
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4
|
||||
# wordexp support not in our uClibc configuration
|
||||
depends on !BR2_TOOLCHAIN_USES_UCLIBC
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
select BR2_PACKAGE_DBUS
|
||||
select BR2_PACKAGE_LIBGLIB2
|
||||
help
|
||||
bluez utils version 5.x
|
||||
|
||||
With this release BlueZ only supports the new Bluetooth
|
||||
Management kernel interface (introduced in Linux 3.4).
|
||||
|
||||
For Low Energy support at least kernel version 3.5 is
|
||||
needed.
|
||||
|
||||
The API is not backward compatible with BlueZ 4.
|
||||
|
||||
Bluez utils will use systemd and/or udev if enabled.
|
||||
|
||||
http://www.bluez.org
|
||||
http://www.kernel.org/pub/linux/bluetooth
|
||||
|
||||
if BR2_PACKAGE_BLUEZ5_UTILS
|
||||
|
||||
config BR2_PACKAGE_BLUEZ5_UTILS_OBEX
|
||||
bool "build OBEX support"
|
||||
select BR2_PACKAGE_LIBICAL
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
help
|
||||
Enable the OBEX support in Bluez 5.x.
|
||||
|
||||
comment "OBEX support needs a toolchain w/ C++"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP
|
||||
|
||||
config BR2_PACKAGE_BLUEZ5_UTILS_CLIENT
|
||||
bool "build CLI client"
|
||||
select BR2_PACKAGE_READLINE
|
||||
help
|
||||
Enable the Bluez 5.x command line client.
|
||||
|
||||
config BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL
|
||||
bool "install GATT tool"
|
||||
depends on BR2_PACKAGE_BLUEZ5_UTILS_CLIENT
|
||||
help
|
||||
Generic Attribute Profile (GATT) support. This provides
|
||||
profile discovery and description services for Bluetooth Low
|
||||
Energy. This will install the gatttool utility.
|
||||
|
||||
It is always built with BlueZ 5.x, but upstream choose not
|
||||
to install it by default.
|
||||
|
||||
config BR2_PACKAGE_BLUEZ5_UTILS_EXPERIMENTAL
|
||||
bool "build experimental plugins"
|
||||
help
|
||||
Build BlueZ 5.x experimental plugins (SAP, NFC, ...).
|
||||
|
||||
config BR2_PACKAGE_BLUEZ5_PLUGINS_SIXAXIS
|
||||
bool "build sixaxis plugin"
|
||||
depends on BR2_PACKAGE_HAS_UDEV
|
||||
help
|
||||
Build BlueZ 5.x sixaxis plugin (support Sony Dualshock controller)
|
||||
|
||||
comment "sixaxis plugin needs udev /dev management"
|
||||
depends on !BR2_PACKAGE_HAS_UDEV
|
||||
|
||||
config BR2_PACKAGE_BLUEZ5_UTILS_TEST
|
||||
bool "build tests"
|
||||
help
|
||||
Build BlueZ 5.x tests
|
||||
|
||||
endif
|
||||
|
||||
comment "bluez5-utils needs a glibc or musl toolchain w/ wchar, threads, headers >= 3.4, dynamic library"
|
||||
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
!BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4 || BR2_STATIC_LIBS || \
|
||||
!(BR2_TOOLCHAIN_USES_GLIBC || BR2_TOOLCHAIN_USES_MUSL)
|
||||
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
||||
depends on BR2_USE_MMU
|
||||
|
||||
comment "bluez5-utils conflicts with older bluez-utils version"
|
||||
depends on BR2_PACKAGE_BLUEZ_UTILS
|
||||
@@ -0,0 +1,2 @@
|
||||
# From https://www.kernel.org/pub/linux/bluetooth/sha256sums.asc:
|
||||
sha256 c14ba9ddcb0055522073477b8fd8bf1ddf5d219e75fdfd4699b7e0ce5350d6b0 bluez-5.37.tar.xz
|
||||
@@ -0,0 +1,82 @@
|
||||
################################################################################
|
||||
#
|
||||
# bluez5_utils
|
||||
#
|
||||
################################################################################
|
||||
|
||||
BLUEZ5_UTILS_VERSION = 5.37
|
||||
BLUEZ5_UTILS_SOURCE = bluez-$(BLUEZ5_UTILS_VERSION).tar.xz
|
||||
BLUEZ5_UTILS_SITE = $(BR2_KERNEL_MIRROR)/linux/bluetooth
|
||||
BLUEZ5_UTILS_INSTALL_STAGING = YES
|
||||
BLUEZ5_UTILS_DEPENDENCIES = dbus libglib2
|
||||
BLUEZ5_UTILS_LICENSE = GPLv2+, LGPLv2.1+
|
||||
BLUEZ5_UTILS_LICENSE_FILES = COPYING COPYING.LIB
|
||||
|
||||
# 0001-Link-mcaptest-with-lrt.patch
|
||||
BLUEZ5_UTILS_AUTORECONF = YES
|
||||
|
||||
BLUEZ5_UTILS_CONF_OPTS = \
|
||||
--enable-tools \
|
||||
--enable-library \
|
||||
--disable-cups
|
||||
|
||||
ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS_OBEX),y)
|
||||
BLUEZ5_UTILS_CONF_OPTS += --enable-obex
|
||||
BLUEZ5_UTILS_DEPENDENCIES += libical
|
||||
else
|
||||
BLUEZ5_UTILS_CONF_OPTS += --disable-obex
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS_CLIENT),y)
|
||||
BLUEZ5_UTILS_CONF_OPTS += --enable-client
|
||||
BLUEZ5_UTILS_DEPENDENCIES += readline
|
||||
else
|
||||
BLUEZ5_UTILS_CONF_OPTS += --disable-client
|
||||
endif
|
||||
|
||||
# experimental plugins
|
||||
ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS_EXPERIMENTAL),y)
|
||||
BLUEZ5_UTILS_CONF_OPTS += --enable-experimental
|
||||
else
|
||||
BLUEZ5_UTILS_CONF_OPTS += --disable-experimental
|
||||
endif
|
||||
|
||||
# enable sixaxis plugin
|
||||
ifeq ($(BR2_PACKAGE_BLUEZ5_PLUGINS_SIXAXIS),y)
|
||||
BLUEZ5_UTILS_CONF_OPTS += --enable-sixaxis
|
||||
else
|
||||
BLUEZ5_UTILS_CONF_OPTS += --disable-sixaxis
|
||||
endif
|
||||
|
||||
# install gatttool (For some reason upstream choose not to do it by default)
|
||||
ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL),y)
|
||||
define BLUEZ5_UTILS_INSTALL_GATTTOOL
|
||||
$(INSTALL) -D -m 0755 $(@D)/attrib/gatttool $(TARGET_DIR)/usr/bin/gatttool
|
||||
endef
|
||||
BLUEZ5_UTILS_POST_INSTALL_TARGET_HOOKS += BLUEZ5_UTILS_INSTALL_GATTTOOL
|
||||
endif
|
||||
|
||||
# enable test
|
||||
ifeq ($(BR2_PACKAGE_BLUEZ5_UTILS_TEST),y)
|
||||
BLUEZ5_UTILS_CONF_OPTS += --enable-test
|
||||
else
|
||||
BLUEZ5_UTILS_CONF_OPTS += --disable-test
|
||||
endif
|
||||
|
||||
# use udev if available
|
||||
ifeq ($(BR2_PACKAGE_HAS_UDEV),y)
|
||||
BLUEZ5_UTILS_CONF_OPTS += --enable-udev
|
||||
BLUEZ5_UTILS_DEPENDENCIES += udev
|
||||
else
|
||||
BLUEZ5_UTILS_CONF_OPTS += --disable-udev
|
||||
endif
|
||||
|
||||
# integrate with systemd if available
|
||||
ifeq ($(BR2_PACKAGE_SYSTEMD),y)
|
||||
BLUEZ5_UTILS_CONF_OPTS += --enable-systemd
|
||||
BLUEZ5_UTILS_DEPENDENCIES += systemd
|
||||
else
|
||||
BLUEZ5_UTILS_CONF_OPTS += --disable-systemd
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
||||
Reference in New Issue
Block a user