Sync with Tizen 2.4(v1.0.57)
[platform/core/api/wifi.git] / packaging / capi-network-wifi.spec
1 Name:           capi-network-wifi
2 Summary:        Network Wi-Fi library in TIZEN C API
3 Version:        1.0.59
4 Release:        1
5 Group:          System/Network
6 License:        Apache-2.0
7 Source0:        %{name}-%{version}.tar.gz
8 BuildRequires:  cmake
9 BuildRequires:  pkgconfig(dlog)
10 BuildRequires:  pkgconfig(vconf)
11 BuildRequires:  pkgconfig(network)
12 BuildRequires:  pkgconfig(glib-2.0)
13 BuildRequires:  pkgconfig(gio-2.0)
14 BuildRequires:  pkgconfig(gthread-2.0)
15 BuildRequires:  pkgconfig(capi-base-common)
16 BuildRequires:  pkgconfig(capi-system-info)
17 Requires(post):         /sbin/ldconfig
18 Requires(postun):       /sbin/ldconfig
19
20 %if "%{profile}" == "wearable"
21 BuildRequires:  pkgconfig(capi-appfw-application)
22 %endif
23
24 %description
25 Network Wi-Fi library in Tizen C API
26
27 %package devel
28 Summary:        Network Wi-Fi library in Tizen C API (Development)
29 Group:          System/Network
30 Requires:       %{name} = %{version}-%{release}
31
32 %description devel
33 Network Wi-Fi library in Tizen C API (Development)
34
35 %prep
36 %setup -q
37
38
39 %build
40 export CFLAGS+=' -Wno-unused-local-typedefs'
41 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
42 cmake -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
43         -DLIB_PATH=%{_lib} \
44 %if 0%{?model_build_feature_network_dsds} == 1
45         -DTIZEN_DUALSIM_ENABLE=1 \
46 %endif
47 %if "%{profile}" == "wearable"
48         -DTIZEN_WEARABLE=1 \
49 %else
50 %if "%{profile}" == "mobile"
51         -DTIZEN_MOBILE=1 \
52 %else
53 %if "%{profile}" == "tv"
54         -DTIZEN_TV=1 \
55 %endif
56 %endif
57 %endif
58         .
59
60 make %{?_smp_mflags}
61
62
63 %install
64 %make_install
65
66 #License
67 mkdir -p %{buildroot}%{_datadir}/license
68 cp LICENSE %{buildroot}%{_datadir}/license/capi-network-wifi
69
70 %post -p /sbin/ldconfig
71
72 %postun -p /sbin/ldconfig
73
74
75 %files
76 %manifest capi-network-wifi.manifest
77 %attr(644,-,-) %{_libdir}/libcapi-network-wifi.so.*
78 %{_datadir}/license/capi-network-wifi
79 %{_bindir}/wifi_test
80
81 %files devel
82 %{_includedir}/network/*.h
83 %{_libdir}/pkgconfig/*.pc
84 %{_libdir}/libcapi-network-wifi.so