1 # Do not provide .so automatically for the extensions.
2 # This if statement is for backward compatibility with GBM/Obsolete build systems
3 %if "%{?profile}" != "wearable" && "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
4 %global __provides_exclude_from ^.*\\.(wearable|mobile|tm1|tv|ivi|common)$
7 %define upgrade_script_path /usr/share/upgrade/scripts
9 Name: wifi-direct-manager
10 Summary: Wi-Fi Direct manger
13 Group: Network & Connectivity/Wireless
15 Source0: %{name}-%{version}.tar.gz
16 Source1: dbus-wfd-manager.conf
17 Source2: net.wifidirect.service
18 Source3: wifi-direct-manager.service
19 Source4: 500.wifi-direct-manager_upgrade.sh
20 BuildRequires: pkgconfig(capi-network-wifi-direct)
21 BuildRequires: pkgconfig(gio-2.0)
22 BuildRequires: pkgconfig(dlog)
23 BuildRequires: pkgconfig(vconf)
24 BuildRequires: pkgconfig(libnl-2.0)
25 BuildRequires: pkgconfig(dbus-1)
26 BuildRequires: pkgconfig(aul)
27 BuildRequires: pkgconfig(capi-system-info)
29 BuildRequires: pkgconfig(capi-appfw-application)
30 BuildRequires: pkgconfig(libsystemd-login)
32 BuildRequires: pkgconfig(libtzplatform-config)
35 #BuildRequires: model-build-features
38 #Requires: tizen-coreutils
39 Requires: %{name}-compat = %{version}-%{release}
40 Recommends: %{name}-profile_common = %{version}-%{release}
42 Requires: toybox-symlinks-dhcpd
43 Requires: toybox-symlinks-dhcp
46 Manager for handling wifi-direct functionalities
48 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
49 # if common || ivi || "undefined"
50 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "mobile"
51 %package profile_common
52 Summary: Wi-Fi Direct manger for common/ivi
53 Provides: %{name}-compat = %{version}-%{release}
54 Provides: %{name}-profile_ivi = %{version}-%{release}
55 Conflicts: %{name}-profile_mobile
56 Conflicts: %{name}-profile_wearable
57 Conflicts: %{name}-profile_tv
58 %description profile_common
59 Manager for handling wifi-direct functionalities for common/ivi
62 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
63 # if mobile || "undefined"
64 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
65 %package profile_mobile
66 Summary: Wi-Fi Direct manger for mobile
67 Provides: %{name}-compat = %{version}-%{release}
68 Conflicts: %{name}-profile_common
69 Conflicts: %{name}-profile_wearable
70 Conflicts: %{name}-profile_tv
71 %description profile_mobile
72 Manager for handling wifi-direct functionalities for mobile
75 %package extension-TM1
76 Summary: Extension for mobile TM1
77 Requires: %{name}-profile_mobile = %{version}-%{release}
78 %description extension-TM1
79 Manager for handling wifi-direct functionalities for mobile TM1
83 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
84 # if wearable || "undefined"
85 %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
86 %package profile_wearable
87 Summary: Wi-Fi Direct manger for wearable
88 Provides: %{name}-compat = %{version}-%{release}
89 Conflicts: %{name}-profile_common
90 Conflicts: %{name}-profile_mobile
91 Conflicts: %{name}-profile_tv
92 %description profile_wearable
93 Manager for handling wifi-direct functionalities for wearable
96 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
97 # if tv || "undefined"
98 %if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
100 Summary: Wi-Fi Direct manger for tv
101 Provides: %{name}-compat = %{version}-%{release}
102 Conflicts: %{name}-profile_common
103 Conflicts: %{name}-profile_mobile
104 Conflicts: %{name}-profile_wearable
105 %description profile_tv
106 Manager for handling wifi-direct functionalities for tv
109 %package -n wifi-direct-plugin-wpasupplicant
110 Summary: Wifi direct plugin for wpa supplicant
111 Group: Network & Connectivity/Wireless
112 Requires: %{name} = %{version}-%{release}
113 %description -n wifi-direct-plugin-wpasupplicant
114 Wi-Fi direct manager plugin to abstract wpa_supplicant
116 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
117 # if common || ivi || "undefined"
118 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "mobile"
119 %package -n wifi-direct-plugin-wpasupplicant-profile_common
120 Summary: Wifi direct plugin for wpa supplicant for common/ivi
121 Group: Network & Connectivity/Wireless
122 Requires: wifi-direct-plugin-wpasupplicant = %{version}-%{release}
123 %description -n wifi-direct-plugin-wpasupplicant-profile_common
124 Wi-Fi direct manager plugin to abstract wpa_supplicant for common/ivi
127 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
128 # if mobile || "undefined"
129 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
130 %package -n wifi-direct-plugin-wpasupplicant-profile_mobile
131 Summary: Wifi direct plugin for wpa supplicant for mobile
132 Group: Network & Connectivity/Wireless
133 Requires: wifi-direct-plugin-wpasupplicant = %{version}-%{release}
134 %description -n wifi-direct-plugin-wpasupplicant-profile_mobile
135 Wi-Fi direct manager plugin to abstract wpa_supplicant for mobile
138 %package -n wifi-direct-plugin-wpasupplicant-extension-TM1
139 Summary: Wifi direct plugin for wpa supplicant for mobile TM1
140 Group: Network & Connectivity/Wireless
141 Requires: wifi-direct-plugin-wpasupplicant-profile_mobile = %{version}-%{release}
142 %description -n wifi-direct-plugin-wpasupplicant-extension-TM1
143 Wi-Fi direct manager plugin to abstract wpa_supplicant for mobile TM1
147 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
148 # if wearable || "undefined"
149 %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
150 %package -n wifi-direct-plugin-wpasupplicant-profile_wearable
151 Summary: Wifi direct plugin for wpa supplicant for wearable
152 Group: Network & Connectivity/Wireless
153 Requires: wifi-direct-plugin-wpasupplicant = %{version}-%{release}
154 %description -n wifi-direct-plugin-wpasupplicant-profile_wearable
155 Wi-Fi direct manager plugin to abstract wpa_supplicant for wearable
158 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
159 # if tv || "undefined"
160 %if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
161 %package -n wifi-direct-plugin-wpasupplicant-profile_tv
162 Summary: Wifi direct plugin for wpa supplicant for tv
163 Group: Network & Connectivity/Wireless
164 Requires: wifi-direct-plugin-wpasupplicant = %{version}-%{release}
165 %description -n wifi-direct-plugin-wpasupplicant-profile_tv
166 Wi-Fi direct manager plugin to abstract wpa_supplicant for tv
169 #%package -n wifi-direct-prd-plugin-wpasupplicant
170 #Summary: Wifi direct prd plugin for wpa supplicant
171 #Group: Network & Connectivity/Wireless
172 #Requires: %{name} = %{version}-%{release}
173 #%description -n wifi-direct-prd-plugin-wpasupplicant
174 #Wi-Fi direct manager prd plugin to abstract wpa_supplicant
183 cp -a %{SOURCE1} ./wfd-manager.conf
190 export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
191 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
192 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
206 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
207 # if mobile || "undefined"
208 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
209 mkdir -p build_mobile
211 cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} -DARCHITECTURE=$ARCH \
212 -DTIZEN_ENABLE_PRD=0 \
213 %if ! 0%{?model_build_feature_network_tethering_disable}
214 -DTIZEN_TETHERING_ENABLE=0 \
216 -DTIZEN_FEATURE_IP_OVER_EAPOL=1 \
217 -DTIZEN_DEBUG_DBUS_VALUE=1 \
218 -DTIZEN_PROFILE_MOBILE=1 \
219 %if "%{?_lib}" == "lib64"
222 -DLIB_DIR=%{_libdir} \
223 -DBIN_DIR=%{_bindir} \
224 -DSBIN_DIR=%{_sbindir} \
225 -DTZ_SYS_RO_ETC=%{TZ_SYS_RO_ETC} \
226 -DTZ_SYS_VAR=%{TZ_SYS_VAR} \
227 -DTZ_SYS_ETC=%{TZ_SYS_ETC} \
228 -DTZ_SYS_RUN=%{TZ_SYS_RUN}
236 cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} -DARCHITECTURE=$ARCH \
237 -DTIZEN_ENABLE_PRD=0 \
238 %if ! 0%{?model_build_feature_network_tethering_disable}
239 -DTIZEN_TETHERING_ENABLE=0 \
241 -DTIZEN_WLAN_BOARD_SPRD=1 \
242 -DTIZEN_FEATURE_IP_OVER_EAPOL=1 \
243 -DTIZEN_DEBUG_DBUS_VALUE=1 \
244 -DTIZEN_PROFILE_MOBILE=1 \
245 %if "%{?_lib}" == "lib64"
248 -DLIB_DIR=%{_libdir} \
249 -DBIN_DIR=%{_bindir} \
250 -DSBIN_DIR=%{_sbindir} \
251 -DTZ_SYS_RO_ETC=%{TZ_SYS_RO_ETC} \
252 -DTZ_SYS_VAR=%{TZ_SYS_VAR} \
253 -DTZ_SYS_ETC=%{TZ_SYS_ETC} \
254 -DTZ_SYS_RUN=%{TZ_SYS_RUN}
261 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
262 # if wearable || "undefined"
263 %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
264 mkdir -p build_wearable
266 cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} -DARCHITECTURE=$ARCH \
267 -DTIZEN_ENABLE_PRD=0 \
268 %if ! 0%{?model_build_feature_network_tethering_disable}
269 -DTIZEN_TETHERING_ENABLE=0 \
271 -DTIZEN_FEATURE_IP_OVER_EAPOL=1 \
272 -DTIZEN_DEBUG_DBUS_VALUE=1 \
273 -DTIZEN_PROFILE_COMMON=1 \
274 %if "%{?_lib}" == "lib64"
277 -DLIB_DIR=%{_libdir} \
278 -DBIN_DIR=%{_bindir} \
279 -DSBIN_DIR=%{_sbindir} \
280 -DTZ_SYS_RO_ETC=%{TZ_SYS_RO_ETC} \
281 -DTZ_SYS_VAR=%{TZ_SYS_VAR} \
282 -DTZ_SYS_ETC=%{TZ_SYS_ETC} \
283 -DTZ_SYS_RUN=%{TZ_SYS_RUN}
289 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
290 # if tv || "undefined"
291 %if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
294 cmake .. -DCMAKE_INSTALL_PREFIX=%{_prefix} -DARCHITECTURE=$ARCH \
295 -DTIZEN_ENABLE_PRD=0 \
296 %if ! 0%{?model_build_feature_network_tethering_disable}
297 -DTIZEN_TETHERING_ENABLE=0 \
299 -DTIZEN_FEATURE_IP_OVER_EAPOL=1 \
300 -DTIZEN_DEBUG_DBUS_VALUE=1 \
301 -DTIZEN_PROFILE_TV=1 \
302 %if "%{?_lib}" == "lib64"
305 -DLIB_DIR=%{_libdir} \
306 -DBIN_DIR=%{_bindir} \
307 -DSBIN_DIR=%{_sbindir} \
308 -DTZ_SYS_RO_ETC=%{TZ_SYS_RO_ETC} \
309 -DTZ_SYS_VAR=%{TZ_SYS_VAR} \
310 -DTZ_SYS_ETC=%{TZ_SYS_ETC} \
311 -DTZ_SYS_RUN=%{TZ_SYS_RUN}
317 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
318 # if common || ivi || "undefined"
319 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "mobile"
321 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DARCHITECTURE=$ARCH \
322 -DTIZEN_ENABLE_PRD=0 \
323 %if ! 0%{?model_build_feature_network_tethering_disable}
324 -DTIZEN_TETHERING_ENABLE=0 \
326 -DTIZEN_FEATURE_IP_OVER_EAPOL=1 \
327 -DTIZEN_DEBUG_DBUS_VALUE=1 \
328 -DTIZEN_PROFILE_COMMON=1 \
329 %if "%{?_lib}" == "lib64"
332 -DLIB_DIR=%{_libdir} \
333 -DBIN_DIR=%{_bindir} \
334 -DSBIN_DIR=%{_sbindir} \
335 -DTZ_SYS_RO_ETC=%{TZ_SYS_RO_ETC} \
336 -DTZ_SYS_VAR=%{TZ_SYS_VAR} \
337 -DTZ_SYS_ETC=%{TZ_SYS_ETC} \
338 -DTZ_SYS_RUN=%{TZ_SYS_RUN}
347 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
348 # if mobile || "undefined"
349 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
352 mv %{buildroot}%{_bindir}/wfd-manager %{buildroot}%{_bindir}/wfd-manager.mobile
353 mv %{buildroot}%{_libdir}/wifi-direct-plugin-wpasupplicant.so %{buildroot}%{_libdir}/wifi-direct-plugin-wpasupplicant.so.mobile
359 mv %{buildroot}%{_bindir}/wfd-manager %{buildroot}%{_bindir}/wfd-manager.tm1
360 mv %{buildroot}%{_libdir}/wifi-direct-plugin-wpasupplicant.so %{buildroot}%{_libdir}/wifi-direct-plugin-wpasupplicant.so.tm1
365 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
366 # if wearable || "undefined"
367 %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
370 mv %{buildroot}%{_bindir}/wfd-manager %{buildroot}%{_bindir}/wfd-manager.wearable
371 mv %{buildroot}%{_libdir}/wifi-direct-plugin-wpasupplicant.so %{buildroot}%{_libdir}/wifi-direct-plugin-wpasupplicant.so.wearable
375 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
376 # if tv || "undefined"
377 %if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
380 mv %{buildroot}%{_bindir}/wfd-manager %{buildroot}%{_bindir}/wfd-manager.tv
381 mv %{buildroot}%{_libdir}/wifi-direct-plugin-wpasupplicant.so %{buildroot}%{_libdir}/wifi-direct-plugin-wpasupplicant.so.tv
385 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
386 # if common || ivi || "undefined"
387 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "mobile"
391 mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d
392 cp wfd-manager.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d/wfd-manager.conf
393 mkdir -p %{buildroot}%{_datadir}/dbus-1/system-services/
394 cp net.wifidirect.service %{buildroot}%{_datadir}/dbus-1/system-services/net.wifidirect.service
395 mkdir -p %{buildroot}%{_libdir}/systemd/system/
396 cp wifi-direct-manager.service %{buildroot}%{_libdir}/systemd/system/wifi-direct-manager.service
397 %if "%{?_lib}" == "lib64"
398 mkdir -p %{buildroot}%{_unitdir}
399 cp wifi-direct-manager.service %{buildroot}%{_unitdir}/wifi-direct-manager.service
401 mkdir -p %{buildroot}%{upgrade_script_path}
402 cp -f 500.wifi-direct-manager_upgrade.sh %{buildroot}%{upgrade_script_path}
405 chmod 644 %{TZ_SYS_RO_ETC}/wifi-direct/dhcpd.conf
406 chmod 644 %{TZ_SYS_RO_ETC}/wifi-direct/wifi-direct-manager.conf
407 chmod 755 %{_bindir}/dhcpd-notify.sh
408 chmod 755 %{TZ_SYS_RO_ETC}/wifi-direct/udhcp_script.non-autoip
409 chmod 755 %{_bindir}/wifi-direct-server.sh
410 chmod 755 %{_bindir}/wifi-direct-dhcp.sh
411 chmod 755 %{_sbindir}/p2p_supp.sh
413 if [ ! -d %{TZ_SYS_VAR}/lib/misc ]; then
414 mkdir -p %{TZ_SYS_VAR}/lib/misc
417 touch %{TZ_SYS_VAR}/lib/misc/dhcpd.leases
418 chmod 666 %{TZ_SYS_VAR}/lib/misc/dhcpd.leases
420 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
421 # if mobile || "undefined"
422 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
425 ln -sf wfd-manager.mobile wfd-manager
427 %preun profile_mobile
430 # This is an un-installation.
431 rm %{_bindir}/wfd-manager
434 # This is an upgrade.
440 %post -n wifi-direct-plugin-wpasupplicant-profile_mobile
442 ln -sf wifi-direct-plugin-wpasupplicant.so.mobile wifi-direct-plugin-wpasupplicant.so
446 %preun -n wifi-direct-plugin-wpasupplicant-profile_mobile
449 # This is an un-installation.
450 rm %{_libdir}/wifi-direct-plugin-wpasupplicant.so
454 # This is an upgrade.
463 ln -sf wfd-manager.tm1 wfd-manager
468 # This is an un-installation.
469 rm %{_bindir}/wfd-manager
472 # This is an upgrade.
478 %post -n wifi-direct-plugin-wpasupplicant-extension-TM1
480 ln -sf wifi-direct-plugin-wpasupplicant.so.tm1 wifi-direct-plugin-wpasupplicant.so
484 %preun -n wifi-direct-plugin-wpasupplicant-extension-TM1
487 # This is an un-installation.
489 rm wifi-direct-plugin-wpasupplicant.so
493 # This is an upgrade.
502 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
503 # if wearable || "undefined"
504 %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
505 %post profile_wearable
507 ln -sf wfd-manager.wearable wfd-manager
509 %preun profile_wearable
512 # This is an un-installation.
513 rm %{_bindir}/wfd-manager
516 # This is an upgrade.
522 %post -n wifi-direct-plugin-wpasupplicant-profile_wearable
524 ln -sf wifi-direct-plugin-wpasupplicant.so.wearable wifi-direct-plugin-wpasupplicant.so
528 %preun -n wifi-direct-plugin-wpasupplicant-profile_wearable
531 # This is an un-installation.
532 rm %{_libdir}/wifi-direct-plugin-wpasupplicant.so
536 # This is an upgrade.
543 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
544 # if tv || "undefined"
545 %if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
548 ln -sf wfd-manager.tv wfd-manager
553 # This is an un-installation.
554 rm %{_bindir}/wfd-manager
557 # This is an upgrade.
563 %post -n wifi-direct-plugin-wpasupplicant-profile_tv
565 ln -sf wifi-direct-plugin-wpasupplicant.so.tv wifi-direct-plugin-wpasupplicant.so
569 %preun -n wifi-direct-plugin-wpasupplicant-profile_tv
572 # This is an un-installation.
573 rm %{_libdir}/wifi-direct-plugin-wpasupplicant.so
577 # This is an upgrade.
585 %manifest wifi-direct-manager.manifest
587 %defattr(-,network_fw,network_fw,-)
588 %config %{TZ_SYS_RO_ETC}/wifi-direct/ccode.conf
589 %config %{TZ_SYS_RO_ETC}/wifi-direct/dhcpd.conf
590 %config %{TZ_SYS_RO_ETC}/wifi-direct/wifi-direct-manager.conf
591 %config %{TZ_SYS_RO_ETC}/wifi-direct/p2p_supp.conf
592 %config %{_sysconfdir}/dbus-1/system.d/wfd-manager.conf
593 %attr(644,-,-) %{TZ_SYS_ETC}/p2p_supp.conf
594 %attr(755,-,-) %{_bindir}/dhcpd-notify.sh
595 %attr(755,-,-) %{_bindir}/wifi-direct-server.sh
596 %attr(755,-,-) %{_bindir}/wifi-direct-dhcp.sh
597 %attr(755,-,-) %{TZ_SYS_RO_ETC}/wifi-direct/udhcp_script.non-autoip
598 %attr(644,network_fw,network_fw) %{_datadir}/dbus-1/system-services/*
599 %attr(644,network_fw,network_fw) %{_libdir}/systemd/system/*
600 %if "%{?_lib}" == "lib64"
601 %{_unitdir}/wifi-direct-manager.service
603 %attr(755,-,-) %{_sbindir}/p2p_supp.sh
604 %{upgrade_script_path}/500.wifi-direct-manager_upgrade.sh
606 %files -n wifi-direct-plugin-wpasupplicant
607 %manifest wifi-direct-plugin-wpasupplicant.manifest
609 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
610 # if common || ivi || "undefined"
611 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "mobile"
612 %defattr(-,network_fw,network_fw,-)
613 %{_libdir}/wifi-direct-plugin-wpasupplicant.so
616 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
617 # if common || ivi || "undefined"
618 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "mobile"
619 %files profile_common
620 %defattr(-,network_fw,network_fw,-)
621 %{_bindir}/wfd-manager
623 %files -n wifi-direct-plugin-wpasupplicant-profile_common
624 # default .so files are housed in the main pkg.
627 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
628 # if mobile || "undefined"
629 %if "%{?profile}" != "wearable" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
630 %files profile_mobile
631 %defattr(-,network_fw,network_fw,-)
632 %{_bindir}/wfd-manager.mobile
634 %files -n wifi-direct-plugin-wpasupplicant-profile_mobile
635 %manifest wifi-direct-plugin-wpasupplicant.manifest
636 %defattr(-,network_fw,network_fw,-)
637 %{_libdir}/wifi-direct-plugin-wpasupplicant.so.mobile
641 %defattr(-,network_fw,network_fw,-)
642 %{_bindir}/wfd-manager.tm1
644 %files -n wifi-direct-plugin-wpasupplicant-extension-TM1
645 %manifest wifi-direct-plugin-wpasupplicant.manifest
646 %defattr(-,network_fw,network_fw,-)
647 %{_libdir}/wifi-direct-plugin-wpasupplicant.so.tm1
651 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
652 # if wearable || "undefined"
653 %if "%{?profile}" != "mobile" && "%{?profile}" != "tv" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
654 %files profile_wearable
655 %defattr(-,network_fw,network_fw,-)
656 %{_bindir}/wfd-manager.wearable
658 %files -n wifi-direct-plugin-wpasupplicant-profile_wearable
659 %manifest wifi-direct-plugin-wpasupplicant.manifest
660 %defattr(-,network_fw,network_fw,-)
661 %{_libdir}/wifi-direct-plugin-wpasupplicant.so.wearable
664 # This is for backward-compatibility. This does not deteriorate 4.0 Configurability
665 # if tv || "undefined"
666 %if "%{?profile}" != "mobile" && "%{?profile}" != "wearable" && "%{?profile}" != "ivi" && "%{?profile}" != "common"
668 %defattr(-,network_fw,network_fw,-)
669 %{_bindir}/wfd-manager.tv
671 %files -n wifi-direct-plugin-wpasupplicant-profile_tv
672 %manifest wifi-direct-plugin-wpasupplicant.manifest
673 %defattr(-,network_fw,network_fw,-)
674 %{_libdir}/wifi-direct-plugin-wpasupplicant.so.tv
677 #%files -n wifi-direct-prd-plugin-wpasupplicant
678 #%manifest wifi-direct-prd-plugin-wpasupplicant.manifest
680 #%defattr(-,network_fw,network_fw,-)
681 #%{_libdir}/wifi-direct-prd-plugin-wpasupplicant.so