[ACR-1294] Add multi-assistant building block 05/190305/5 accepted/tizen/unified/20181002.093411 submit/tizen/20181002.062152
authorsooyeon.kim <sooyeon.kim@samsung.com>
Mon, 1 Oct 2018 02:05:11 +0000 (11:05 +0900)
committerSooyeon Kim <sooyeon.kim@samsung.com>
Tue, 2 Oct 2018 06:20:21 +0000 (06:20 +0000)
Change-Id: Ie497ec663724f2e6cd3a6610d5ed22e00bd188c5
Signed-off-by: sooyeon.kim <sooyeon.kim@samsung.com>
build_test_img/test_set/TC0048_artik530_bb_list.txt [new file with mode: 0644]
mapping-bb-rs.xml
mapping-bb-tct.xml
packaging/domain-apis-uix.inc
packaging/platform-preset-iot.inc

diff --git a/build_test_img/test_set/TC0048_artik530_bb_list.txt b/build_test_img/test_set/TC0048_artik530_bb_list.txt
new file mode 100644 (file)
index 0000000..a95afb0
--- /dev/null
@@ -0,0 +1,12 @@
+# TC0048 multi assistant for ARTIK530
+# 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
+
+# multi assistant
+building-blocks-sub2-domain_API-UIX-Multi_assistant
+building-blocks-sub2-Preset_boards-ARTIK530-Audio_Recording
index a8fd971c0f455d953fdf45126943e3ba1489b31f..1d2891e6087d9283e761e32872e969341a8f660a 100644 (file)
        <buildingblock name="building-blocks-sub2-domain_API-UIX-Voice_control_elementary">
                <rs_info>voice-control-elm-rs.xml</rs_info>
        </buildingblock>
+       <buildingblock name="building-blocks-sub2-domain_API-UIX-Multi_assistant">
+               <rs_info>multi-assistant-rs.xml</rs_info>
+       </buildingblock>
        <buildingblock name="building-blocks-sub2-domain_API-Web-WebView">
                <rs_info>chromium-efl-rs.xml</rs_info>
                <rs_info>evas-rs.xml</rs_info>
index 18e479c5922c073aad612bede6690db6d62bb21b..20937680f25429b5d03520b5e578e952c13f8265 100644 (file)
                <bb_info>building-blocks-sub2-domain_API-UIX-Voice_control_elementary</bb_info>
                <precondition>wifi</precondition>
        </imageid>
+       <imageid name="TC0048">
+               <tct_info>tct-multi-assistant-native-utc</tct_info>
+               <bb_info>building-blocks-sub2-domain_API-UIX-Multi_assistant</bb_info>
+               <precondition>wifi</precondition>
+       </imageid>
 </MappingInfo>
index 92eb323e13ef9790714712ea80fe7a05cfe2024c..f1e5a034ac1888b38132bf72aa32a13576e29c47 100644 (file)
@@ -12,6 +12,7 @@ Suggests: %{name}-sub2-domain_API-UIX-STT
 Suggests: %{name}-sub2-domain_API-UIX-TTS
 Suggests: %{name}-sub2-domain_API-UIX-Voice_control
 Suggests: %{name}-sub2-domain_API-UIX-Voice_control_elementary
+Suggests: %{name}-sub2-domain_API-UIX-Multi_assistant
 %description sub1-domain_API-UIX
 Tizen block (set of packages) for Group of domain API-UIX
 %files sub1-domain_API-UIX
@@ -118,3 +119,16 @@ Voice control elementary provides functions to control widget by voice commands.
 %posttrans sub2-domain_API-UIX-Voice_control_elementary
 %tizen_feature tizen.org/feature/speech.control true
 
+%package sub2-domain_API-UIX-Multi_assistant
+Summary:    Multi_assistant
+
+Requires: multi-assistant
+Requires: org.tizen.multi-assistant-service
+Requires: %{name}-sub2-domain_API-Multimedia-Audio_IO
+
+%description sub2-domain_API-UIX-Multi_assistant
+Multi assistant supports various AI assistants on the same time for giving a better usability and provides common interface for making an assistant of multi-assistant framework.
+
+%files sub2-domain_API-UIX-Multi_assistant
+%posttrans sub2-domain_API-UIX-Multi_assistant
+%tizen_feature tizen.org/feature/multi_assistant true
index 5187a7e6e376fd438118f83bd7fa317565194d6b..a2eecc090e86d5c92c0e1aa8eabc16e18afcc274 100644 (file)
@@ -179,6 +179,7 @@ Requires:   %{name}-sub2-domain_API-UIX-STT
 Requires:      %{name}-sub2-domain_API-UIX-TTS
 Requires:      %{name}-sub2-domain_API-UIX-Voice_control
 Requires:      %{name}-sub2-domain_API-UIX-Voice_control_elementary
+Requires:      %{name}-sub2-domain_API-UIX-Multi_assistant
 Requires:      %{name}-sub2-domain_API-Web-WebView
 Requires:      %{name}-sub1-domain_Feature-Resource_manager