# Set required packages
INCLUDE(FindPkgConfig)
-pkg_check_modules(pkgs REQUIRED glib-2.0 gobject-2.0 gio-2.0 gio-unix-2.0 tcore dlog aul appsvc security-server)
+pkg_check_modules(pkgs REQUIRED glib-2.0 gobject-2.0 gio-2.0 gio-unix-2.0 tcore dlog aul appsvc security-server libtzplatform-config)
FOREACH(flag ${pkgs_CFLAGS})
SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
SET_TARGET_PROPERTIES(dbus-tapi-plugin PROPERTIES PREFIX "" OUTPUT_NAME dbus-tapi-plugin)
ADD_DEPENDENCIES(dbus-tapi-plugin XXX)
+CONFIGURE_FILE(${CMAKE_SOURCE_DIR}/res/tapi.conf.in ${CMAKE_CURRENT_SOURCE_DIR}/res/tapi.conf)
# install
INSTALL(FILES ${CMAKE_SOURCE_DIR}/res/tapi.conf DESTINATION ${PREFIX}/etc/dbus-1/system.d)
BuildRequires: pkgconfig(security-server)
BuildRequires: python
BuildRequires: python-xml
+BuildRequires: pkgconfig(libtzplatform-config)
%description
dbus-tapi plugin for telephony
cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DVERSION=$versionint
make %{?jobs:-j%jobs}
+%cmake . \
+-DTZ_SYS_USER_GROUP=%TZ_SYS_USER_GROUP
+
%post
/sbin/ldconfig
+++ /dev/null
-<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
- "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
-<busconfig>
- <policy user="root">
- <allow own="org.tizen.telephony"/>
- <allow send_destination="org.tizen.telephony"/>
- <allow send_interface="org.tizen.telephony"/>
- </policy>
- <policy user="app">
- <allow own="org.tizen.telephony"/>
- <allow send_destination="org.tizen.telephony"/>
- <allow send_interface="org.tizen.telephony"/>
- </policy>
- <policy at_console="true">
- <allow send_destination="org.tizen.telephony"/>
- </policy>
- <policy context="default">
- <deny send_destination="org.tizen.telephony"/>
- </policy>
-</busconfig>
--- /dev/null
+<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+ <policy user="root">
+ <allow own="org.tizen.telephony"/>
+ <allow send_destination="org.tizen.telephony"/>
+ <allow send_interface="org.tizen.telephony"/>
+ </policy>
+ <policy group="@TZ_SYS_USER_GROUP@">
+ <allow own="org.tizen.telephony"/>
+ <allow send_destination="org.tizen.telephony"/>
+ <allow send_interface="org.tizen.telephony"/>
+ </policy>
+ <policy at_console="true">
+ <allow send_destination="org.tizen.telephony"/>
+ </policy>
+ <policy context="default">
+ <deny send_destination="org.tizen.telephony"/>
+ </policy>
+</busconfig>