From 0c9aa7a70e223931fc64ad5381a6c58e8ea8d4a3 Mon Sep 17 00:00:00 2001 From: Hyunjin Park Date: Sat, 18 Apr 2015 22:37:28 +0900 Subject: [PATCH] modify spec for wearable/mobile Change-Id: Id23cf3dbe0ecda572518bd9fa99316b218619ef0 --- packaging/webapi-plugins.spec | 119 +++++++++++++++++++++++++++++----- 1 file changed, 102 insertions(+), 17 deletions(-) diff --git a/packaging/webapi-plugins.spec b/packaging/webapi-plugins.spec index 719caa78..d8b486c0 100755 --- a/packaging/webapi-plugins.spec +++ b/packaging/webapi-plugins.spec @@ -15,7 +15,7 @@ Source0: %{name}-%{version}.tar.gz #################################################################### -# Mobile Profile : Kiran(SM-Z130H), Redwood(SM-Z910F) # +# Mobile Profile : Redwood(SM-Z910F) # #################################################################### %if "%{?tizen_profile_name}" == "mobile" @@ -24,86 +24,171 @@ Source0: %{name}-%{version}.tar.gz %define tizen_feature_application_support 1 %define tizen_feature_archive_support 1 %define tizen_feature_badge_support 1 +%ifarch %{arm} +# ARM %define tizen_feature_bluetooth_support 1 +%else +# I586 +%define tizen_feature_bluetooth_support 0 +%endif %define tizen_feature_bookmark_support 1 %define tizen_feature_calendar_support 1 -%define tizen_feature_callhistory_support 1 %define tizen_feature_contact_support 1 %define tizen_feature_content_support 1 %define tizen_feature_datacontrol_support 1 %define tizen_feature_download_support 1 %define tizen_feature_exif_support 1 %define tizen_feature_filesystem_support 1 +%ifarch %{arm} +# ARM %define tizen_feature_fm_radio_support 0 +%else +# I586 +%define tizen_feature_fm_radio_support 1 +%endif %define tizen_feature_media_controller_support 1 +%ifarch %{arm} +# ARM %define tizen_feature_media_key_support 1 +%else +# I586 +%define tizen_feature_media_key_support 0 +%endif %define tizen_feature_message_port_support 1 %define tizen_feature_messaging_support 1 -%define tizen_feature_nbs_support 1 + +%ifarch %{arm} +# ARM %define tizen_feature_nfc_emulation_support 0 %define tizen_feature_nfc_support 1 +%else +# I586 +%define tizen_feature_nfc_emulation_support 0 +%define tizen_feature_nfc_support 0 +%endif %define tizen_feature_notification_support 1 %define tizen_feature_package_support 1 %define tizen_feature_power_support 1 %define tizen_feature_push_support 1 +%ifarch %{arm} +# ARM %define tizen_feature_se_support 1 +%else +# I586 +%define tizen_feature_se_support 0 +%endif %define tizen_feature_sensor_support 1 %define tizen_feature_sound_support 1 %define tizen_feature_system_info_support 1 %define tizen_feature_system_setting_support 1 +%ifarch %{arm} +# ARM +%define tizen_feature_telephony_support 1 +%else +# I586 %define tizen_feature_telephony_support 0 +%endif %define tizen_feature_time_support 1 %define tizen_feature_web_setting_support 1 +%ifarch %{arm} +# ARM %define tizen_feature_wi_fi_support 0 +%else +# I586 +%define tizen_feature_wi_fi_support 0 +%endif %define tizen_feature_tvaudio_support 0 %define tizen_feature_tvchannel_support 0 %define tizen_feature_tv_display_support 0 %define tizen_feature_tvinputdevice_support 0 %define tizen_feature_tvwindow_support 0 +%if 0%{?tizen_feature_telephony_support} +%define tizen_feature_callhistory_support 1 +%define tizen_feature_nbs_support 1 +%else +%define tizen_feature_callhistory_support 0 +%define tizen_feature_nbs_support 0 +%endif + %endif # tizen_profile_mobile #################################################################### -# Wearable Profile : Gear3(Ponte) # +# Wearable Profile : B2 # #################################################################### %if "%{?tizen_profile_name}" == "wearable" +# Account API is optional in Tizen Wearable Profile. %define tizen_feature_account_support 0 + %define tizen_feature_alarm_support 0 %define tizen_feature_application_support 0 -%define tizen_feature_archive_support 0 -%define tizen_feature_badge_support 0 -%define tizen_feature_bluetooth_support 0 + +# Archive API is optional in Tizen Wearable Profile. +%define tizen_feature_archive_support 1 + +# Badge API is mandatory in Tizen Wearable Profile. +%define tizen_feature_badge_support 1 + + +%define tizen_feature_bluetooth_support 1 + +# Bookmark API is optional in Tizen Wearable Profile. %define tizen_feature_bookmark_support 0 + +# Calendar API is mandatory in Tizen Wearable Profile. %define tizen_feature_calendar_support 0 -%define tizen_feature_callhistory_support 0 +%define tizen_feature_callhistory_support 1 %define tizen_feature_contact_support 0 -%define tizen_feature_content_support 0 +%define tizen_feature_content_support 1 %define tizen_feature_datacontrol_support 0 +%ifarch %{arm} %define tizen_feature_download_support 0 -%define tizen_feature_exif_support 0 +%else +%define tizen_feature_download_support 1 +%endif +%define tizen_feature_exif_support 1 %define tizen_feature_filesystem_support 0 %define tizen_feature_fm_radio_support 0 -%define tizen_feature_media_controller_support 0 +%define tizen_feature_media_controller_support 1 + +# MediayKey API is optional in Tizen Wearable Profile. +# tizen.org/feature/network.bluetooth.audio.media is required for MediayKey API +%ifarch %{arm} +# ARM +%define tizen_feature_media_key_support 1 +%else +# I586 %define tizen_feature_media_key_support 0 -%define tizen_feature_message_port_support 0 +%endif + +%define tizen_feature_message_port_support 1 %define tizen_feature_messaging_support 0 -%define tizen_feature_nbs_support 0 +%define tizen_feature_nbs_support 1 +%if 0%{?model_build_feature_nfc} +%define tizen_feature_nfc_emulation_support 1 +%define tizen_feature_nfc_support 1 +%else %define tizen_feature_nfc_emulation_support 0 %define tizen_feature_nfc_support 0 +%endif %define tizen_feature_notification_support 0 %define tizen_feature_package_support 0 -%define tizen_feature_power_support 0 +%define tizen_feature_power_support 1 %define tizen_feature_push_support 0 +%if 0%{?model_build_feature_smartcard } +%define tizen_feature_se_support 1 +%else %define tizen_feature_se_support 0 -%define tizen_feature_sensor_support 0 -%define tizen_feature_sound_support 0 +%endif +%define tizen_feature_sensor_support 1 +%define tizen_feature_sound_support 1 %define tizen_feature_system_info_support 0 %define tizen_feature_system_setting_support 0 %define tizen_feature_telephony_support 0 %define tizen_feature_time_support 0 %define tizen_feature_web_setting_support 0 -%define tizen_feature_wi_fi_support 0 +%define tizen_feature_wi_fi_support 1 %define tizen_feature_tvaudio_support 0 %define tizen_feature_tvchannel_support 0 %define tizen_feature_tv_display_support 0 -- 2.34.1