2 Summary: Voice control client library and daemon
5 Group: Graphics & UI Framework/Voice Framework
7 Source0: %{name}-%{version}.tar.gz
8 Source1001: %{name}.manifest
9 Source1002: %{name}-devel.manifest
10 Requires(post): /sbin/ldconfig
11 Requires(postun): /sbin/ldconfig
13 BuildRequires: pkgconfig(aul)
14 BuildRequires: pkgconfig(capi-appfw-app-control)
15 BuildRequires: pkgconfig(capi-appfw-app-manager)
16 BuildRequires: pkgconfig(capi-base-common)
17 BuildRequires: pkgconfig(capi-media-audio-io)
18 BuildRequires: pkgconfig(capi-media-sound-manager)
19 BuildRequires: pkgconfig(capi-system-info)
20 BuildRequires: pkgconfig(cynara-client)
21 BuildRequires: pkgconfig(cynara-session)
22 BuildRequires: pkgconfig(dbus-1)
23 BuildRequires: pkgconfig(db-util)
24 BuildRequires: pkgconfig(dlog)
25 BuildRequires: pkgconfig(ecore)
26 BuildRequires: pkgconfig(ecore-wayland)
27 BuildRequires: pkgconfig(glib-2.0)
28 BuildRequires: pkgconfig(json-glib-1.0)
29 BuildRequires: pkgconfig(libtzplatform-config)
30 BuildRequires: pkgconfig(libxml-2.0)
31 BuildRequires: pkgconfig(sqlite3)
32 %if "%{PRODUCT_TYPE}" == "TV"
33 BuildRequires: pkgconfig(capi-network-bluetooth)
34 BuildRequires: pkgconfig(capi-network-bluetooth-tv)
35 BuildRequires: pkgconfig(msfapi)
37 BuildRequires: pkgconfig(vconf)
41 Voice Control client library and daemon
45 Summary: Voice control header files for VC development
47 Requires: %{name} = %{version}-%{release}
50 Voice control header files for VC development.
54 Summary: Voice control widget header files for VC development
56 Requires: %{name} = %{version}-%{release}
58 %description widget-devel
59 Voice control widget header files for VC development.
62 %package manager-devel
63 Summary: Voice control manager header files for VC development
65 Requires: %{name} = %{version}-%{release}
67 %description manager-devel
68 Voice control manager header files for VC development.
71 %package setting-devel
72 Summary: Voice control setting header files for VC development
74 Requires: %{name} = %{version}-%{release}
76 %description setting-devel
77 Voice control setting header files for VC development.
81 Summary: Voice control engine header files for VC development
83 Requires: %{name} = %{version}-%{release}
85 %description engine-devel
86 Voice control engine header files for VC development.
89 %setup -q -n %{name}-%{version}
90 cp %{SOURCE1001} %{SOURCE1002} .
94 %if "%{PRODUCT_TYPE}" == "TV"
95 export CFLAGS="$CFLAGS -DTV_PRODUCT"
96 cmake . -DCMAKE_INSTALL_PREFIX=/usr -DLIBDIR=%{_libdir} -DINCLUDEDIR=%{_includedir} \
97 -DTZ_SYS_RO_SHARE=%TZ_SYS_RO_SHARE -D_TV_PRODUCT=TRUE
99 cmake . -DCMAKE_INSTALL_PREFIX=/usr -DLIBDIR=%{_libdir} -DINCLUDEDIR=%{_includedir} \
100 -DTZ_SYS_RO_SHARE=%TZ_SYS_RO_SHARE
102 make %{?jobs:-j%jobs}
112 mkdir -p %{_libdir}/voice/vc
114 %postun -p /sbin/ldconfig
118 %manifest %{name}.manifest
119 %defattr(-,root,root,-)
121 %{_libdir}/libvc_setting.so
122 %{_libdir}/libvc_widget.so
123 %{_libdir}/libvc_manager.so
124 %{_libdir}/libvc_engine.so
125 %{TZ_SYS_RO_SHARE}/voice/vc/1.0/vc-config.xml
126 %{TZ_SYS_RO_SHARE}/dbus-1/services/org.tizen.voice*
127 /etc/dbus-1/session.d/vc-server.conf
130 %manifest %{name}-devel.manifest
131 %defattr(-,root,root,-)
132 %{_libdir}/pkgconfig/voice-control.pc
133 %{_includedir}/voice_control.h
134 %{_includedir}/voice_control_internal.h
135 %{_includedir}/voice_control_authority.h
136 %{_includedir}/voice_control_command.h
137 %{_includedir}/voice_control_common.h
138 %{_includedir}/voice_control_key_defines.h
139 %{_includedir}/voice_control_command_expand.h
142 %defattr(-,root,root,-)
143 %{_libdir}/pkgconfig/voice-control-widget.pc
144 %{_includedir}/voice_control_widget.h
145 %{_includedir}/voice_control_command.h
146 %{_includedir}/voice_control_common.h
147 %{_includedir}/voice_control_key_defines.h
148 %{_includedir}/voice_control_command_expand.h
149 %{_includedir}/voice_control_internal.h
152 %defattr(-,root,root,-)
153 %{_libdir}/pkgconfig/voice-control-manager.pc
154 %{_includedir}/voice_control_manager.h
155 %{_includedir}/voice_control_command.h
156 %{_includedir}/voice_control_common.h
157 %{_includedir}/voice_control_key_defines.h
158 %{_includedir}/voice_control_command_expand.h
161 %defattr(-,root,root,-)
162 %{_libdir}/pkgconfig/voice-control-setting.pc
163 %{_includedir}/voice_control_setting.h
166 %defattr(-,root,root,-)
167 %{_libdir}/pkgconfig/voice-control-engine.pc