1 Name: wifi-direct-manager
2 Summary: Wi-Fi Direct manger
6 License: Apache License Version 2.0
7 Source0: %{name}-%{version}.tar.gz
8 Requires(post): /usr/bin/vconftool
9 BuildRequires: pkgconfig(wifi-direct)
10 BuildRequires: pkgconfig(dbus-glib-1)
11 BuildRequires: pkgconfig(dlog)
12 BuildRequires: pkgconfig(vconf)
13 BuildRequires: pkgconfig(capi-appfw-application)
20 %package -n wifi-direct-plugin-wpasupplicant
21 Summary: wifi drect plugin for wpa supplicant
23 Requires: %{name} = %{version}-%{release}
25 %description -n wifi-direct-plugin-wpasupplicant
26 wifi drect plugin for wpa supplicant
40 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix}
46 %__strip %{buildroot}%{_libdir}/wifi-direct-plugin-wpasupplicant.so
47 %__strip %{buildroot}%{_bindir}/wfd-manager
49 mkdir -p %{buildroot}/usr/share/license
50 cp %{_builddir}/%{buildsubdir}/LICENSE.APLv2 %{buildroot}/usr/share/license/%{name}
51 cp %{_builddir}/%{buildsubdir}/LICENSE.APLv2 %{buildroot}/usr/share/license/wifi-direct-plugin-wpasupplicant
52 cp %{_builddir}/%{buildsubdir}/LICENSE.Flora %{buildroot}/usr/share/license/p2p_supplicant
55 chmod 644 /usr/etc/wifi-direct/dhcpd.p2p.conf
56 chmod 644 /usr/etc/wifi-direct/dhcpd.wl0.conf
57 chmod 644 /usr/etc/wifi-direct/dhcpd.eth.conf
58 chmod 755 /usr/bin/dhcpd-notify.sh
59 chmod 755 /usr/etc/wifi-direct/udhcp_script.non-autoip
60 chmod 755 /usr/bin/wifi-direct-server.sh
61 chmod 755 /usr/bin/wifi-direct-dhcp.sh
62 chmod 755 /usr/sbin/p2p_supp.sh
64 vconftool set -t int memory/wifi_direct/state 0 -u 5000 -i -f
65 vconftool set -t int memory/private/wifi_direct_manager/dhcp_ip_lease 0 -i -f
66 vconftool set -t string memory/private/wifi_direct_manager/dhcpc_server_ip 0.0.0.0 -i -f
71 %manifest wifi-direct-manager.manifest
72 %defattr(-,root,root,-)
73 %{_bindir}/wfd-manager
74 /usr/etc/wifi-direct/dhcpd.p2p.conf
75 /usr/etc/wifi-direct/dhcpd.wl0.conf
76 /usr/etc/wifi-direct/dhcpd.eth.conf
77 /usr/etc/wifi-direct/udhcp_script.non-autoip
78 /usr/etc/wifi-direct/p2p_suppl.conf
79 %{_bindir}/dhcpd-notify.sh
80 %{_bindir}/wifi-direct-server.sh
81 %{_bindir}/wifi-direct-dhcp.sh
82 %{_sbindir}/p2p_supp.sh
83 %attr(755,-,-) %{_bindir}/dhcpd-notify.sh
84 %attr(755,-,-) %{_bindir}/wifi-direct-server.sh
85 %attr(755,-,-) %{_bindir}/wifi-direct-dhcp.sh
86 %attr(755,-,-) /usr/etc/wifi-direct/udhcp_script.non-autoip
87 %attr(755,-,-) %{_sbindir}/p2p_supp.sh
88 /usr/share/license/%{name}
90 %files -n wifi-direct-plugin-wpasupplicant
91 %manifest wifi-direct-plugin-wpasupplicant.manifest
92 %defattr(-,root,root,-)
93 %{_libdir}/wifi-direct-plugin-wpasupplicant.so
94 /usr/share/license/wifi-direct-plugin-wpasupplicant
95 /usr/share/license/p2p_supplicant
96 %attr(755,-,-) %{_sbindir}/p2p_supplicant