[TM2] disable feature for 64bit binary 05/100505/3
authorHyunjin Park <hj.na.park@samsung.com>
Mon, 28 Nov 2016 09:45:36 +0000 (18:45 +0900)
committerHyunjin Park <hj.na.park@samsung.com>
Mon, 28 Nov 2016 10:37:15 +0000 (19:37 +0900)
- telephony (target : false, emul : true)
- fm radio (target : false, emul : true)
- secure element (target : false, emul : false)
- NFC (target : false, emul : true) - no change

[verification] so files are checked on 64bit emul and tm2 binary

Change-Id: Ibbe84d951666d3ebe2c6ffba419983309999ed52

packaging/webapi-plugins.spec

index 86f279b..361b04c 100644 (file)
@@ -10,7 +10,7 @@
 %define crosswalk_extensions_path %{_libdir}/%{crosswalk_extensions}
 
 Name:       webapi-plugins
-Version:    1.51
+Version:    1.52
 Release:    0
 License:    Apache-2.0 and BSD-3-Clause and MIT
 Group:      Development/Libraries
@@ -25,6 +25,14 @@ Source0:    %{name}-%{version}.tar.gz
 %define tizen_is_emulator           1
 %endif
 
+%if "%{_repository}" == "arm64-wayland"
+# 64bit
+%define tizen_is_arm64           1
+%else
+# 32bit
+%define tizen_is_arm64           0
+%endif
+
 ####################################################################
 #       Common Profile : artik                                     #
 ####################################################################
@@ -84,7 +92,8 @@ Source0:    %{name}-%{version}.tar.gz
 %endif # tizen_profile_common
 
 ####################################################################
-#       Mobile Profile :  TM1, Redwood(SM-Z910F), KIRAN(Z130H)          #
+#       Mobile Profile :  TM1(32bit), Redwood(SM-Z910F), KIRAN(Z130H)          #
+#                         TM2(64bit)
 ####################################################################
 %if "%{?profile}" == "mobile"
 
@@ -111,7 +120,18 @@ Source0:    %{name}-%{version}.tar.gz
 %define tizen_feature_exif_support                    1
 %define tizen_feature_feedback_support                1
 %define tizen_feature_filesystem_support              1
+
+# FM radio feature
+%if 0%{?tizen_is_emulator}
 %define tizen_feature_fm_radio_support                1
+%else
+%if 0%{?tizen_is_arm64}
+%define tizen_feature_fm_radio_support                0
+%else
+%define tizen_feature_fm_radio_support                1
+%endif
+%endif
+
 %if 0%{?tizen_is_emulator}
 %define tizen_feature_ham_support                     1
 %else
@@ -142,16 +162,34 @@ Source0:    %{name}-%{version}.tar.gz
 %define tizen_feature_power_support                   1
 %define tizen_feature_preference_support              1
 %define tizen_feature_push_support                    1
+
+# secure element feature
 %if 0%{?tizen_is_emulator}
 %define tizen_feature_se_support                      0
 %else
+%if 0%{?tizen_is_arm64}
+%define tizen_feature_se_support                      0
+%else
 %define tizen_feature_se_support                      1
 %endif
+%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
+
+# telephony feature
+%if 0%{?tizen_is_emulator}
 %define tizen_feature_telephony_support               1
+%else
+%if 0%{?tizen_is_arm64}
+%define tizen_feature_telephony_support               0
+%else
+%define tizen_feature_telephony_support               1
+%endif
+%endif
+
 %define tizen_feature_time_support                    1
 %define tizen_feature_web_setting_support             1
 %define tizen_feature_widget_service_support          1