[ACR]Add new APIs for TDLS (2)
[platform/core/api/wifi.git] / packaging / capi-network-wifi.spec
old mode 100644 (file)
new mode 100755 (executable)
index 6b3b94e..3914d5e
@@ -1,26 +1,33 @@
-Name:       capi-network-wifi
-Summary:    Network Wi-Fi library in TIZEN C API
-Version:    0.1.2_14
-Release:    1
-Group:      System/Network
-License:    Apache License Version 2.0
-Source0:    %{name}-%{version}.tar.gz
-BuildRequires:  cmake
-BuildRequires:  pkgconfig(dlog)
-BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(vconf)
-BuildRequires:  pkgconfig(capi-base-common)
-BuildRequires:  pkgconfig(network)
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
+Name:          capi-network-wifi
+Summary:       Network Wi-Fi library in TIZEN C API
+Version:       1.0.64
+Release:       1
+Group:         System/Network
+License:       Apache-2.0
+Source0:       %{name}-%{version}.tar.gz
+BuildRequires: cmake
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(vconf)
+BuildRequires: pkgconfig(network)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(gio-2.0)
+BuildRequires: pkgconfig(gthread-2.0)
+BuildRequires: pkgconfig(capi-base-common)
+BuildRequires: pkgconfig(capi-system-info)
+Requires(post):                /sbin/ldconfig
+Requires(postun):      /sbin/ldconfig
+
+%if "%{profile}" == "wearable"
+BuildRequires:  pkgconfig(capi-appfw-application)
+%endif
 
 %description
 Network Wi-Fi library in Tizen C API
 
 %package devel
-Summary:  Network Wi-Fi library in Tizen C API (Development)
-Group:    System/Network
-Requires: %{name} = %{version}-%{release}
+Summary:       Network Wi-Fi library in Tizen C API (Development)
+Group:         System/Network
+Requires:      %{name} = %{version}-%{release}
 
 %description devel
 Network Wi-Fi library in Tizen C API (Development)
@@ -30,8 +37,25 @@ Network Wi-Fi library in Tizen C API (Development)
 
 
 %build
+export CFLAGS+=' -Wno-unused-local-typedefs'
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
-cmake . -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER}
+cmake -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
+       -DLIB_PATH=%{_lib} \
+%if 0%{?model_build_feature_network_dsds} == 1
+       -DTIZEN_DUALSIM_ENABLE=1 \
+%endif
+%if "%{profile}" == "wearable"
+       -DTIZEN_WEARABLE=1 \
+%else
+%if "%{profile}" == "mobile"
+       -DTIZEN_MOBILE=1 \
+%else
+%if "%{profile}" == "tv"
+       -DTIZEN_TV=1 \
+%endif
+%endif
+%endif
+       .
 
 make %{?_smp_mflags}
 
@@ -41,7 +65,7 @@ make %{?_smp_mflags}
 
 #License
 mkdir -p %{buildroot}%{_datadir}/license
-cp LICENSE.APLv2 %{buildroot}%{_datadir}/license/capi-network-wifi
+cp LICENSE %{buildroot}%{_datadir}/license/capi-network-wifi
 
 %post -p /sbin/ldconfig
 
@@ -52,6 +76,7 @@ cp LICENSE.APLv2 %{buildroot}%{_datadir}/license/capi-network-wifi
 %manifest capi-network-wifi.manifest
 %attr(644,-,-) %{_libdir}/libcapi-network-wifi.so.*
 %{_datadir}/license/capi-network-wifi
+%{_bindir}/wifi_test
 
 %files devel
 %{_includedir}/network/*.h