Add wifi_direct_foreach_supported_channel() API
[platform/core/api/wifi-direct.git] / packaging / capi-network-wifi-direct.spec
index a884b90..723cda5 100755 (executable)
@@ -3,7 +3,7 @@
 
 Name:       capi-network-wifi-direct
 Summary:    Network WiFi-Direct Library
-Version:    1.2.103
+Version:    1.3.2
 Release:    1
 Group:      Network & Connectivity/API
 License:    Apache-2.0
@@ -12,14 +12,15 @@ Requires(post): /sbin/ldconfig
 Requires(postun): /sbin/ldconfig
 BuildRequires:  pkgconfig(glib-2.0)
 BuildRequires:  pkgconfig(gio-2.0)
-BuildRequires:  pkgconfig(gthread-2.0)
 BuildRequires:  pkgconfig(dlog)
 BuildRequires:  pkgconfig(vconf)
 BuildRequires:  pkgconfig(capi-base-common)
 BuildRequires:  pkgconfig(capi-system-info)
 %if 0%{?gcov:1}
-BuildRequires: lcov
+BuildRequires:  lcov
+BuildRequires:  tar
 %endif
+BuildRequires:  pkgconfig(gmock)
 BuildRequires:  cmake
 BuildRequires:  gettext-devel
 Provides:       %{name}-profile_wearable = %{version}-%{release}
@@ -81,24 +82,30 @@ export LDFLAGS+=" -lgcov"
 
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 
-cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} \
-       . -DVERSION=%{version} -DMAJORVERSION=${MAJORVER} -DCMAKE_LIB_DIR=%{_libdir}
-make %{?jobs:-j%jobs}
-
-%if 0%{?gcov:1}
-mkdir -p gcov-obj
-find . -name '*.gcno' -exec cp '{}' gcov-obj ';'
-%endif
-
+cmake . \
+        -DCMAKE_VERBOSE_MAKEFILE=ON \
+        -DLIB_DIR:PATH=%{_libdir} \
+        -DBIN_DIR:PATH=%{_bindir} \
+        -DINCLUDE_DIR:PATH=%{_includedir} \
+        -DFULLVER=%{version} \
+        -DMAJORVER=${MAJORVER}
+make %{?_smp_mflags}
 
 %install
-rm -rf %{buildroot}
 
 %make_install
 
 %if 0%{?gcov:1}
-mkdir -p %{buildroot}%{_datadir}/gcov/obj
-install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj
+find .. -name '*.gcno' | tar cf %{name}-gcov.tar -T -
+install -d -m 755 %{buildroot}%{_datadir}/gcov/obj
+tar xf %{name}-gcov.tar -C %{buildroot}%{_datadir}/gcov/obj
+%endif
+
+%check
+tests/gtest-wifi-direct
+%if 0%{?gcov:1}
+lcov -c --ignore-errors graph --no-external -b . -d . -o %{name}.info
+genhtml %{name}.info -o out --legend --show-details
 %endif
 
 ln -sf libwifi-direct.so.%{version} %{buildroot}/%{_libdir}/libwifi-direct.so.0
@@ -124,6 +131,7 @@ ln -sf libwifi-direct.so.%{version} %{buildroot}/%{_libdir}/libwifi-direct.so.0
 
 %files tool
 %{_bindir}/wifi_direct_test
+%{_bindir}/gtest-wifi-direct
 
 %if 0%{?gcov:1}
 %files gcov