Added udev rule file for uinput permission error and removed unused code
[platform/core/uifw/isf.git] / packaging / isf.spec
index 50599c1..49fe333 100644 (file)
@@ -1,7 +1,7 @@
 %bcond_with wayland
 Name:       isf
 Summary:    Input Service Framework
-Version:    3.0.73
+Version:    3.0.110
 Release:    1
 Group:      Graphics & UI Framework/Input
 License:    LGPL-2.1+
@@ -43,6 +43,10 @@ Requires(postun): /sbin/ldconfig
 BuildRequires:  pkgconfig(notification)
 Requires: org.tizen.isf-kbd-mode-changer
 %endif
+%if "%{?profile}" == "tv"
+BuildRequires:  pkgconfig(libwebsockets)
+BuildRequires:  pkgconfig(opencv)
+%endif
 
 %define APP_PREFIX %{TZ_SYS_RO_APP}/org.tizen.isf-kbd-mode-changer/bin/
 
@@ -58,12 +62,12 @@ Requires:   %{name} = %{version}-%{release}
 This package contains ISF header files for ISE development.
 
 %package -n org.tizen.isf-kbd-mode-changer
-Summary: isf-kbd-mode-changer
-Group: Application
+Summary: Keyboard mode changer
+Group: Graphics & UI Framework/Input
 Requires: %{name} = %{version}-%{release}
 
 %description -n org.tizen.isf-kbd-mode-changer
-isf-kbd-mode-changer
+Keyboard mode changer application
 
 %prep
 %setup -q
@@ -84,8 +88,8 @@ CXXFLAGS+=" -D_MOBILE";
 %endif
 
 %if "%{profile}" == "tv"
-CFLAGS+=" -D_TV";
-CXXFLAGS+=" -D_TV";
+CFLAGS+=" -D_TV -DENABLE_GRAB_KEYBOARD=1";
+CXXFLAGS+=" -D_TV -DENABLE_GRAB_KEYBOARD=1";
 %endif
 
 %if %{with wayland}
@@ -133,6 +137,7 @@ ln -sf %{_libdir}/ecore_imf/modules/wayland/v-1.16/module.so %{_libdir}/ecore_im
 
 %files -f isf.lang
 %manifest %{name}.manifest
+/etc/udev/rules.d/99-input.rules
 %defattr(-,root,root,-)
 %dir /etc/scim/conf
 %attr(755,root,root) %{_sysconfdir}/profile.d/isf.sh
@@ -140,6 +145,7 @@ ln -sf %{_libdir}/ecore_imf/modules/wayland/v-1.16/module.so %{_libdir}/ecore_im
 %{_sysconfdir}/scim/config
 %{_datadir}/scim/isf_candidate_theme1.edj
 %{_datadir}/scim/icons/*
+%attr(766,app,app) %{_datadir}/scim/remote-input/*
 %{_bindir}/isf-demo-efl
 %{_bindir}/isf-panel-efl
 %{_bindir}/scim