Remove unused dependency
[platform/core/uifw/multi-assistant-service.git] / packaging / org.tizen.multi-assistant-service.spec
1 Name:           org.tizen.multi-assistant-service
2 Summary:        Multi assistant service
3 Version:        0.3.31
4 Release:        1
5 Group:          Graphics & UI Framework/Voice Framework
6 License:        Flora-1.1
7 Source:         %{name}-%{version}.tar.gz
8 Source1001:     %{name}.manifest
9
10 Requires(post): /sbin/ldconfig
11 Requires(postun): /sbin/ldconfig
12
13 BuildRequires: pkgconfig(capi-appfw-app-manager)
14 BuildRequires: pkgconfig(capi-appfw-package-manager)
15 BuildRequires: pkgconfig(capi-appfw-service-application)
16 BuildRequires: pkgconfig(capi-appfw-preference)
17 BuildRequires: pkgconfig(capi-media-audio-io)
18 BuildRequires: pkgconfig(capi-network-connection)
19 BuildRequires: pkgconfig(dlog)
20 BuildRequires: pkgconfig(ecore)
21 BuildRequires: pkgconfig(capi-message-port)
22 BuildRequires: pkgconfig(dbus-1)
23 BuildRequires: pkgconfig(libtzplatform-config)
24 BuildRequires: pkgconfig(libxml-2.0)
25 BuildRequires: pkgconfig(multi-assistant)
26 BuildRequires: pkgconfig(vconf)
27 BuildRequires: pkgconfig(pkgmgr-info)
28 BuildRequires: boost-devel
29 %if %{defined _test_type}
30 BuildRequires:  gtest-devel
31 %endif
32 BuildRequires: boost-system
33 BuildRequires: boost-thread
34 BuildRequires: cmake
35
36
37 %description
38 org.tizen.multi-assistant-service (application)
39
40 %define _usrdir /usr
41 #%define _appdir        %{_usrdir}/apps/org.tizen.multi-assistant-service/
42 %define _appdir %{TZ_SYS_RO_APP}/%{name}
43 %define _appbindir %{_appdir}/bin/
44
45 %prep
46 %setup -q
47 cp %{SOURCE1001} .
48
49 %build
50 LDFLAGS="$LDFLAGS -Wl,-z -Wl,nodelete"
51 %if 0%{?sec_build_binary_debug_enable}
52         export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
53         export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
54         export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
55 %endif
56
57 export CFLAGS+=" -Wno-format-truncation -Wno-stringop-truncation -Wno-format-overflow -Wno-stringop-overflow"
58 export CXXFLAGS+=" -Wno-format-truncation -Wno-stringop-truncation -Wno-format-overflow -Wno-stringop-overflow"
59
60 export LDFLAGS
61 %cmake \
62         -DCMAKE_INSTALL_PREFIX=%{_appdir} \
63         -DTZ_SYS_RO_SHARE=%TZ_SYS_RO_SHARE \
64 %if %{defined _test_type}
65         -DTEST_TYPE="%{_test_type}" \
66 %else
67         -DTEST_TYPE="none" \
68 %endif
69 %if "%{?profile}" == "tv"
70         -DUSE_TRUSTED_MESSAGE_PORT="1" \
71 %else
72         -DUSE_TRUSTED_MESSAGE_PORT="0" \
73 %endif
74
75 make %{?jobs:-j%jobs}
76
77 %install
78 rm -rf %{buildroot}
79
80 %make_install
81 %if "%{?profile}" == "tv"
82 install -m 0644 signatures/tv/author-signature.xml "%{buildroot}"/%{TZ_SYS_RO_APP}/%{name}
83 install -m 0644 signatures/tv/signature1.xml "%{buildroot}"%{TZ_SYS_RO_APP}/%{name}
84 %endif
85
86 %check
87 %if "%{_ctest_enable}" == "true"
88 ctest --output-on-failure %{?_smp_mflags}
89 %endif
90
91 %post
92 mkdir -p %{_appbindir}
93 mkdir -p %{_libdir}/multiassistant/ma/1.0/engine
94
95 /sbin/ldconfig
96 exit 0
97
98 %postun
99 /sbin/ldconfig
100 exit 0
101
102 # INITIALIZE VCONF ------------------------------------------------------------
103
104 %files
105 %manifest %{name}.manifest
106 %defattr(-,root,root,-)
107 /usr/share/packages/org.tizen.multi-assistant-service.xml
108 %{TZ_SYS_RO_SHARE}/multiassistant/libma-wakeup-manager.so
109 %{TZ_SYS_RO_SHARE}/multiassistant/libma-dependency-default.so
110 %{TZ_SYS_RO_APP}/%{name}/*
111 #%{_appdir}/lib/*
112 %{_appdir}/bin/*
113 #%defattr(-,app,app,-)
114 #%{_appbindir}/org.tizen.multi-assistant-service
115 %license LICENSE.Flora