1 Name: org.tizen.multi-assistant-service
2 Summary: Multi assistant service
5 Group: Graphics & UI Framework/Voice Framework
7 Source: %{name}-%{version}.tar.gz
8 Source1001: %{name}.manifest
10 Requires(post): /sbin/ldconfig
11 Requires(postun): /sbin/ldconfig
13 BuildRequires: pkgconfig(capi-appfw-package-manager)
14 BuildRequires: pkgconfig(capi-appfw-service-application)
15 BuildRequires: pkgconfig(capi-appfw-preference)
16 BuildRequires: pkgconfig(capi-media-audio-io)
17 BuildRequires: pkgconfig(dlog)
18 BuildRequires: pkgconfig(ecore)
19 BuildRequires: pkgconfig(capi-message-port)
20 BuildRequires: pkgconfig(dbus-1)
21 BuildRequires: pkgconfig(libtzplatform-config)
22 BuildRequires: pkgconfig(libxml-2.0)
23 BuildRequires: pkgconfig(multi-assistant)
24 BuildRequires: pkgconfig(vconf)
25 BuildRequires: pkgconfig(pkgmgr-info)
26 BuildRequires: boost-devel
27 %if %{defined _test_type}
28 BuildRequires: gtest-devel
30 BuildRequires: boost-system
31 BuildRequires: boost-thread
36 org.tizen.multi-assistant-service (application)
39 #%define _appdir %{_usrdir}/apps/org.tizen.multi-assistant-service/
40 %define _appdir %{TZ_SYS_RO_APP}/%{name}
41 %define _appbindir %{_appdir}/bin/
48 LDFLAGS="$LDFLAGS -Wl,-z -Wl,nodelete"
49 %if 0%{?sec_build_binary_debug_enable}
50 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
51 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
52 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
55 export CFLAGS+=" -Wno-format-truncation -Wno-stringop-truncation -Wno-format-overflow -Wno-stringop-overflow"
56 export CXXFLAGS+=" -Wno-format-truncation -Wno-stringop-truncation -Wno-format-overflow -Wno-stringop-overflow"
60 -DCMAKE_INSTALL_PREFIX=%{_appdir} \
61 -DTZ_SYS_RO_SHARE=%TZ_SYS_RO_SHARE \
62 %if %{defined _test_type}
63 -DTEST_TYPE="%{_test_type}" \
67 %if "%{?profile}" == "tv"
68 -DUSE_TRUSTED_MESSAGE_PORT="1" \
70 -DUSE_TRUSTED_MESSAGE_PORT="0" \
79 %if "%{?profile}" == "tv"
80 install -m 0644 signatures/tv/author-signature.xml "%{buildroot}"/%{TZ_SYS_RO_APP}/%{name}
81 install -m 0644 signatures/tv/signature1.xml "%{buildroot}"%{TZ_SYS_RO_APP}/%{name}
85 %if "%{_ctest_enable}" == "true"
86 ctest --output-on-failure %{?_smp_mflags}
90 mkdir -p %{_appbindir}
91 mkdir -p %{_libdir}/multiassistant/ma/1.0/engine
100 # INITIALIZE VCONF ------------------------------------------------------------
103 %manifest %{name}.manifest
104 %defattr(-,root,root,-)
105 /usr/share/packages/org.tizen.multi-assistant-service.xml
106 %{TZ_SYS_RO_SHARE}/multiassistant/libma-wakeup-manager.so
107 %{TZ_SYS_RO_SHARE}/multiassistant/libma-dependency-default.so
108 %{TZ_SYS_RO_APP}/%{name}/*
111 #%defattr(-,app,app,-)
112 #%{_appbindir}/org.tizen.multi-assistant-service
113 %license LICENSE.Flora