Cleanup packaging and install database in %install
[platform/core/appfw/badge.git] / packaging / badge.spec
1 Name:       badge
2 Summary:    badge library
3 Version:    0.0.5
4 Release:    1
5 Group:      Application Framework/Libraries
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires: pkgconfig(aul)
9 BuildRequires: pkgconfig(dbus-1)
10 BuildRequires: pkgconfig(dbus-glib-1)
11 BuildRequires: pkgconfig(dlog)
12 BuildRequires: pkgconfig(vconf)
13 BuildRequires: pkgconfig(com-core)
14 BuildRequires: cmake
15 BuildRequires: sqlite3
16 Requires: libbadge
17
18 %description
19 Badge library.
20
21 %package -n libbadge
22 Summary:    Badge Library
23 Requires:   %{name} = %{version}-%{release}
24
25 %description -n libbadge
26 Badge library.
27
28
29 %package devel
30 Summary:    Badge library (devel)
31 Group:      Application Framework/Development
32 Requires:   libbadge = %{version}-%{release}
33
34 %description devel
35 Badge library (devel).
36
37 %prep
38 %setup -q
39
40 %build
41 %cmake . 
42 make %{?jobs:-j%jobs}
43
44 %install
45 %make_install
46 mkdir -p %{buildroot}/opt/dbspace
47 sqlite3 %{buildroot}/opt/dbspace/.%{name}.db < %{name}.sql
48
49 %post  -p /sbin/ldconfig -n libbadge
50
51 %postun -p /sbin/ldconfig -n libbadge
52
53 %files -n libbadge
54 %license LICENSE.APLv2.0
55 %manifest badge.manifest
56 %defattr(-,root,root,-)
57 %{_libdir}/libbadge.so.*
58
59 %files 
60 %verify(not md5 size mtime) %config(noreplace) %attr(660,root,app) /opt/dbspace/.%{name}.db-journal
61 %verify(not md5 size mtime) %config(noreplace) %attr(660,root,app) /opt/dbspace/.%{name}.db
62
63 %files devel
64 %defattr(-,root,root,-)
65 %{_includedir}/%{name}/*.h
66 %{_libdir}/libbadge.so
67 %{_libdir}/pkgconfig/%{name}.pc
68