[Build] Tizen 3.0 tv
authorPawel Kaczmarek <p.kaczmarek3@samsung.com>
Tue, 26 May 2015 09:09:02 +0000 (11:09 +0200)
committerPawel Kaczmarek <p.kaczmarek3@samsung.com>
Tue, 26 May 2015 09:09:02 +0000 (11:09 +0200)
[Info]
Enabled modules:
alarm, application, content, download, messageport, system_info, system_setting

Change-Id: I169182ca20ca0ac137272cfce5d01aedd8aa9ed8
Signed-off-by: Pawel Kaczmarek <p.kaczmarek3@samsung.com>
packaging/webapi-plugins.spec
src/application/application_manager.cc
src/messageport/messageport.gyp

index 9b92893..8a9f48b 100755 (executable)
@@ -228,8 +228,8 @@ Source0:    %{name}-%{version}.tar.gz
 %if "%{?profile}" == "tv"
 
 %define tizen_feature_account_support             0
-%define tizen_feature_alarm_support               0
-%define tizen_feature_application_support         0
+%define tizen_feature_alarm_support               1
+%define tizen_feature_application_support         1
 %define tizen_feature_archive_support             1
 %define tizen_feature_badge_support               0
 %define tizen_feature_bluetooth_support           0
@@ -237,10 +237,10 @@ Source0:    %{name}-%{version}.tar.gz
 %define tizen_feature_calendar_support            0
 %define tizen_feature_callhistory_support         0
 %define tizen_feature_contact_support             0
-%define tizen_feature_content_support             0
+%define tizen_feature_content_support             1
 %define tizen_feature_datacontrol_support         0
 %define tizen_feature_datasync_support            0
-%define tizen_feature_download_support            0
+%define tizen_feature_download_support            1
 %define tizen_feature_exif_support                1
 %define tizen_feature_filesystem_support          1
 %define tizen_feature_fm_radio_support            0
@@ -260,8 +260,8 @@ Source0:    %{name}-%{version}.tar.gz
 %define tizen_feature_se_support                  0
 %define tizen_feature_sensor_support              0
 %define tizen_feature_sound_support               0
-%define tizen_feature_system_info_support         0
-%define tizen_feature_system_setting_support      0
+%define tizen_feature_system_info_support         1
+%define tizen_feature_system_setting_support      1
 %define tizen_feature_telephony_support           0
 %define tizen_feature_time_support                1
 %define tizen_feature_web_setting_support         1
@@ -424,7 +424,7 @@ BuildRequires:  pkgconfig(smartcard-service-common)
 %endif
 
 %if 0%{?tizen_feature_message_port_support}
-BuildRequires: pkgconfig(capi-message-port)
+BuildRequires: pkgconfig(message-port)
 %endif
 
 %if 0%{?tizen_feature_notification_support}
index 1edc802..c1e2c44 100644 (file)
@@ -1083,6 +1083,23 @@ class ApplicationListChangedBroker {
     kUninstalled,
   };
 
+#if defined(TIZEN_TV)
+  static int ClientStatusListener(unsigned int target_uid, int id, const char* type, const char* package, const char* key,
+                                  const char* val, const void* msg, void* data) {
+    LoggerD("Entered");
+    ApplicationListChangedBroker* that = static_cast<ApplicationListChangedBroker*>(data);
+
+    if (0 == strcasecmp(key, kStartKey)) {
+      that->HandleStart(val, package);
+    } else if (0 == strcasecmp(key, kEndKey) && 0 == strcasecmp(val, kOkValue)) {
+      that->HandleEnd(package);
+    } else {
+      LoggerD("Ignored key: %s", key);
+    }
+
+    return 0;
+  }
+#else
   static int ClientStatusListener(int id, const char* type, const char* package, const char* key,
                                   const char* val, const void* msg, void* data) {
     LoggerD("Entered");
@@ -1098,6 +1115,7 @@ class ApplicationListChangedBroker {
 
     return 0;
   }
+#endif
 
   void AddApplicationInstance(ApplicationInstance* app_instance) {
     LoggerD("Entered");
index 87e2e78..bd6dc9b 100644 (file)
@@ -21,7 +21,7 @@
           'variables': {
             'packages': [
               'vconf',
-              'capi-message-port',
+              'message-port',
               'dlog'
             ]
           },