Add multi-user support.
[platform/core/pim/libaccounts-svc.git] / packaging / libaccounts-svc.spec
1
2 Name:       libaccounts-svc
3 Summary:    Account DB library
4 Version:    0.2.52
5 Release:    1
6 Group:      Social & Content/Utilities
7 License:    Apache-2.0
8 Source0:    libaccounts-svc-%{version}.tar.gz
9 Source1001:     libaccounts-svc.manifest
10 Source1002:     accounts_DB.sh
11
12 BuildRequires:  cmake
13 BuildRequires:  pkgconfig(glib-2.0)
14 BuildRequires:  pkgconfig(dlog)
15 BuildRequires:  pkgconfig(db-util)
16 BuildRequires:  pkgconfig(capi-base-common)
17 BuildRequires:  pkgconfig(vconf)
18 BuildRequires:  pkgconfig(capi-appfw-application)
19 BuildRequires:  pkgconfig(libxml-2.0)
20 BuildRequires:  pkgconfig(pkgmgr-info)
21 BuildRequires:  pkgconfig(aul)
22 BuildRequires:  pkgconfig(libtzplatform-config)
23 Requires: libtzplatform-config
24 Requires(post): /sbin/ldconfig
25 Requires(post): /usr/bin/sqlite3
26 Requires(postun): /sbin/ldconfig
27
28 %description
29 Account DB libraryXB-Public-Package: no
30
31 %package devel
32 Summary:    Development files for %{name}
33 Requires:   %{name} = %{version}-%{release}
34 %description devel
35 Development files for %{name}
36
37 %prep
38 %setup -q
39 cp %{SOURCE1001} %{SOURCE1002} .
40
41 %build
42 export CFLAGS="${CFLAGS} -fPIC -fvisibility=hidden"
43 %cmake .
44
45 make %{?jobs:-j%jobs}
46
47 %install
48 rm -rf %{buildroot}
49 %make_install
50
51 install -D -m 0750 %{SOURCE1002} %{buildroot}%{_datadir}/%{name}/accounts_DB.sh
52
53 rm -rf %{buildroot}%{_libdir}/accounts-svc
54
55 %post
56
57 /sbin/ldconfig
58 %{_datadir}/%{name}/accounts_DB.sh
59
60
61 #set message key value to NULL
62 vconftool set -t string db/account/msg '' -g 6514
63
64 #smack labeling
65 %postun -p /sbin/ldconfig
66
67 %files
68 %manifest %{name}.manifest
69 %defattr(-,root,root,-)
70 %{_libdir}/*.so.*
71 %{_bindir}/account-xml-verify
72 %{_datadir}/%{name}/accounts_DB.sh
73
74 %files devel
75 %manifest %{name}.manifest
76 %defattr(-,root,root,-)
77 %{_libdir}/*.so
78 %{_libdir}/pkgconfig/accounts-svc.pc
79 %{_includedir}/*.h
80 %{_datadir}/%{name}/accounts_DB.sh
81 %{_bindir}/account-xml-verify