diff options
author | Thomas Haller <thaller@redhat.com> | 2020-05-12 13:41:54 +0200 |
---|---|---|
committer | Thomas Haller <thaller@redhat.com> | 2020-05-14 14:38:13 +0200 |
commit | 265c99ba1c743696754307061c43152d23b6cba5 (patch) | |
tree | 15cf6847c7e7b708327e63589bc64e8e2691ee76 | |
parent | 3700e4a424587879847e40613c43a4ace06e2d1e (diff) | |
download | NetworkManager-th/libnm-keyfile.tar.gz |
contrib/rpm: add public library "libnm-gpl"th/libnm-keyfile
We could also package this library as part of libnm and libnm-devel.
However, the different licenses seem to make that undesirable. So have
distinct packages.
-rw-r--r-- | contrib/fedora/rpm/NetworkManager.spec | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/contrib/fedora/rpm/NetworkManager.spec b/contrib/fedora/rpm/NetworkManager.spec index ffbd1092c9..26e5bbb56f 100644 --- a/contrib/fedora/rpm/NetworkManager.spec +++ b/contrib/fedora/rpm/NetworkManager.spec @@ -399,6 +399,16 @@ This package contains the libraries that make it easier to use some NetworkManager functionality from applications. +%package libnm-gpl +Summary: GPL licensed Libraries for NetworkManager. +Group: Development/Libraries +License: GPLv2+ + +%description libnm-gpl +This package contains helper code for NetworkManager under GPL2+ license. +In particular, this provides code to handle NetworkManager's keyfile format. + + %package libnm-devel Summary: Header files for adding NetworkManager support to applications. Group: Development/Libraries @@ -412,6 +422,19 @@ This package contains the header and pkg-config files for development applications using NetworkManager functionality from applications. +%package libnm-gpl-devel +Summary: Header files for libnm-gpl. +Group: Development/Libraries +Requires: %{name}-libnm-gpl%{?_isa} = %{epoch}:%{version}-%{release} +Requires: glib2-devel +Requires: pkgconfig +License: GPLv2+ + +%description libnm-devel +This package contains the header and pkg-config files for development +applications using NetworkManager functionality from applications. + + %if %{with connectivity_fedora} %package config-connectivity-fedora Summary: NetworkManager config file for connectivity checking via Fedora servers @@ -872,6 +895,8 @@ fi %if (0%{?fedora} && 0%{?fedora} < 28) || 0%{?rhel} %post libnm -p /sbin/ldconfig %postun libnm -p /sbin/ldconfig +%post libnm-gpl -p /sbin/ldconfig +%postun libnm-gpl -p /sbin/ldconfig %endif @@ -995,6 +1020,9 @@ fi %{_libdir}/girepository-1.0/NM-1.0.typelib +%files libnm-gpl +%{_libdir}/libnm-gpl.so.* + %files libnm-devel %dir %{_includedir}/libnm %{_includedir}/libnm/*.h @@ -1009,6 +1037,9 @@ fi %{_datadir}/vala/vapi/libnm.vapi %{_datadir}/dbus-1/interfaces/*.xml +%files libnm-gpl-devel +%{_libdir}/libnm-gpl.so +%{_libdir}/pkgconfig/libnm-gpl.pc %if %{with connectivity_fedora} %files config-connectivity-fedora |