ADD_DEFINITIONS(-DTIZEN_WIFI_MODULE_BUNDLE)
ENDIF(TIZEN_WIFI_MODULE_BUNDLE)
+IF(TIZEN_TV_BOARD_PRD)
+ ADD_DEFINITIONS(-DTIZEN_TV_BOARD_PRD)
+ENDIF(TIZEN_TV_BOARD_PRD)
+
IF(CTRL_IFACE_DBUS)
ADD_DEFINITIONS(-DCTRL_IFACE_DBUS)
ENDIF(CTRL_IFACE_DBUS)
INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/bundle/wifi-direct-dhcp.sh DESTINATION bin)
ELSE(TIZEN_WIFI_MODULE_BUNDLE)
INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/common/dhcpd-notify.sh DESTINATION bin)
-IF(TIZEN_WLAN_BOARD_SPRD)
- INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/TM1/p2p_supp.conf DESTINATION etc/wifi-direct)
- INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/TM1/p2p_supp.conf DESTINATION /opt/etc)
- INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/TM1/dhcpd.p2p.conf DESTINATION etc/wifi-direct)
- INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/TM1/wifi-direct-dhcp.sh DESTINATION bin)
-ELSE(TIZEN_WLAN_BOARD_SPRD)
- INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/common/p2p_supp.conf DESTINATION etc/wifi-direct)
- INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/common/p2p_supp.conf DESTINATION /opt/etc)
- INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/common/dhcpd.p2p.conf DESTINATION etc/wifi-direct)
- INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/common/wifi-direct-dhcp.sh DESTINATION bin)
-ENDIF(TIZEN_WLAN_BOARD_SPRD)
-ENDIF(TIZEN_WIFI_MODULE_BUNDLE)
+ IF(TIZEN_WLAN_BOARD_SPRD)
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/TM1/p2p_supp.conf DESTINATION etc/wifi-direct)
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/TM1/p2p_supp.conf DESTINATION /opt/etc)
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/TM1/dhcpd.p2p.conf DESTINATION etc/wifi-direct)
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/TM1/wifi-direct-dhcp.sh DESTINATION bin)
+ ELSE(TIZEN_WLAN_BOARD_SPRD)
+ IF(TIZEN_TV_BOARD_PRD)
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/tv/p2p_supp.conf DESTINATION etc/wifi-direct)
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/tv/p2p_supp.conf DESTINATION /opt/etc)
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/tv/dhcpd.p2p.conf DESTINATION etc/wifi-direct)
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/tv/wifi-direct-dhcp.sh DESTINATION bin)
+ ELSE(TIZEN_TV_BOARD_PRD)
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/common/p2p_supp.conf DESTINATION etc/wifi-direct)
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/common/p2p_supp.conf DESTINATION /opt/etc)
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/common/dhcpd.p2p.conf DESTINATION etc/wifi-direct)
+ INSTALL(FILES ${CMAKE_SOURCE_DIR}/files/common/wifi-direct-dhcp.sh DESTINATION bin)
+ ENDIF(TIZEN_WLAN_BOARD_SPRD)
+ ENDIF(TIZEN_WIFI_MODULE_BUNDLE)
+ENDIF(TIZEN_TV_BOARD_PRD)
IF("${ARCH}" MATCHES "^arm.*|.*86.*")
IF(CTRL_IFACE_DBUS)
Name: wifi-direct-manager
Summary: Wi-Fi Direct manger
-Version: 1.2.104
+Version: 1.2.105
Release: 1
Group: Network & Connectivity/Wireless
License: Apache-2.0
-DTIZEN_WLAN_CONCURRENT_ENABLE=0 \
-DTIZEN_FEATURE_WIFI_DISPLAY=1 \
-DCTRL_IFACE_DBUS=1 \
- -DTIZEN_WIFI_MODULE_BUNDLE=1 \
+ -DTIZEN_WIFI_MODULE_BUNDLE=0 \
-DTIZEN_TV=1 \
+ -DTIZEN_TV_BOARD_PRD=1 \
%endif
%endif
%endif
%post
#TV profile uses default XU3 device which creates wlan interface only
%if "%{profile}" == "tv"
-chmod 644 /usr/etc/wifi-direct/dhcpd.wlan.conf
+# Comment it for temp puprose. Tizen TV Board supports p2p0 interface
+#chmod 644 /usr/etc/wifi-direct/dhcpd.wlan.conf
+chmod 644 /usr/etc/wifi-direct/dhcpd.p2p.conf
%else
chmod 644 /usr/etc/wifi-direct/dhcpd.p2p.conf
%endif
%{_bindir}/wfd-manager
#TV profile uses default XU3 device which creates wlan interface only
%if "%{profile}" == "tv"
-/usr/etc/wifi-direct/dhcpd.wlan.conf
+/usr/etc/wifi-direct/dhcpd.p2p.conf
+#/usr/etc/wifi-direct/dhcpd.wlan.conf
%else
/usr/etc/wifi-direct/dhcpd.p2p.conf
%endif
#define CONF_FILE_PATH "/etc/wpa_supplicant/wpa_supplicant.conf"
#endif
-#if 0
+#if defined TIZEN_TV_BOARD_PRD
#define DEFAULT_MAC_FILE_PATH "/sys/class/net/p2p0/address"
-#define CONF_FILE_PATH "/opt/etc/p2p_supp.conf"
+#define CONF_FILE_PATH "/etc/wpa_supplicant/wpa_supplicant.conf"
#endif
#if defined TIZEN_MOBILE
#define GROUP_IFACE_PREFIX "wlan"
#endif
+#if defined TIZEN_TV_BOARD_PRD
+#define COMMON_IFACE_NAME "p2p0"
+#define GROUP_IFACE_NAME "p2p0"
+#define GROUP_IFACE_PREFIX "p2p"
+#endif
+
#if defined TIZEN_TV
#define PRIMARY_DEVICE_TYPE "\x00\x07\x00\x50\xf2\x04\x00\x01"
#define DEFAULT_DEVICE_NAME "[TV]Tizen"