6 Version: %{major}.%{minor}.%{patchlevel}
9 Summary: Telephony dbus client library
10 Group: System/Libraries
11 Source0: libslp-tapi-%{version}.tar.gz
13 BuildRequires: pkgconfig(dlog)
14 BuildRequires: pkgconfig(glib-2.0)
15 %if %{_repository}=="mobile"
16 BuildRequires: pkgconfig(gobject-2.0)
18 BuildRequires: pkgconfig(security-server)
19 Requires(post): /sbin/ldconfig
20 Requires(postun): /sbin/ldconfig
23 Telephony client API library
26 Summary: Telephony client API (devel)
27 Group: Development/Libraries
28 Requires: %{name} = %{version}
31 Telephony client API library (devel)
37 %if %{_repository}=="mobile"
41 %elseif %{_repository}=="wearable"
42 export LDFLAGS+=" -Wl,-z,nodelete "
44 %if 0%{?tizen_build_binary_release_type_eng}
45 export CFLAGS="$CFLAGS -DTIZEN_ENGINEER_MODE"
46 export CXXFLAGS="$CXXFLAGS -DTIZEN_ENGINEER_MODE"
47 export FFLAGS="$FFLAGS -DTIZEN_ENGINEER_MODE"
49 %if 0%{?sec_build_binary_debug_enable}
50 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
51 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
52 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
55 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
56 %if 0%{?tizen_build_binary_release_type_eng}
57 -DTIZEN_ENGINEER_MODE=1 \
65 %if %{_repository}=="wearable"
67 %elseif %{_repository}=="mobile"
72 rm -rf %{buildroot}%{_includedir}/telephony/tapi/.gitignore
73 mkdir -p %{buildroot}%{_datadir}/license
74 %if %{_repository}=="mobile"
75 cp LICENSE %{buildroot}/usr/share/license/%{name}
78 %post -p /sbin/ldconfig
80 %postun -p /sbin/ldconfig
84 %if %{_repository}=="wearable"
85 %manifest wearable/libslp-tapi.manifest
86 %elseif %{_repository}=="mobile"
87 %manifest mobile/libslp-tapi.manifest
89 %defattr(-,root,root,-)
91 %if %{_repository}=="wearable"
92 %if 0%{?tizen_build_binary_release_type_eng}
95 %{_datadir}/license/libslp-tapi
96 %elseif %{_repository}=="mobile"
97 /usr/share/license/%{name}
101 %defattr(-,root,root,-)
102 %{_includedir}/telephony-client/*.h
103 %{_libdir}/pkgconfig/*.pc