Release version 0.3.0
[platform/core/appfw/librua.git] / packaging / librua.spec
1 Name:           librua
2 Version:        0.3.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(bundle)
12 BuildRequires:  pkgconfig(aul)
13 BuildRequires:  pkgconfig(db-util)
14 BuildRequires:  pkgconfig(sqlite3)
15 BuildRequires:  pkgconfig(libtzplatform-config)
16 BuildRequires:  pkgconfig(gio-2.0)
17
18 %define upgrade_script_path /usr/share/upgrade/scripts
19
20 %description
21 Recently used application library
22
23 %package devel
24 Summary:        Recently used application (devel)
25 Requires:       %{name} = %{version}
26
27 %description devel
28 Recently used application library (devel)
29
30 %package test
31 Summary:        Recently used application (test)
32 Requires:       %{name} = %{version}
33
34 %description test
35 Recently used application library (test)
36
37 %prep
38 %setup -q
39 cp %{SOURCE1001} .
40
41 %build
42 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
43 %cmake -DFULLVER=%{version} \
44         -DMAJORVER=${MAJORVER} \
45         .
46
47 make %{?_smp_mflags}
48
49 %install
50 %make_install
51
52 mkdir -p %{buildroot}%{upgrade_script_path}
53 cp -f scripts/503.rua_upgrade.sh %{buildroot}%{upgrade_script_path}
54
55 %post -p /sbin/ldconfig
56
57 %postun -p /sbin/ldconfig
58
59 %files
60 %manifest %{name}.manifest
61 %defattr(-,root,root,-)
62 %{_libdir}/librua.so.*
63 %license LICENSE
64 %{upgrade_script_path}/503.rua_upgrade.sh
65
66 %files devel
67 %manifest %{name}.manifest
68 %defattr(-,root,root,-)
69 %dir %{_includedir}/rua
70 %{_includedir}/rua/*.h
71 %{_libdir}/librua.so
72 %{_libdir}/pkgconfig/rua.pc
73
74 %files test
75 %manifest %{name}.manifest
76 %defattr(-,root,root,-)
77 %{_bindir}/rua-test