summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorallu.k <allu.k@samsung.com>2020-01-23 15:14:35 +0530
committerallu.k <allu.k@samsung.com>2020-01-23 16:57:25 +0530
commit6c1e519ae4eb4b196254cefebdd9f81eadbc3359 (patch)
tree0269889565d4eea08ce0dc4ca24ead0d2552a862
parent354d29fd109e37613e60362a200008955c5ef1ba (diff)
downloadbuilding-blocks-6c1e519ae4eb4b196254cefebdd9f81eadbc3359.tar.gz
building-blocks-6c1e519ae4eb4b196254cefebdd9f81eadbc3359.tar.bz2
building-blocks-6c1e519ae4eb4b196254cefebdd9f81eadbc3359.zip
Adding attach panel to IOT Profile
Change-Id: I0339e1803e8e38215c78e406cca93247c737a7b6
-rw-r--r--build_test_img/test_set/TC0005_artik530_bb_list.txt21
-rw-r--r--mapping-bb-rs.xml3
-rw-r--r--mapping-bb-tct.xml5
-rw-r--r--packaging/domain-apis-appfw.inc27
-rw-r--r--packaging/platform-preset-iot.inc1
5 files changed, 56 insertions, 1 deletions
diff --git a/build_test_img/test_set/TC0005_artik530_bb_list.txt b/build_test_img/test_set/TC0005_artik530_bb_list.txt
index 88ae21e..47263df 100644
--- a/build_test_img/test_set/TC0005_artik530_bb_list.txt
+++ b/build_test_img/test_set/TC0005_artik530_bb_list.txt
@@ -1,2 +1,21 @@
# TC0005 Attach-Panel for ARTIK530
-# Attach-panel is not supported Iot profile
+# iot core for ARTIK530
+building-blocks-root-Preset_iot_core
+building-blocks-sub1-Preset_boards-ARTIK530
+building-blocks-sub2-Preset_boards-ARTIK530-Wifi
+building-blocks-sub1-Preset_partition-3parts_ramdisk_recovery
+# For TCT
+building-blocks-sub2-domain_API-AppFramework-TPK_Installation
+
+# For UI
+building-blocks-sub2-Preset_boards-ARTIK530-Display
+building-blocks-sub2-Preset_boards-ARTIK530-EFL
+building-blocks-sub2-domain_API-AppFramework-Native_EFL_UI_app_model
+building-blocks-sub1-domain_Feature-BootAni
+building-blocks-sub1-domain_Feature-Starter
+
+# Attach Panel (Native EFL UI App model, Camera, Recorder, Device, Storage)
+building-blocks-sub2-domain_API-AppFramework-Attach_Panel
+building-blocks-sub2-Preset_boards-ARTIK530-Audio_Recording
+building-blocks-sub2-Preset_boards-ARTIK530-Camera
+building-blocks-sub2-Preset_boards-ARTIK530-System_Device \ No newline at end of file
diff --git a/mapping-bb-rs.xml b/mapping-bb-rs.xml
index e89362d..f40cef9 100644
--- a/mapping-bb-rs.xml
+++ b/mapping-bb-rs.xml
@@ -52,6 +52,9 @@
<rs_info>capi-appfw-alarm-rs.xml</rs_info>
<rs_info>notification-rs.xml</rs_info>
</buildingblock>
+ <buildingblock name="building-blocks-sub2-domain_API-AppFramework-Attach_Panel">
+ <rs_info>attach-panel-rs.xml</rs_info>
+ </buildingblock>
<buildingblock name="building-blocks-sub2-domain_API-AppFramework-Badge_API">
<rs_info>badge-rs.xml</rs_info>
</buildingblock>
diff --git a/mapping-bb-tct.xml b/mapping-bb-tct.xml
index 404f6ad..69236c9 100644
--- a/mapping-bb-tct.xml
+++ b/mapping-bb-tct.xml
@@ -525,6 +525,11 @@
<bb_info>building-blocks-sub2-domain_API-AppFramework-Alarm_API</bb_info>
<bb_info>building-blocks-sub2-domain_API-Network-SoftAP</bb_info>
</imageid>
+ <imageid name="TC0005">
+ <tct_info>tct-attach-panel-native-itc</tct_info>
+ <tct_info>tct-attach-panel-native-utc</tct_info>
+ <bb_info>building-blocks-sub2-domain_API-AppFramework-Attach_Panel</bb_info>
+ </imageid>
<imageid name="TC0006">
<tct_info>tct-badge-native-itc</tct_info>
<tct_info>tct-badge-native-utc</tct_info>
diff --git a/packaging/domain-apis-appfw.inc b/packaging/domain-apis-appfw.inc
index 7cb9cf8..c441e78 100644
--- a/packaging/domain-apis-appfw.inc
+++ b/packaging/domain-apis-appfw.inc
@@ -18,6 +18,7 @@ Suggests: %{name}-sub2-domain_API-AppFramework-Notification_API
Suggests: %{name}-sub2-domain_API-AppFramework-Shortcut_API
Suggests: %{name}-sub2-domain_API-AppFramework-Badge_API
Suggests: %{name}-sub2-domain_API-AppFramework-Media_Key_API
+Suggests: %{name}-sub2-domain_API-AppFramework-Attach_Panel
Suggests: %{name}-sub2-domain_API-AppFramework-RPC_Port_API
Suggests: %{name}-sub2-domain_API-AppFramework-Job_Scheduler_API
Suggests: %{name}-sub2-domain_API-AppFramework-Capability_Manager_API
@@ -146,6 +147,32 @@ Requires: %{name}-sub2-domain_API-UI-Display_Server
This block supports media key API
%files sub2-domain_API-AppFramework-Media_Key_API
+%package sub2-domain_API-AppFramework-Attach_Panel
+Summary: Attach-Panel
+
+# packakge list
+Requires: attach-panel
+Requires: attach-panel-gallery
+Requires: attach-panel-camera
+Requires: attach-panel-document
+Requires: attach-panel-voicerecorder
+
+Requires: %{name}-sub2-domain_API-Multimedia-Camera
+Requires: %{name}-sub2-domain_API-System-Device
+Requires: %{name}-sub2-domain_API-Multimedia-Recorder
+Requires: %{name}-sub2-domain_API-AppFramework-Native_EFL_UI_app_model
+Requires: %{name}-sub2-domain_API-System-Storage
+
+Suggests: org.tizen.app-selector-profile_mobile
+
+%description sub2-domain_API-AppFramework-Attach_Panel
+Attach panel provides functions to attach images, voices, contacts, events and files. User can attach images, take pictures, record voice and select files to attach into the caller app.
+Currently, only mobile is supported, and if there is a profile you want, you can select the app-selector package corresponding to profile.
+
+%files sub2-domain_API-AppFramework-Attach_Panel
+%posttrans sub2-domain_API-AppFramework-Attach_Panel
+%tizen_feature tizen.org/feature/attach_panel true
+
%package sub2-domain_API-AppFramework-RPC_Port_API
Summary: RPC Port API
Requires: rpc-port
diff --git a/packaging/platform-preset-iot.inc b/packaging/platform-preset-iot.inc
index 8076a7e..9789924 100644
--- a/packaging/platform-preset-iot.inc
+++ b/packaging/platform-preset-iot.inc
@@ -74,6 +74,7 @@ Requires: %{name}-sub2-domain_API-Account-libOAuth
Requires: %{name}-sub2-domain_API-Account-OAuth2
Requires: %{name}-sub2-domain_API-Account-Sync_Manager
Requires: %{name}-sub2-domain_API-AppFramework-Alarm_API
+Requires: %{name}-sub2-domain_API-AppFramework-Attach_Panel
Requires: %{name}-sub2-domain_API-AppFramework-Badge_API
Requires: %{name}-sub2-domain_API-AppFramework-Component_Manager_API
Requires: %{name}-sub2-domain_API-AppFramework-Native_EFL_Component_Based_App_Model