Fixe build on x86_64 and cleanup spec
[platform/core/appfw/libslp-db-util.git] / packaging / libslp-db-util.spec
1 Name:       libslp-db-util
2 Summary:    DB Utility
3 Version:    0.1.1
4 Release:    5
5 Group:      Application Framework/Database
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Requires(post): /sbin/ldconfig
9 Requires(postun): /sbin/ldconfig
10 BuildRequires:  cmake
11 BuildRequires:  pkgconfig(sqlite3)
12 BuildRequires:  pkgconfig(dlog)
13 BuildRequires:  pkgconfig(glib-2.0)
14 BuildRequires:  pkgconfig(icu-i18n)
15
16 %description
17 DB Utility.
18
19 %package devel
20 Summary:    Devel package for libslp-db-util (devel)
21 Group:      Development/Libraries
22 Requires:   %{name} = %{version}-%{release}
23 %description devel
24 Devel package for libslp-db-util (devel)
25
26 %prep
27 %setup -q -n %{name}-%{version}
28
29 %build
30 %cmake . 
31
32 make %{?jobs:-j%jobs}
33
34 %install
35 rm -rf %{buildroot}
36 %make_install
37 mkdir -p %{buildroot}/usr/share/license
38 install LICENSE %{buildroot}/usr/share/license/%{name}
39
40 %post
41 /sbin/ldconfig
42 if [ ! -d /opt/dbspace ]
43 then
44         mkdir -p /opt/dbspace
45 fi
46 if [ ! -d /opt/usr/dbspace ]
47 then
48         mkdir -p /opt/usr/dbspace
49 fi
50 chown :5000 /opt/dbspace
51 chmod 775 /opt/dbspace
52 chown :5000 /opt/usr/dbspace
53 chmod 775 /opt/usr/dbspace
54
55 %postun -p /sbin/ldconfig
56
57 %files
58 %manifest libSLP-db-util.manifest
59 %defattr(-,root,root,-)
60 %{_libdir}/libSLP-db-util.so
61 %{_libdir}/libSLP-db-util.so.0
62 %{_libdir}/libSLP-db-util.so.0.1.0
63 /usr/share/license/%{name}
64
65 %files devel
66 %defattr(-,root,root,-)
67 %{_includedir}/db-util/*.h
68 %{_libdir}/pkgconfig/db-util.pc
69