kdbus: add kernel linux/kdbus.h header 80/253480/2 accepted/tizen/unified/20210223.065511 submit/tizen/20210222.053410 submit/tizen/20210222.105934
authorAdrian Szyndela <adrian.s@samsung.com>
Wed, 10 Feb 2021 13:04:09 +0000 (14:04 +0100)
committerAdrian Szyndela <adrian.s@samsung.com>
Fri, 12 Feb 2021 09:23:29 +0000 (10:23 +0100)
commit5e3b761996ec1463115d1d399acf926455179ee2
tree155cf0ba0a640e1e25f4d01e125fd5205505b4c3
parent84f3818bb84e2f51e62f9ac596d1826439fe9a1f
kdbus: add kernel linux/kdbus.h header

Apparently, linux headers package may be not a good place
to keep linux kdbus header, as we can't rely on the
header being there when packages that optionally use it
are built (e.g. systemd, dbus, glib and libdbuspolicy).

However, this package, libdbuspolicy, is very tightly coupled
with kdbus so far. In fact, it is so tightly coupled
that maybe in the future the kdbus bindings will be moved here,
and the package will be renamed to libkdbus? Unlikely,
there are not many people out there that would like to touch it
anymore.

Anyway, anyone who wants to use kdbus on Tizen, should also use
libdbuspolicy. That's why the kdbus.h header goes here, and nowhere else.

Use it with libdbuspolicy or don't use at all.

'devel' package is the one for distribution of kdbus.h. Additionally,
kdbus.h has LGPL-2.1 license, so the 'devel' package also gets it.

Change-Id: Ie632e7ecff81d54044f2721138fc9656f3af8412
LICENSE.LGPL2.1 [new file with mode: 0644]
include/linux/kdbus.h [new file with mode: 0644]
packaging/libdbuspolicy.spec