Bump version to 0.2.22
[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.22
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-appfw-preference)
18 BuildRequires: pkgconfig(capi-media-audio-io)
19 BuildRequires: pkgconfig(capi-network-connection)
20 BuildRequires: pkgconfig(dlog)
21 BuildRequires: pkgconfig(ecore)
22 BuildRequires: pkgconfig(capi-message-port)
23 BuildRequires: pkgconfig(dbus-1)
24 BuildRequires: pkgconfig(libtzplatform-config)
25 BuildRequires: pkgconfig(libxml-2.0)
26 BuildRequires: pkgconfig(multi-assistant)
27 BuildRequires: pkgconfig(vconf)
28 BuildRequires: pkgconfig(pkgmgr-info)
29
30 BuildRequires: boost-system
31 BuildRequires: boost-thread
32 BuildRequires: cmake
33
34
35 %description
36 org.tizen.multi-assistant-service (application)
37
38 %define _usrdir /usr
39 #%define _appdir        %{_usrdir}/apps/org.tizen.multi-assistant-service/
40 %define _appdir %{TZ_SYS_RO_APP}/%{name}
41 %define _bindir %{_appdir}/bin/
42
43 %prep
44 %setup -q
45 cp %{SOURCE1001} .
46
47 %build
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"
53 %endif
54
55 export LDFLAGS
56 cmake \
57         -DCMAKE_INSTALL_PREFIX=%{_appdir} \
58         -DTZ_SYS_RO_SHARE=%TZ_SYS_RO_SHARE \
59
60 make %{?jobs:-j%jobs}
61
62 %install
63 rm -rf %{buildroot}
64 mkdir -p %{buildroot}%{TZ_SYS_RO_SHARE}/license
65 cp LICENSE.Flora %{buildroot}%{TZ_SYS_RO_SHARE}/license/%{name}
66
67 %make_install
68
69 %post
70 mkdir -p %{_bindir}
71 mkdir -p %{_libdir}/multiassistant/ma/1.0/engine
72
73 /sbin/ldconfig
74 exit 0
75
76 %postun
77 /sbin/ldconfig
78 exit 0
79
80 # INITIALIZE VCONF ------------------------------------------------------------
81
82 %files
83 %manifest %{name}.manifest
84 %defattr(-,root,root,-)
85 /usr/share/license/*
86 /usr/share/packages/org.tizen.multi-assistant-service.xml
87 %{TZ_SYS_RO_SHARE}/multiassistant/libma-wakeup-manager.so
88 %{TZ_SYS_RO_SHARE}/multiassistant/libma-dependency-default.so
89 #%{_appdir}/lib/*
90 %{_appdir}/bin/*
91 #%defattr(-,app,app,-)
92 #%{_bindir}/org.tizen.multi-assistant-service