fix build with NM 1.0

This commit is contained in:
Aleksandr Proklov 2021-02-21 09:48:38 +09:00
parent b0a51d5063
commit 51aa59704a
2 changed files with 4018 additions and 9 deletions

File diff suppressed because it is too large Load diff

View file

@ -361,6 +361,17 @@ cp %{SOURCE2} po/ru/libknetworkmanager.po
%cmake_kde4 \
-DDBUS_SYSTEM_POLICY_DIR=%{_sysconfdir}/dbus-1/system.d \
-DINSTALL_KNM_AUTOSTART=ON
#----------------------------------------------------------------------
# add NM header for files autogenerated in make stage
sed -i "/activatableadaptor.cpp$/ s/&&/& sed -i \x221i#include <libnm\x2fNetworkManager.h>\x22 activatableadaptor.h &/" libs/service/CMakeFiles/knmservice.dir/build.make
sed -i "/wirelessinterfaceconnectionadaptor.cpp$/ s/&&/& sed -i \x221i#include <libnm\x2fNetworkManager.h>\x22 wirelessinterfaceconnectionadaptor.h &/" libs/service/CMakeFiles/knmservice.dir/build.make
sed -i "/sessionabstractedserviceadaptor.cpp$/ s/&&/& sed -i \x221i#include <libnm\x2fNetworkManager.h>\x22 sessionabstractedserviceadaptor.h &/" libs/service/CMakeFiles/knmservice.dir/build.make
sed -i "/wirelessnetworkadaptor.cpp$/ s/&&/& sed -i \x221i#include <libnm\x2fNetworkManager.h>\x22 wirelessnetworkadaptor.h &/" libs/service/CMakeFiles/knmservice.dir/build.make
sed -i "/interfaceconnectionadaptor.cpp$/ s/&&/& sed -i \x221i#include <libnm\x2fNetworkManager.h>\x22 interfaceconnectionadaptor.h &/" libs/service/CMakeFiles/knmservice.dir/build.make
sed -i "/gsminterfaceconnectionadaptor.cpp$/ s/&&/& sed -i \x221i#include <libnm\x2fNetworkManager.h>\x22 gsminterfaceconnectionadaptor.h &/" libs/service/CMakeFiles/knmservice.dir/build.make
#-----------------------------------------------------------------------
%make
%install