linux-bluetooth.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Dylan Van Assche <me@dylanvanassche.be>
To: linux-bluetooth@vger.kernel.org
Cc: Dylan Van Assche <me@dylanvanassche.be>
Subject: [PATCH BlueZ 0/4] obexd: phonebook-ebook: modernize
Date: Fri, 23 Jul 2021 15:58:20 +0200	[thread overview]
Message-ID: <20210723135824.8032-1-me@dylanvanassche.be> (raw)

The ebook plugin was introduced during GSoC 2011 [1] and allows
BlueZ to share contacts stored in the Evolution Data Server to
connected clients such as car multimedia systems.
With the rise of Mobile Linux thanks to the PinePhone and Librem 5,
this plugin was modernized to compile with newer libebook versions
because the API was changed [2].

[1] http://www.bluez.org/gsoc-eds-backend-of-phonebook-access-profilepbap/
[2] https://wiki.gnome.org/Apps/Evolution/ESourceMigrationGuide

This set of patches modernizes the PBAP phonebook-ebook plugin for newer
libebook versions of the Evolution Data Server, allows to select the
phonebook plugin at compile time, and set the default apparams for some
PTS clients. Some clients do not send the mandantory apparams when
retrieving the phonebook, but they work fine with a set of default
apparams.

Dylan Van Assche (2):
  obexd: phonebook-ebook: modernize
  configure.ac: add libebook dependency

Hannu Mallat (1):
  obexd: phonebook: Set default apparams for PTS clients

Juho Hamalainen (1):
  configure.ac: specify phonebook plugin at build time

 Makefile.am                     |   2 +-
 Makefile.obexd                  |   4 +-
 configure.ac                    |  17 +
 obexd/plugins/pbap.c            |  15 +
 obexd/plugins/phonebook-ebook.c | 668 +++++++++++++++-----------------
 5 files changed, 355 insertions(+), 351 deletions(-)

-- 
2.32.0


             reply	other threads:[~2021-07-23 13:58 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-23 13:58 Dylan Van Assche [this message]
2021-07-23 13:58 ` [PATCH BlueZ 1/4] " Dylan Van Assche
2021-07-23 14:32   ` bluez.test.bot
2021-07-23 21:50     ` Luiz Augusto von Dentz
2021-07-23 13:58 ` [PATCH BlueZ 2/4] configure.ac: specify phonebook plugin at build time Dylan Van Assche
2021-07-23 13:58 ` [PATCH BlueZ 3/4] configure.ac: add libebook dependency Dylan Van Assche
2021-07-23 13:58 ` [PATCH BlueZ 4/4] obexd: phonebook: Set default apparams for PTS clients Dylan Van Assche

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210723135824.8032-1-me@dylanvanassche.be \
    --to=me@dylanvanassche.be \
    --cc=linux-bluetooth@vger.kernel.org \
    --subject='Re: [PATCH BlueZ 0/4] obexd: phonebook-ebook: modernize' \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).