SET(CLIENT ${PROJECT_NAME})
SET(DAEMON "${PROJECT_NAME}-daemon")
-SET(DBUS_INTERFACE "org.tizen.${PROJECT_NAME}.dbus")
+
+IF(NOT DEFINED DBUS_INTERFACE)
+ MESSAGE("No DBUS_INTERFACE. Check build system")
+ SET(DBUS_INTERFACE "org.tizen.${PROJECT_NAME}.dbus")
+ENDIF(NOT DEFINED DBUS_INTERFACE)
IF(TZ_VER_3)
ADD_DEFINITIONS("-DTZ_VER_3")
- CONFIGURE_FILE(${PROJECT_NAME}.conf.in ${PROJECT_NAME}.conf @ONLY)
- INSTALL(FILES ${PROJECT_NAME}.conf DESTINATION ${SYSCONF_INSTALL_DIR}/dbus-1/system.d/)
ENDIF(TZ_VER_3)
ADD_SUBDIRECTORY(common)
Source1001: %{name}.manifest
Source1002: %{name}-old.manifest
Source1003: %{name}-test-old.manifest
-Source2001: %{name}.conf.in
+Source1004: %{name}.conf.in
BuildRequires: cmake
BuildRequires: boost-devel
BuildRequires: pkgconfig(glib-2.0)
%endif
%define _unitdir /usr/lib/systemd/system
+%define _dbus_interface org.tizen.iotcon.dbus
%description
Tizen IoT Connectivity Service & Library(Client) based on Iotivity
%else
cp %{SOURCE1001} ./%{name}.manifest
cp %{SOURCE1001} ./%{name}-test.manifest
-cp %{SOURCE2001} .
%endif
MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
%cmake . -DMAJORVER=${MAJORVER} -DFULLVER=%{version} -DBIN_INSTALL_DIR:PATH=%{_bindir} \
- -DTZ_VER_3=${TZ_VER_3}
+ -DTZ_VER_3=${TZ_VER_3} -DDBUS_INTERFACE=%{_dbus_interface}
%install
mkdir -p %{buildroot}/%{_datadir}/license
cp LICENSE.APLv2 %{buildroot}/%{_datadir}/license/%{name}
cp LICENSE.APLv2 %{buildroot}/%{_datadir}/license/%{name}-test
+%else
+sed -i 's/@DBUS_INTERFACE@/%{_dbus_interface}/g' %{SOURCE1004}
+mkdir -p %{buildroot}/%{_sysconfdir}/dbus-1/system.d
+cp -af %{SOURCE1004} %{buildroot}%{_sysconfdir}/dbus-1/system.d/%{name}.conf
%endif