Bump version to 0.2.11
[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.2.11
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-application)
14 BuildRequires: pkgconfig(capi-appfw-app-manager)
15 BuildRequires: pkgconfig(capi-appfw-package-manager)
16 BuildRequires: pkgconfig(capi-appfw-service-application)
17 BuildRequires: pkgconfig(capi-media-audio-io)
18 BuildRequires: pkgconfig(capi-network-connection)
19 BuildRequires: pkgconfig(dlog)
20 BuildRequires: pkgconfig(ecore)
21 BuildRequires: pkgconfig(dbus-1)
22 BuildRequires: pkgconfig(libtzplatform-config)
23 BuildRequires: pkgconfig(libxml-2.0)
24 BuildRequires: pkgconfig(multi-assistant)
25 BuildRequires: pkgconfig(vconf)
26 BuildRequires: pkgconfig(pkgmgr-info)
27 %if "%{tizen_profile_name}" == "tv"
28 BuildRequires:  pkgconfig(vd-win-util)
29 BuildRequires:  pkgconfig(capi-network-bluetooth)
30 BuildRequires:  pkgconfig(capi-network-bluetooth-tv)
31 #BuildRequires:  pkgconfig(msfapi)
32 BuildRequires:  pkgconfig(farfield-voice-api)
33 %endif
34
35
36 BuildRequires: boost-system
37 BuildRequires: boost-thread
38 BuildRequires: cmake
39
40
41 %description
42 org.tizen.multi-assistant-service (application)
43
44 %define _usrdir /usr
45 #%define _appdir        %{_usrdir}/apps/org.tizen.multi-assistant-service/
46 %define _appdir %{TZ_SYS_RO_APP}/%{name}
47 %define _bindir %{_appdir}/bin/
48
49 %prep
50 %setup -q
51 cp %{SOURCE1001} .
52
53 %build
54 LDFLAGS="$LDFLAGS -Wl,-z -Wl,nodelete"
55 %if 0%{?sec_build_binary_debug_enable}
56         export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
57         export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
58         export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
59 %endif
60
61 export LDFLAGS
62 cmake \
63 %if "%{tizen_profile_name}" == "tv"
64       -D_TV_PRODUCT=TRUE \
65 %endif
66       -DCMAKE_INSTALL_PREFIX=%{_appdir} \
67       -DTZ_SYS_RO_SHARE=%TZ_SYS_RO_SHARE \
68
69 make %{?jobs:-j%jobs}
70
71 %install
72 rm -rf %{buildroot}
73 mkdir -p %{buildroot}%{TZ_SYS_RO_SHARE}/license
74 cp LICENSE.Flora %{buildroot}%{TZ_SYS_RO_SHARE}/license/%{name}
75
76 %make_install
77
78 %post
79 mkdir -p %{_bindir}
80 mkdir -p %{_libdir}/multiassistant/ma/1.0/engine
81
82 /sbin/ldconfig
83 exit 0
84
85 %postun
86 /sbin/ldconfig
87 exit 0
88
89 # INITIALIZE VCONF ------------------------------------------------------------
90
91 %files
92 %manifest %{name}.manifest
93 %defattr(-,root,root,-)
94 /usr/share/license/*
95 /usr/share/packages/org.tizen.multi-assistant-service.xml
96 %{TZ_SYS_RO_SHARE}/multiassistant/libma-wakeup-manager.so
97 %if "%{tizen_profile_name}" == "tv"
98 %{TZ_SYS_RO_SHARE}/multiassistant/libma-dependency-tv.so
99 %else
100 %{TZ_SYS_RO_SHARE}/multiassistant/libma-dependency-default.so
101 %endif
102 #%{_appdir}/lib/*
103 %{_appdir}/bin/*
104 #%defattr(-,app,app,-)
105 #%{_bindir}/org.tizen.multi-assistant-service