NetworkManager/docs/libnm
Thomas Haller b760dee8c8
all: move "shared/nm-keyfile" to "libnm-core/nm-keyfile"
Originally, these files were part of libnm-core and linked together.
However, that is a licensing violation, because the code is GPL-2.0+
licensed, while libnm-core also gets linked with libnm (it must thus
be LGPL-2.1+). The original intent behind moving the code to "shared/"
was to avoid the licensing issue, but also to prepare when we would add
a separate, GPL licensed libnm-keyfile. However, currently we hope to
be able to relicense the code, so that it actually could be exposed as
part of libnm. This is work in progress at ([1]).

[1] https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/ ## 517

Anyway, the current directory layout is problematic. libnm-keyfile
depends on libnm-core, while libnm-core depends on code under shared.
That means, there is a circular dependency and meson's subdir() does
not work well.

Move the code.
2020-06-11 10:53:50 +02:00
..
libnm-docs.xml core,libnm: add VRF support 2020-01-14 09:51:56 +01:00
libnm.png docs: add libnm documentation 2014-08-01 14:34:05 -04:00
libnm.svg wimax: drop WiMAX support (bgo #747846) 2015-04-17 12:42:23 -04:00
Makefile.am all: move "shared/nm-keyfile" to "libnm-core/nm-keyfile" 2020-06-11 10:53:50 +02:00
meson.build all: move "shared/nm-keyfile" to "libnm-core/nm-keyfile" 2020-06-11 10:53:50 +02:00
version.xml.in docs: add libnm documentation 2014-08-01 14:34:05 -04:00