summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
* profiles: Add initial code for BASS pluginIulia Tanasescu2023-05-051-0/+4
| | | | This adds initial code for BASS plugin.
* profiles: Add initial code for csip pluginSathish Narasimman2023-03-101-0/+4
| | | | | | This adds initial code for csip plugin which handles Coordinated set identification Profile and Coordinated Set Identification Service.
* configure: Check ell pathTedd Ho-Jeong An2023-02-211-0/+5
| | | | | | | | | | If the 'enable-external-ell' is not specified in the configure parameter, the build system assumes that the ELL source is located same level where the bluez source is cloned. But the configure doens't check the folder and user will get the build error while building the source. This patch checks if the ELL source path if the 'enable-external-ell' flag is not set and throws an error if the ELL doesn't exist.
* Release 5.665.66Marcel Holtmann2022-11-101-1/+1
|
* profiles: Add initial code for mcp pluginAbhay Maheta2022-10-181-0/+4
| | | | | | | | This adds initial code for mcp plugin which handles Media Control Profile and Generic Media Control Service for Client Role. The plugin exposes dbus methods for media control operations like play, pause which can be invoked using player menu in bluetoothctl.
* profiles: Add initial code for vcp pluginSathish Narasimman2022-09-191-0/+4
| | | | | This adds initial code for vcp plugin which handles Volume Control Profile and Volume Control Service.
* profiles: Add initial code for bap pluginLuiz Augusto von Dentz2022-08-291-0/+4
| | | | | | This adds initial code for bap plugin which handles Basic Audio Profile, Publish Audio Capabilities Service and Audio Stream Control Service.
* Release 5.655.65Marcel Holtmann2022-07-241-1/+1
|
* Release 5.645.64Marcel Holtmann2022-03-161-1/+1
|
* build: Fix errors with glibc < 2.25Fabrice Fontaine2022-02-151-1/+3
| | | | | | | | | | | | | | | | | | getrandom and sys/random.h are only available since glibc 2.25: https://www.gnu.org/software/gnulib/manual/html_node/sys_002frandom_002eh.html resulting in the following build failures since version 5.63 and https://git.kernel.org/pub/scm/bluetooth/bluez.git/log/?qt=grep&q=getrandom: plugins/autopair.c:20:24: fatal error: sys/random.h: No such file or directory #include <sys/random.h> ^ To fix this build failure, add util_getrandom and a fallback (borrowed from pipewire and licensed under MIT): https://gitlab.freedesktop.org/pipewire/pipewire/-/blob/master/src/pipewire/utils.c Fixes: - http://autobuild.buildroot.org/results/6b8870d12e0804d6154230a7322c49416c1dc0e2
* configure: Fix use of obsolete macrosLuiz Augusto von Dentz2022-01-051-43/+44
| | | | | | | | | | | | | | This fixes the following warnings when using autoconf >= 2.70: configure.ac:19: warning: The macro `AC_LANG_C' is obsolete. configure.ac:45: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:440: warning: AC_OUTPUT should be used without arguments. The macros are replacing following the autoconf documentation: https://www.gnu.org/software/autoconf/manual/autoconf-2.70/html_node/Obsolete-Macros.html Fixes: https://github.com/bluez/bluez/issues/246
* Release 5.635.63Marcel Holtmann2022-01-051-1/+1
|
* build: Add sanitizer optionsLuiz Augusto von Dentz2021-12-221-1/+6
| | | | | | | | | | | | | | Build using Address Sanitizer (asan), Leak Sanitizer (lsan), or Undefined Behavior Sanitizer (ubsan) by using one of these options for the configure script: --enable-asan --enable-lsan --enable-ubsan For each of these to work, the compiler must support the requested sanitizer and the requisite libraries must be installed (libasan, liblsan, libubsan).
* build: Check for linux/uinput.h and linux/uhid.hLuiz Augusto von Dentz2021-11-231-1/+1
| | | | | | | | | | | | | This makes configure to check the presence of linux/uinput.h and linux/uhid.h kernel uapi headers since the code no longer contain copies of them and otherwise the code cannot be build without them: checking linux/uinput.h usability... yes checking linux/uinput.h presence... yes checking for linux/uinput.h... yes checking linux/uhid.h usability... yes checking linux/uhid.h presence... yes checking for linux/uhid.h... yes
* Makefile: Fix code styleLuiz Augusto von Dentz2021-10-261-8/+12
| | | | Fix lines going over 80 columns.
* Release 5.625.62Marcel Holtmann2021-10-131-1/+1
|
* Release 5.615.61Marcel Holtmann2021-08-221-1/+1
|
* plugins: new pluginYun-Hao Chung2021-08-041-0/+4
| | | | | | This adds an initial code for a new plugin admin. Reviewed-by: Miao-chen Chou <mcchou@chromium.org>
* configure.ac: add libebook dependencyDylan Van Assche2021-07-231-0/+9
| | | | Require libebook when phonebook-ebook plugin is built.
* configure.ac: specify phonebook plugin at build timeJuho Hamalainen2021-07-231-0/+8
| | | | | | Various phonebook plugins are available, by default phonebook-dummy is always built. Allow to specify which plugin to use at build time.
* Release 5.605.60Marcel Holtmann2021-07-071-1/+1
|
* Release 5.595.59Marcel Holtmann2021-06-131-1/+1
|
* mesh: Add manpage for bluetooth-meshd daemonInga Stotland2021-05-191-1/+2
| | | | | This adds manpage with a brief description of BLuettoth Mesh daemon command line options.
* config: Change the config option for manpagesTedd Ho-Jeong An2021-05-111-4/+4
| | | | | | | | The current config option for manpages provided by the configure.ac alwasys enables the manpages whether 'enable-manpages' option is specified or not. To clarify the expected behavior, this patch changes the manpages option to 'disable-manpages' so the manpages are alwasy enabled unless the '--disable-manpages' option is specified.
* config: Show error if rst2man not found when manpages are enabledTedd Ho-Jeong An2021-05-111-0/+3
| | | | | This patch adds a check if the conversion tool is installed when the manpages is enabled, and show error if it is not installed.
* src: Convert manpage to rst formatTedd Ho-Jeong An2021-05-041-1/+1
| | | | | This patch converts the existing manpage for bluetoothd into reStructuredText format.
* monitor: Convert manpage to rst formatTedd Ho-Jeong An2021-05-041-0/+4
| | | | | This patch adds support to convert reStructuredText formatted btmon manpage to manpage with rst2man tool.
* Release 5.585.58Marcel Holtmann2021-04-031-1/+1
|
* Release 5.575.57Marcel Holtmann2021-04-021-1/+1
|
* build: Require at least version 0.39 when building with external ELLMarcel Holtmann2021-04-021-2/+2
|
* Release 5.565.56Marcel Holtmann2021-02-221-1/+1
|
* build: Require at least version 0.37 when building with external ELLMarcel Holtmann2021-02-221-2/+2
|
* cfg: Add check for newly used function in ELLBrian Gix2021-01-041-0/+2
| | | | | ELL has a new dependency on rawmemchr() which needs to be accounted for at configure time.
* build: Add SPDX License IdentifierTedd Ho-Jeong An2020-09-211-0/+1
| | | | | | | | | | | | | | | | | This patch adds SPDX License Identifier and removes the license text. ------------------------------------- License COUNT ------------------------------------- GPL-2.0-or-later : 6 License: GPL-2.0-or-later Makefile.am Makefile.mesh Makefile.obexd Makefile.plugins Makefile.tools configure.ac
* Release 5.555.55Marcel Holtmann2020-09-061-1/+1
|
* build: Move --enable-hid2hci later in the list optionsMarcel Holtmann2020-05-181-5/+5
|
* build: Add an option to explicitly enable hid2hciSonny Sasaka2020-05-181-1/+3
| | | | | | hid2hci is no longer a common use. This patch changes the default to not build and install hid2hci and provide a configure flag --enable-hid2hci to explicitly enable it.
* Release 5.545.54Marcel Holtmann2020-03-151-1/+1
|
* Release 5.535.53Marcel Holtmann2020-02-151-1/+1
|
* build: Require at least version 0.28 when building with external ELLMarcel Holtmann2020-02-141-2/+2
|
* mesh: Base config json code on newer version of json-cInga Stotland2019-12-241-2/+2
| | | | | | | | | This removes a roundabout logic that was required to delete a json entry from a json array using libjsonc utilities. A new API function, json_object_array_del_idx(), implemented in json-c version 0.13 simplifies array entry removal to one call. Also, add requirement to configure.ac for json-c version >= 0.13
* Release 5.525.52Marcel Holtmann2019-10-311-1/+1
|
* build: Require at least version 0.26 when building with external ELLMarcel Holtmann2019-10-311-2/+2
|
* Release 5.515.51Marcel Holtmann2019-09-191-1/+1
|
* build: install zsh completionsRonan Pigott2019-09-061-0/+12
|
* build: Check if explicit_bzero is missingBrian Gix2019-04-031-0/+2
| | | | | | | | | | | | | | | This check gets around the redefinition of explicit_bzero in ELL In file included from ell/random.c:34:0: ell/missing.h:59:20: error: static declaration of ‘explicit_bzero’ follows non-static declaration static inline void explicit_bzero(void *s, size_t n) ^~~~~~~~~~~~~~ In file included from ./ell/util.h:26:0, from ell/private.h:26, from ell/random.c:33: /usr/include/string.h:435:13: note: previous declaration of ‘explicit_bzero’ was here extern void explicit_bzero (void *__s, size_t __n) __THROW __nonnull ((1)); ^~~~~~~~~~~~~~
* mesh: Add default location for Mesh Node storageInga Stotland2019-01-081-0/+3
|
* build: Move declaration of _GNU_SOURCE back into individual source filesMarcel Holtmann2018-12-061-1/+0
|
* build: Add support for internal and external ELL configurationMarcel Holtmann2018-12-041-4/+11
|
* mesh: Up-rev ELL dependancies to >= 0.14Brian Gix2018-11-281-2/+2
|