1f94b7eebf6fd7c370e60d8891a29ba6822297f4
[platform/core/location/lbs-location.git] / packaging / liblbs-location.spec
1 Name: liblbs-location
2 Summary: Location Based Service Library
3 Version: 1.4.6
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(gmodule-2.0)
14 BuildRequires:  pkgconfig(dlog)
15 BuildRequires:  pkgconfig(vconf)
16 BuildRequires:  pkgconfig(capi-appfw-app-manager)
17 BuildRequires:  pkgconfig(cynara-client)
18 BuildRequires:  pkgconfig(cynara-session)
19 BuildRequires:  pkgconfig(json-glib-1.0)
20 BuildRequires:  pkgconfig(bundle)
21 BuildRequires:  pkgconfig(capi-system-sensor)
22
23 %description
24 Location Based Service Library
25
26
27 %package devel
28 Summary:    Location Based Service Library (Development files)
29 Group:      Location/Development
30 Requires:   %{name} = %{version}-%{release}
31
32 %description devel
33 Location Based Service Library (Development files)
34 The package includes header files and pkgconfig file.
35
36
37 %prep
38 %setup -q -n %{name}-%{version}
39 cp %{SOURCE1001} .
40
41
42 %build
43 %ifarch %arm aarch64
44 export CFLAGS="$CFLAGS -DTIZEN_DEVICE"
45 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEVICE"
46 export FFLAGS="$FFLAGS -DTIZEN_DEVICE"
47 %endif
48
49 # Call make instruction with smp support
50 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
51 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIBDIR=%{_libdir} -DINCLUDEDIR=%{_includedir} \
52 -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
53
54 make %{?jobs:-j%jobs}
55
56
57 %install
58 rm -rf %{buildroot}
59 %make_install
60
61
62 %clean
63 rm -rf %{buildroot}
64
65
66 %post
67 /sbin/ldconfig
68
69
70 %postun -p /sbin/ldconfig
71
72
73 %files
74 %manifest %{name}.manifest
75 %license LICENSE
76 %{_libdir}/*.so.*
77
78 %files devel
79 %{_includedir}/location/*.h
80 %{_libdir}/pkgconfig/*.pc
81 %{_libdir}/*.so