Add multi-user support
[platform/core/appfw/librua.git] / packaging / librua.spec
1 Name:           librua
2 Version:        0.1.0
3 Release:        0
4 License:        Apache-2.0
5 Summary:        Recently used application
6 Group:          Application Framework/Libraries
7 Source0:        librua-%{version}.tar.gz
8 Source1001:     librua.manifest
9 BuildRequires:  cmake
10 BuildRequires:  sqlite3
11 BuildRequires:  pkgconfig(db-util)
12 BuildRequires:  pkgconfig(sqlite3)
13 BuildRequires:  pkgconfig(libtzplatform-config)
14
15 %description
16 Recently used application library
17
18 %package devel
19 Summary:        Recently used application (devel)
20 Requires:       %{name} = %{version}
21
22 %description devel
23 Recently used application library (devel)
24
25 %prep
26 %setup -q
27 cp %{SOURCE1001} .
28
29 %build
30 %cmake .
31 make %{?_smp_mflags}
32
33 %install
34 %make_install
35 mkdir -p %{buildroot}%{TZ_SYS_DB}
36 sqlite3 %{buildroot}%{TZ_SYS_DB}/.rua.db < data/rua_db.sql
37
38 %post -p /sbin/ldconfig
39
40 %postun -p /sbin/ldconfig
41
42 %files
43 %manifest %{name}.manifest
44 %defattr(-,root,root,-)
45 %config(noreplace) %attr(0660,root,%{TZ_SYS_USER_GROUP}) %{TZ_SYS_DB}/.rua.db*
46 %{_libdir}/librua.so.*
47 %license LICENSE
48
49 %files devel
50 %manifest %{name}.manifest
51 %defattr(-,root,root,-)
52 %dir %{_includedir}/rua
53 %{_includedir}/rua/*.h
54 %{_libdir}/librua.so
55 %{_libdir}/pkgconfig/rua.pc
56