Base Code merged to SPIN 2.4
[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.55
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(capi-base-common)
14 BuildRequires:  pkgconfig(capi-system-info)
15 BuildRequires:  model-build-features
16 Requires(post):         /sbin/ldconfig
17 Requires(postun):       /sbin/ldconfig
18
19 %if "%{?tizen_profile_name}" == "wearable"
20 BuildRequires:  pkgconfig(capi-appfw-application)
21 %endif
22
23 %description
24 Network Wi-Fi library in Tizen C API
25
26 %package devel
27 Summary:        Network Wi-Fi library in Tizen C API (Development)
28 Group:          System/Network
29 Requires:       %{name} = %{version}-%{release}
30
31 %description devel
32 Network Wi-Fi library in Tizen C API (Development)
33
34 %prep
35 %setup -q
36
37
38 %build
39 export CFLAGS+=' -Wno-unused-local-typedefs'
40 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
41 cmake -DCMAKE_INSTALL_PREFIX=/usr -DFULLVER=%{version} -DMAJORVER=${MAJORVER} \
42         -DLIB_PATH=%{_lib} \
43 %if 0%{?model_build_feature_network_dsds} == 1
44         -DTIZEN_DUALSIM_ENABLE=1 \
45 %endif
46 %if "%{?tizen_profile_name}" == "wearable"
47         -DTIZEN_WEARABLE=1 \
48 %else
49 %if "%{?tizen_profile_name}" == "mobile"
50         -DTIZEN_MOBILE=1 \
51 %else
52 %if "%{?tizen_profile_name}" == "tv"
53         -DTIZEN_TV=1 \
54 %endif
55 %endif
56 %endif
57         .
58
59 make %{?_smp_mflags}
60
61
62 %install
63 %make_install
64
65 #License
66 mkdir -p %{buildroot}%{_datadir}/license
67 cp LICENSE %{buildroot}%{_datadir}/license/capi-network-wifi
68
69 %post -p /sbin/ldconfig
70
71 %postun -p /sbin/ldconfig
72
73
74 %files
75 %manifest capi-network-wifi.manifest
76 %attr(644,-,-) %{_libdir}/libcapi-network-wifi.so.*
77 %{_datadir}/license/capi-network-wifi
78 %{_bindir}/wifi_test
79
80 %files devel
81 %{_includedir}/network/*.h
82 %{_libdir}/pkgconfig/*.pc
83 %{_libdir}/libcapi-network-wifi.so