modify spec for wearable/mobile
authorHyunjin Park <hj.na.park@samsung.com>
Sat, 18 Apr 2015 13:37:28 +0000 (22:37 +0900)
committerHyunjin Park <hj.na.park@samsung.com>
Sat, 18 Apr 2015 13:37:28 +0000 (22:37 +0900)
Change-Id: Id23cf3dbe0ecda572518bd9fa99316b218619ef0

packaging/webapi-plugins.spec

index 719caa7866b293e2fc3eb7724a45988449561f1c..d8b486c09da4ffa0cf66c594284b5c555b7b855b 100755 (executable)
@@ -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