Install vconf keys with "-i" option.
[framework/connectivity/libwifi-direct.git] / packaging / libwifi-direct.spec
1 Name:       libwifi-direct
2 Summary:    wifi direct library (Shared Library)
3 Version:    0.2.15
4 Release:    1
5 Group:      TO_BE_FILLED
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  pkgconfig(dbus-glib-1)
9 BuildRequires:  pkgconfig(dlog)
10 BuildRequires:  pkgconfig(vconf)
11
12 BuildRequires:  cmake
13 BuildRequires:  gettext-devel
14
15 #%define debug_package %{nil}  
16
17 %description
18 wifi direct library (Shared Library)
19
20 %ifarch %{arm}
21 Provides: libbcmp2p.so
22 Provides: libbcmp2papp.so
23 Provides: libwpscli.so
24 Provides: libbcmp2psig.so
25 Provides: wfd-manager
26 Provides: wifi-direct-plugin-broadcom.so
27 %endif
28
29
30
31 %package devel 
32 Summary:    wifi direct library (Shared Library) (Developement)
33 Group:      TO_BE_FILLED 
34 Requires:   %{name} = %{version}-%{release}
35
36 %description devel
37 wifi direct library (Shared Library) (Developement)
38
39 %prep
40 %setup -q
41
42 %ifarch %{arm}
43 %define ARCH arm
44 %else
45 %define ARCH i586 
46 %endif
47
48 %build
49 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DARCH=%{ARCH}
50 #make %{?jobs:-j%jobs}
51
52 %install
53 rm -rf %{buildroot}
54 %make_install
55 %__strip %{buildroot}%{_libdir}/libwifi-direct.so.0.0
56
57 %post
58 vconftool set -t int memory/wifi_direct/state 0 -u 5000 -i
59 vconftool set -t int memory/private/wifi_direct_manager/dhcp_ip_lease 0 -i
60 vconftool set -t string memory/private/wifi_direct_manager/dhcpc_server_ip 0.0.0.0 -i
61
62 %postun
63
64
65 %files
66 %defattr(-,root,root,-)
67 %{_libdir}/libwifi-direct.so
68 %{_libdir}/libwifi-direct.so.0
69 %{_libdir}/libwifi-direct.so.0.0
70
71 %ifarch %{arm}
72 /usr/etc/wifi-direct/dhcpd.p2p.conf
73 /usr/etc/wifi-direct/dhcpd.wl0.conf
74 /usr/etc/wifi-direct/dhcpd.eth.conf
75 /usr/etc/wifi-direct/udhcp_script.non-autoip
76 %{_bindir}/dhcpd-notify.sh
77 %{_bindir}/wifi-direct-server.sh
78 %{_bindir}/wifi-direct-dhcp.sh
79
80 %{_bindir}/wfd-manager
81 %{_libdir}/wifi-direct-plugin-broadcom.so
82 %{_libdir}/libbcmp2p.so
83 %{_libdir}/libbcmp2papp.so
84 %{_libdir}/libbcmp2psig.so
85 %{_libdir}/libwpscli.so
86
87 %attr(755,-,-) %{_bindir}/wfd-manager
88 %attr(755,-,-) %{_bindir}/dhcpd-notify.sh
89 %attr(755,-,-) %{_bindir}/wifi-direct-server.sh
90 %attr(755,-,-) %{_bindir}/wifi-direct-dhcp.sh
91 %attr(755,-,-) /usr/etc/wifi-direct/udhcp_script.non-autoip
92
93 %endif
94
95
96 %files devel 
97 %defattr(-,root,root,-)
98 %{_libdir}/pkgconfig/wifi-direct.pc
99 %{_includedir}/wifi-direct/wifi-direct.h
100 %{_includedir}/wifi-direct/wifi-direct-internal.h
101