cfbb0fc78ce751fc54004e72e366cb871517c7f0
[platform/core/location/lbs-dbus.git] / packaging / liblbs-dbus.spec
1 Name:           liblbs-dbus
2 Summary:        DBus interface for Location Based Service
3 Version:        1.0.1
4 Release:        1
5 Group:          Location/Libraries
6 License:        Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1001:     %{name}.manifest
9 Requires(post): /sbin/ldconfig
10 Requires(postun): /sbin/ldconfig
11 BuildRequires:  cmake
12 BuildRequires:  pkgconfig(glib-2.0)
13 BuildRequires:  pkgconfig(gobject-2.0)
14 BuildRequires:  pkgconfig(dlog)
15 BuildRequires:  pkgconfig(gio-2.0)
16 BuildRequires:  pkgconfig(gio-unix-2.0)
17 BuildRequires:  pkgconfig(capi-appfw-app-manager)
18 BuildRequires:  pkgconfig(capi-appfw-package-manager)
19 BuildRequires:  pkgconfig(pkgmgr-info)
20
21 %description
22 DBus interface for Location Based Service
23 The package provides IPC between LBS Server and Location Manager.
24
25 %package devel
26 Summary:        LBS DBus Library (devel)
27 Group:          Location/Development
28 Requires:       %{name} = %{version}-%{release}
29
30 %description devel
31 LBS DBus Library (devel)
32 The package includes header files and pkgconfig file of LBS DBus interface.
33
34 %prep
35 %setup -q
36 cp %{SOURCE1001} .
37
38 %build
39 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
40 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
41 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
42
43 export CFLAGS+=" -Wno-unused-local-typedefs "
44 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIBDIR=%{_libdir} -DINCLUDEDIR=%{_includedir}
45
46 make %{?jobs:-j%jobs}
47
48 %install
49 rm -rf %{buildroot}
50 %make_install
51
52 %post -p /sbin/ldconfig
53
54 %postun -p /sbin/ldconfig
55
56
57 %files
58 %manifest %{name}.manifest
59 %license LICENSE
60 %defattr(-,root,root,-)
61 %{_libdir}/*.so.*
62 %{_prefix}/etc/dbus-1/system.d/*
63
64 %files devel
65 %defattr(-,root,root,-)
66 %{_includedir}/lbs-dbus/*.h
67 %{_libdir}/pkgconfig/*.pc
68 %{_libdir}/*.so