summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJaehoon Chung <jh80.chung@samsung.com>2021-06-01 13:29:33 +0900
committerJaehoon Chung <jh80.chung@samsung.com>2021-06-01 13:29:33 +0900
commit6a3c0004ea9f1fca00a220b42791cd8003c48bce (patch)
tree2393740f31a4e8755ba699978c35cdccd9b5bdb5
parent1f18e5b9a3eaf7bea828fd92bac5df0d4f086579 (diff)
downloadbuilding-blocks-6a3c0004ea9f1fca00a220b42791cd8003c48bce.tar.gz
building-blocks-6a3c0004ea9f1fca00a220b42791cd8003c48bce.tar.bz2
building-blocks-6a3c0004ea9f1fca00a220b42791cd8003c48bce.zip
Add platform-preset-boards-common.inc file
Add platform-preset-boards-common.inc file. It will be used for Tizen Platform Image without H/W dependency. - In future, rpi3/artik530 will removed. Instead, boards-common will be replaced. Change-Id: I8479b189e1700899d73ac8c97a5f88f9de8aa1ff Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
-rw-r--r--packaging/building-blocks.spec2
-rw-r--r--packaging/platform-preset-boards-artik530.inc1
-rw-r--r--packaging/platform-preset-boards-common.inc370
-rw-r--r--packaging/platform-preset-boards-rpi3.inc1
-rw-r--r--packaging/platform-preset-boards-tm1.inc1
-rw-r--r--packaging/platform-preset-boards-tm2.inc1
-rw-r--r--packaging/platform-preset-boards.inc1
-rw-r--r--packaging/platform-preset-iot-headed-images.inc134
-rw-r--r--packaging/platform-preset-iot-headless-images.inc2
9 files changed, 513 insertions, 0 deletions
diff --git a/packaging/building-blocks.spec b/packaging/building-blocks.spec
index 25f34b4..ad26d4d 100644
--- a/packaging/building-blocks.spec
+++ b/packaging/building-blocks.spec
@@ -84,6 +84,7 @@ Source3800: platform-preset-boards.inc
%ifarch armv7l aarch64
Source3801: platform-preset-boards-rpi3.inc
Source3811: platform-preset-boards-rpi3-hal-backend.inc
+Source3820: platform-preset-boards-common.inc
%endif
%ifarch armv7l
Source3802: platform-preset-boards-artik530.inc
@@ -411,6 +412,7 @@ python ./rule_checker.py
%ifarch armv7l aarch64
%{include_if_mainbuild %{SOURCE3801}}
%{include_if_mainbuild %{SOURCE3811}}
+%{include_if_mainbuild %{SOURCE3820}}
%endif
%ifarch armv7l
%{include_if_mainbuild %{SOURCE3802}}
diff --git a/packaging/platform-preset-boards-artik530.inc b/packaging/platform-preset-boards-artik530.inc
index df0da9d..a8967ee 100644
--- a/packaging/platform-preset-boards-artik530.inc
+++ b/packaging/platform-preset-boards-artik530.inc
@@ -35,6 +35,7 @@ Suggests: %{name}-sub2-Preset_boards-ARTIK530-IM
Conflicts: %{name}-sub1-Preset_boards-TM1
Conflicts: %{name}-sub1-Preset_boards-TM2
Conflicts: %{name}-sub1-Preset_boards-RPI3
+Conflicts: %{name}-sub1-Preset_boards-COMMON
%description sub1-Preset_boards-ARTIK530
Firstly select HALs and Feature to add to your image.
diff --git a/packaging/platform-preset-boards-common.inc b/packaging/platform-preset-boards-common.inc
new file mode 100644
index 0000000..11d8f22
--- /dev/null
+++ b/packaging/platform-preset-boards-common.inc
@@ -0,0 +1,370 @@
+# Maintainer: Tizen PM?
+# You need ACK (+1) from the maintainer to be reviewed by building-block maintainers.
+
+########################################
+### Preset for TIZEN HEADED COMMON ###
+########################################
+%package sub1-Preset_boards-COMMON
+Summary: COMMON Selection for HAL and Feature
+Requires: %{name}-sub2-Preset_boards-COMMON-System
+Requires: %{name}-sub2-Preset_boards-COMMON-System_Device
+Suggests: %{name}-sub2-Preset_boards-COMMON-Audio
+Suggests: %{name}-sub2-Preset_boards-COMMON-Audio_Recording
+Suggests: %{name}-sub2-Preset_boards-COMMON-GPS
+Suggests: %{name}-sub2-Preset_boards-COMMON-Codec
+Suggests: %{name}-sub2-Preset_boards-COMMON-Camera_Common
+Suggests: %{name}-sub2-Preset_boards-COMMON-Camera
+Suggests: %{name}-sub2-Preset_boards-COMMON-Camera_Headless
+Suggests: %{name}-sub2-Preset_boards-COMMON-Display
+Suggests: %{name}-sub2-Preset_boards-COMMON-Display_Headless
+Suggests: %{name}-sub2-Preset_boards-COMMON-Wifi
+Suggests: %{name}-sub2-Preset_boards-COMMON-WifiDirect
+Suggests: %{name}-sub2-Preset_boards-COMMON-Bluetooth
+Suggests: %{name}-sub2-Preset_boards-COMMON-Bluetooth_CallAudio
+Suggests: %{name}-sub2-Preset_boards-COMMON-BLE
+Suggests: %{name}-sub2-Preset_boards-COMMON-NFC
+Suggests: %{name}-sub2-Preset_boards-COMMON-Telephony
+Suggests: %{name}-sub2-Preset_boards-COMMON-Feedback
+Suggests: %{name}-sub2-Preset_boards-COMMON-Sensor
+Suggests: %{name}-sub2-Preset_boards-COMMON-DALi
+Suggests: %{name}-sub2-Preset_boards-COMMON-DALi2
+Suggests: %{name}-sub2-Preset_boards-COMMON-EFL
+Suggests: %{name}-sub2-Preset_boards-COMMON-IM
+Suggests: %{name}-sub2-Preset_boards-COMMON-Power
+Suggests: %{name}-sub2-Preset_boards-COMMON-UserAwareness
+
+Conflicts: %{name}-sub1-Preset_boards-TM1
+Conflicts: %{name}-sub1-Preset_boards-TM2
+Conflicts: %{name}-sub1-Preset_boards-ARTIK530
+Conflicts: %{name}-sub1-Preset_boards-RPI3
+
+%description sub1-Preset_boards-COMMON
+Firstly select HALs and Feature to add to your image.
+%files sub1-Preset_boards-COMMON
+
+### COMMON-System ###
+%package sub2-Preset_boards-COMMON-System
+Summary: COMMON_System
+Requires: model-config-default
+Requires: system-plugin-feature-session-bind
+Requires: system-plugin-feature-namespace
+
+%description sub2-Preset_boards-COMMON-System
+Packages for System HAL and Feature. They are mandatory.
+%files sub2-Preset_boards-COMMON-System
+
+
+### COMMON-System_Device ###
+%package sub2-Preset_boards-COMMON-System_Device
+Summary: COMMON_Deviced Plugin
+Requires: %{name}-sub2-domain_API-System-Device
+Requires: deviced-plugin-profile-iot
+
+%description sub2-Preset_boards-COMMON-System_Device
+Packages for Deviced HAL and Feature.
+%files sub2-Preset_boards-COMMON-System_Device
+
+### COMMON-Audio ###
+%package sub2-Preset_boards-COMMON-Audio
+Summary: COMMON_Audio
+Suggests: %{name}-sub2-domain_API-Multimedia-Audio_IO
+Suggests: %{name}-sub2-domain_API-Multimedia-Player
+Suggests: %{name}-sub2-domain_API-Multimedia-WAV_Player
+Suggests: %{name}-sub2-domain_API-Multimedia-Tone_Player
+Suggests: %{name}-sub2-domain_API-Multimedia-OpenAL
+Suggests: %{name}-sub2-domain_API-Multimedia-Media_Streamer
+Suggests: %{name}-sub2-domain_API-Multimedia-Sound_Pool
+
+%description sub2-Preset_boards-COMMON-Audio
+Packages of Audio HAL and Feature.
+If you select Bluetooth,dd you can select pulseaudio-modules-bluetooth.
+%files sub2-Preset_boards-COMMON-Audio
+
+### COMMON-Audio_Recording ###
+%package sub2-Preset_boards-COMMON-Audio_Recording
+Summary: COMMON_AudioRecording
+Requires: %{name}-sub2-Preset_boards-COMMON-Audio
+Suggests: %{name}-sub2-domain_API-Multimedia-Recorder
+Suggests: %{name}-sub2-domain_API-Multimedia-Audio_IO
+Suggests: %{name}-sub2-domain_API-Multimedia-Media_Streamer
+
+%description sub2-Preset_boards-COMMON-Audio_Recording
+Packages of Audio HAL and Feature.
+
+%files sub2-Preset_boards-COMMON-Audio_Recording
+
+### COMMON-GPS ###
+%package sub2-Preset_boards-COMMON-GPS
+Summary: COMMON_GPS
+Requires: %{name}-sub2-domain_API-Location-Location_Manager
+
+%description sub2-Preset_boards-COMMON-GPS
+Packages of GPS HAL and Feature.
+%files sub2-Preset_boards-COMMON-GPS
+
+
+### COMMON-Codec ###
+%package sub2-Preset_boards-COMMON-Codec
+Summary: COMMON_Codec
+Suggests: %{name}-sub2-Preset_boards-COMMON-Display
+Suggests: %{name}-sub2-Preset_boards-COMMON-Display_Headless
+%ifarch amv7l
+Requires: gst-omx
+%endif
+
+Suggests: %{name}-sub2-domain_API-Multimedia-Player
+Suggests: %{name}-sub2-domain_API-Multimedia-Media_Streamer
+Suggests: %{name}-sub2-domain_API-Multimedia-Media_Codec
+Suggests: %{name}-sub2-domain_API-Multimedia-Camera
+Suggests: %{name}-sub2-domain_API-Multimedia-Recorder
+Suggests: %{name}-sub2-domain_API-Multimedia-Screen_Mirroring
+
+%description sub2-Preset_boards-COMMON-Codec
+Packages of Codec HAL and Feature.
+If you want to use hardware acceleration, select the required feature.
+%files sub2-Preset_boards-COMMON-Codec
+
+### COMMON-Camera_Common ###
+%package sub2-Preset_boards-COMMON-Camera_Common
+Summary: COMMON_Camera(Common)
+Requires: %{name}-sub2-domain_API-Multimedia-Camera
+Requires: gst-plugins-good
+Requires: gst-plugins-tizen
+
+%description sub2-Preset_boards-COMMON-Camera_Common
+Packages of Camera HAL and Feature (Common).
+(known issue: The preview and capture could be failed with some web cameras.)
+%files sub2-Preset_boards-COMMON-Camera_Common
+
+### COMMON-Camera ###
+%package sub2-Preset_boards-COMMON-Camera
+Summary: COMMON_Camera
+Requires: %{name}-sub2-Preset_boards-COMMON-Camera_Common
+Requires: %{name}-sub2-Preset_boards-COMMON-Display
+
+Conflicts: %{name}-sub2-Preset_boards-COMMON-Camera_Headless
+
+%description sub2-Preset_boards-COMMON-Camera
+Packages of Camera HAL and Feature for COMMON.
+(known issue: The preview and capture could be failed with some web cameras.)
+%files sub2-Preset_boards-COMMON-Camera
+
+### COMMON-Camera_Headless ###
+%package sub2-Preset_boards-COMMON-Camera_Headless
+Summary: COMMON_Camera(Headless)
+Requires: %{name}-sub2-Preset_boards-COMMON-Camera_Common
+Requires: %{name}-sub2-Preset_boards-COMMON-Display_Headless
+
+Conflicts: %{name}-sub2-Preset_boards-COMMON-Camera
+
+%description sub2-Preset_boards-COMMON-Camera_Headless
+Packages of Camera HAL and Feature (Headless).
+(known issue: camera preview and capture could be failed.)
+%files sub2-Preset_boards-COMMON-Camera_Headless
+
+### COMMON-Display ###
+%package sub2-Preset_boards-COMMON-Display
+Summary: COMMON_Display
+Requires: %{name}-sub2-domain_API-UI-Display_Server
+Requires: e-tizen-data-profile_common
+Requires: mesa
+Requires: coregl
+
+Conflicts: %{name}-sub2-Preset_boards-COMMON-Display_Headless
+
+%description sub2-Preset_boards-COMMON-Display
+Packages of Display HAL and Feature.
+%files sub2-Preset_boards-COMMON-Display
+
+### COMMON-Display_Headless ###
+%package sub2-Preset_boards-COMMON-Display_Headless
+Summary: COMMON_Display(Headless)
+Requires: %{name}-sub2-domain_API-UI-Display_Server_Headless
+
+Conflicts: %{name}-sub2-Preset_boards-COMMON-Display
+
+%description sub2-Preset_boards-COMMON-Display_Headless
+Packages of Display HAL and Feature (Headless).
+%files sub2-Preset_boards-COMMON-Display_Headless
+
+### COMMON-Wifi ###
+%package sub2-Preset_boards-COMMON-Wifi
+Summary: COMMON_Wifi
+Requires: %{name}-sub2-domain_API-Network-WiFi_Manager
+Requires: wpa_supplicant-profile_common
+Suggests: net-config-plugin-headed
+
+%description sub2-Preset_boards-COMMON-Wifi
+Packages of Wifi HAL and Feature.
+If you enable the UI, you can select net-config-plugin-headed.
+%files sub2-Preset_boards-COMMON-Wifi
+
+### COMMON-WifiDirect ###
+%package sub2-Preset_boards-COMMON-WifiDirect
+Summary: COMMON_WifiDirect
+Requires: %{name}-sub2-domain_API-Network-WiFi_Direct
+Requires: %{name}-sub2-Preset_boards-COMMON-Wifi
+Requires: wifi-direct-manager-profile_common
+
+%description sub2-Preset_boards-COMMON-WifiDirect
+Packages of WifiDirect HAL and Feature for COMMON.
+%files sub2-Preset_boards-COMMON-WifiDirect
+
+### COMMON-Bluetooth ###
+%package sub2-Preset_boards-COMMON-Bluetooth
+Summary: COMMON_Bluetooth
+Requires: %{name}-sub2-domain_API-Network-Bluetooth_BREDR
+Requires: bluetooth-frwk-profile_common
+Requires: bluetooth-tools-profile_common
+Requires: bluez-profile_common
+Suggests: bluez-extension-bredr
+Suggests: bluetooth-frwk-plugin-headed
+Suggests: org.tizen.bt-syspopup
+Suggests: org.tizen.bt-syspopup-profile_common
+Suggests: bluez-plugin-headless
+
+%description sub2-Preset_boards-COMMON-Bluetooth
+Packages of Bluetooth HAL and Feature for COMMON.
+%files sub2-Preset_boards-COMMON-Bluetooth
+
+### COMMON-Bluetooth_CallAudio ###
+%package sub2-Preset_boards-COMMON-Bluetooth_CallAudio
+Summary: COMMON_Bluetooth Call Audio
+Requires: %{name}-sub2-Preset_boards-COMMON-Bluetooth
+Requires: %{name}-sub2-domain_API-Network-Bluetooth_Call_Audio
+Requires: bluetooth-agent-hfp_ag
+
+%description sub2-Preset_boards-COMMON-Bluetooth_CallAudio
+Packages of Bluetooth HAL and Feature for COMMON.
+%files sub2-Preset_boards-COMMON-Bluetooth_CallAudio
+
+### COMMON-BLE ###
+%package sub2-Preset_boards-COMMON-BLE
+Summary: COMMON_BLE
+Requires: %{name}-sub2-domain_API-Network-Bluetooth_LE
+Requires: bluetooth-frwk-profile_common
+Requires: bluetooth-tools-profile_common
+Requires: bluez-profile_common
+Suggests: bluetooth-frwk-plugin-headed
+Suggests: org.tizen.bt-syspopup
+Suggests: org.tizen.bt-syspopup-profile_common
+
+%description sub2-Preset_boards-COMMON-BLE
+Packages of BLE HAL and Feature for COMMON.
+%files sub2-Preset_boards-COMMON-BLE
+
+### COMMON-NFC ###
+%package sub2-Preset_boards-COMMON-NFC
+Summary: COMMON_NFC (Not Implemented)
+
+%description sub2-Preset_boards-COMMON-NFC
+Packages of NFC HAL and Feature for COMMON.
+%files sub2-Preset_boards-COMMON-NFC
+
+### COMMON-Telephony ###
+%package sub2-Preset_boards-COMMON-Telephony
+Summary: COMMON_Telephony (Not Implemented)
+
+%description sub2-Preset_boards-COMMON-Telephony
+Packages of Telephony HAL and Feature for COMMON.
+%files sub2-Preset_boards-COMMON-Telephony
+
+### COMMON-Feedback ###
+%package sub2-Preset_boards-COMMON-Feedback
+Summary: COMMON_Feedback
+Requires: %{name}-sub2-domain_API-System-Feedback
+Requires: %{name}-sub2-Preset_boards-COMMON-Audio
+Requires: svi-data-profile_common
+
+%description sub2-Preset_boards-COMMON-Feedback
+Packages of Feedback HAL and Feature for COMMON.
+%files sub2-Preset_boards-COMMON-Feedback
+
+### COMMON-Sensor ###
+%package sub2-Preset_boards-COMMON-Sensor
+Summary: COMMON_Sensor (Not Implemented)
+
+%description sub2-Preset_boards-COMMON-Sensor
+Packages of Sensor HAL and Feature for COMMON.
+%files sub2-Preset_boards-COMMON-Sensor
+
+### COMMON-DALi ###
+%package sub2-Preset_boards-COMMON-DALi
+Summary: COMMON_DALi
+Requires: %{name}-sub2-domain_API-UI-DALi
+Requires: %{name}-sub2-Preset_boards-COMMON-Display
+Requires: dali-extension-video-player-plugin
+Requires: dali-extension-key-extension
+Requires: dali-extension
+Requires: dali-toolkit-resources_720x1280
+
+%description sub2-Preset_boards-COMMON-DALi
+Packages of DALi HAL and Feature for COMMON.
+%files sub2-Preset_boards-COMMON-DALi
+
+### COMMON-DALi2 ###
+%package sub2-Preset_boards-COMMON-DALi2
+Summary: COMMON_DALi2
+Requires: %{name}-sub2-domain_API-UI-DALi2
+Requires: %{name}-sub2-Preset_boards-COMMON-Display
+Requires: dali2-extension-video-player-plugin
+Requires: dali2-extension-key-extension
+Requires: dali2-extension-vector-animation-renderer-plugin
+Requires: dali2-extension-rive-animation-renderer-plugin
+Requires: dali2-extension-vector-image-renderer-plugin
+Requires: dali2-extension-web-engine-chromium-plugin
+Requires: dali2-extension-camera-player-plugin
+Requires: dali2-extension
+Requires: dali2-toolkit-resources_720x1280
+
+%description sub2-Preset_boards-COMMON-DALi2
+Packages of DALi2 HAL and Feature for COMMON.
+%files sub2-Preset_boards-COMMON-DALi2
+
+### COMMON-EFL ###
+%package sub2-Preset_boards-COMMON-EFL
+Summary: COMMON_EFL
+Requires: %{name}-sub2-Preset_boards-COMMON-Display
+Requires: %{name}-sub2-domain_API-UI-EFL_NativeUIToolkit
+Requires: efl-misc-profile_common
+Requires: efl-modules-profile_common
+Requires: efl-theme-tizen-common
+Requires: elementary-tizen
+Suggests: download-fonts-service
+
+
+%description sub2-Preset_boards-COMMON-EFL
+Packages of EFL HAL and Feature for COMMON.
+%files sub2-Preset_boards-COMMON-EFL
+
+### COMMON-IM ###
+%package sub2-Preset_boards-COMMON-IM
+Summary: COMMON_IM
+Requires: %{name}-sub2-domain_API-UIX-Input_Method
+Requires: isf-config-common
+Requires: ise-default-profile_common
+Requires: org.tizen.inputmethod-setting-profile_common
+Requires: %{name}-sub2-Preset_boards-COMMON-EFL
+
+%description sub2-Preset_boards-COMMON-IM
+Packages of IM HAL and Feature for COMMON.
+%files sub2-Preset_boards-COMMON-IM
+
+### COMMON-Power ###
+%package sub2-Preset_boards-COMMON-Power
+Summary: COMMON_Power (Not Implemented)
+
+%description sub2-Preset_boards-COMMON-Power
+Packages for PASS HAL and Feature for COMMON.
+%files sub2-Preset_boards-COMMON-Power
+
+### COMMON-UserAwareness ###
+%package sub2-Preset_boards-COMMON-UserAwareness
+Summary: COMMON_UserAwareness
+Requires: %{name}-sub2-domain_API-Network-UserAwareness
+Requires: %{name}-sub2-domain_API-Network-WiFi_Manager
+Requires: ua-plugin-wifi-dummy
+
+%description sub2-Preset_boards-COMMON-UserAwareness
+Packages of User Awareness and Feature for COMMON
+%files sub2-Preset_boards-COMMON-UserAwareness
diff --git a/packaging/platform-preset-boards-rpi3.inc b/packaging/platform-preset-boards-rpi3.inc
index c1c5129..b60a1aa 100644
--- a/packaging/platform-preset-boards-rpi3.inc
+++ b/packaging/platform-preset-boards-rpi3.inc
@@ -36,6 +36,7 @@ Suggests: %{name}-sub2-Preset_boards-RPI3-UserAwareness
Conflicts: %{name}-sub1-Preset_boards-TM1
Conflicts: %{name}-sub1-Preset_boards-TM2
Conflicts: %{name}-sub1-Preset_boards-ARTIK530
+Conflicts: %{name}-sub1-Preset_boards-COMMON
%description sub1-Preset_boards-RPI3
Firstly select HALs and Feature to add to your image.
diff --git a/packaging/platform-preset-boards-tm1.inc b/packaging/platform-preset-boards-tm1.inc
index 3236c29..1db6154 100644
--- a/packaging/platform-preset-boards-tm1.inc
+++ b/packaging/platform-preset-boards-tm1.inc
@@ -31,6 +31,7 @@ Suggests: %{name}-sub2-Preset_boards-TM1-IM
Conflicts: %{name}-sub1-Preset_boards-RPI3
Conflicts: %{name}-sub1-Preset_boards-TM2
Conflicts: %{name}-sub1-Preset_boards-ARTIK530
+Conflicts: %{name}-sub1-Preset_boards-COMMON
%description sub1-Preset_boards-TM1
Firstly select HALs and Feature to add to your image.
diff --git a/packaging/platform-preset-boards-tm2.inc b/packaging/platform-preset-boards-tm2.inc
index ebc79b8..28b1555 100644
--- a/packaging/platform-preset-boards-tm2.inc
+++ b/packaging/platform-preset-boards-tm2.inc
@@ -32,6 +32,7 @@ Suggests: %{name}-sub2-Preset_boards-TM2-IM
Conflicts: %{name}-sub1-Preset_boards-TM1
Conflicts: %{name}-sub1-Preset_boards-RPI3
Conflicts: %{name}-sub1-Preset_boards-ARTIK530
+Conflicts: %{name}-sub1-Preset_boards-COMMON
%description sub1-Preset_boards-TM2
Firstly select HALs and Feature to add to your image.
diff --git a/packaging/platform-preset-boards.inc b/packaging/platform-preset-boards.inc
index e7d510e..419d910 100644
--- a/packaging/platform-preset-boards.inc
+++ b/packaging/platform-preset-boards.inc
@@ -9,6 +9,7 @@ Suggests: %{name}-sub1-Preset_boards-TM1
Suggests: %{name}-sub1-Preset_boards-TM2
%endif
%ifarch armv7l aarch64
+Suggests: %{name}-sub1-Preset_boards-COMMON
Suggests: %{name}-sub1-Preset_boards-RPI3
Suggests: %{name}-sub1-Preset_boards-RPI3_HAL_Backend
%endif
diff --git a/packaging/platform-preset-iot-headed-images.inc b/packaging/platform-preset-iot-headed-images.inc
index b82ee39..af2fc08 100644
--- a/packaging/platform-preset-iot-headed-images.inc
+++ b/packaging/platform-preset-iot-headed-images.inc
@@ -11,6 +11,7 @@ Suggests: %{name}-sub1-Preset_img_headed-artik530
%endif
%ifarch armv7l aarch64
Suggests: %{name}-sub1-Preset_img_headed-rpi3
+Suggests: %{name}-sub1-Preset_img_headed-common
%endif
%ifarch i586 i686 x86_64
Suggests: %{name}-sub1-Preset_img_headed-emulator
@@ -161,6 +162,7 @@ Requires: coreclr-diagnostics
Conflicts: %{name}-sub1-Preset_img_headed-rpi3
Conflicts: %{name}-sub1-Preset_img_headless-artik530
Conflicts: %{name}-sub1-Preset_img_headless-rpi3
+Conflicts: %{name}-sub1-Preset_img_headed-common
Conflicts: %{name}-sub1-Preset_img_headed-emulator
%description sub1-Preset_img_headed-artik530
@@ -169,6 +171,136 @@ The packages of Tizen IoT Headed for ARTIK530.
%endif
%ifarch armv7l aarch64
+#############################
+### IOT Headed COMMON ###
+#############################
+%package sub1-Preset_img_headed-common
+Summary: IOT Headed COMMON Image
+Requires: %{name}-root-Preset_iot_headed
+
+### BSP ###
+Requires: %{name}-sub1-Preset_boards-COMMON
+Requires: %{name}-sub2-Preset_boards-COMMON-Audio
+Requires: %{name}-sub2-Preset_boards-COMMON-Audio_Recording
+Requires: %{name}-sub2-Preset_boards-COMMON-BLE
+Requires: %{name}-sub2-Preset_boards-COMMON-Bluetooth
+Requires: %{name}-sub2-Preset_boards-COMMON-Bluetooth_CallAudio
+Requires: %{name}-sub2-Preset_boards-COMMON-Camera
+Requires: %{name}-sub2-Preset_boards-COMMON-Codec
+Requires: %{name}-sub2-Preset_boards-COMMON-DALi
+Requires: %{name}-sub2-Preset_boards-COMMON-Display
+Requires: %{name}-sub2-Preset_boards-COMMON-EFL
+Requires: %{name}-sub2-Preset_boards-COMMON-IM
+Requires: %{name}-sub2-Preset_boards-COMMON-Sensor
+Requires: %{name}-sub2-Preset_boards-COMMON-System
+Requires: %{name}-sub2-Preset_boards-COMMON-System_Device
+Requires: %{name}-sub2-Preset_boards-COMMON-WifiDirect
+Requires: alsa-utils
+Requires: gstreamer-utils
+Requires: pulseaudio-utils
+Requires: capi-media-player-utils
+Requires: bluetooth-frwk-plugin-headed
+Requires: bluetooth-share
+Requires: org.tizen.bt-syspopup
+Requires: org.tizen.bt-syspopup-profile_common
+Requires: capi-network-bluetooth-test
+Requires: libmm-display
+Requires: dali-toolkit-resources_720x1280
+Requires: dali2-toolkit-resources_720x1280
+Requires: download-fonts-service
+Requires: elementary-tools
+Requires: org.tizen.accessibility-setting-profile_common
+Requires: sensord-profile_common
+
+### FEATURE ###
+Requires: %{name}-sub1-domain_Feature-BootAni
+%if %{dotnet_feature} == "on"
+Requires: %{name}-sub1-domain_Feature-DotNET
+%endif
+Requires: %{name}-sub1-domain_Feature-Diagnostics
+Requires: dali-csharp-binder
+Requires: dali2-csharp-binder
+Requires: %{name}-sub1-domain_Feature-Starter
+Requires: %{name}-sub1-feature_App-IoT_Headed_Ref_image
+Requires: %{name}-sub1-domain_Feature-Upgrade
+Requires: %{name}-sub1-domain_Feature-Recovery
+Requires: %{name}-sub1-domain_Feature-WebAPI
+Requires: webapi-plugins-profile_mobile
+Requires: webapi-plugins-teec
+Requires: %{name}-sub1-domain_Feature-Setup
+Requires: %{name}-sub1-domain_Feature-Mode_Supervisor
+Requires: crash-worker
+Requires: glibc-locale
+Requires: memps
+Requires: psmisc
+Requires: tizen-debug
+Requires: tizen-locale
+Requires: %{name}-sub2-domain_API-Network-SoftAP
+Requires: %{name}-sub2-Preset_boards-COMMON-UserAwareness
+
+### PARTITION ###
+Requires: %{name}-sub1-Preset_partition-3parts_ramdisk_recovery
+
+### Application ###
+Requires: org.tizen.setting-profile_common
+Requires: ug-bluetooth-efl
+Requires: wifi-efl-ug
+Requires: %{name}-sub2-domain_API-UI-FontConfig
+Requires: org.tizen.autofill-setting-mobile
+Requires: capi-ui-autofill-manager
+Requires: capi-ui-autofill
+Requires: capi-ui-autofill-common
+Requires: capi-ui-autofill-service
+Requires: autofill-config-mobile
+Requires: elm-sharp-theme-common
+Requires: system-servant
+Requires: system-servant-profile_common
+Requires: org.tizen.powerkey-syspopup.common
+Requires: org.tizen.system-syspopup.common
+Requires: org.tizen.system-signal-sender
+Requires: mtp-responder
+Requires: dummyasm
+Requires: dali-csharp-binder-profile_common
+Requires: dali2-csharp-binder-profile_common
+Requires: org.tizen.autofilld
+Requires: wrtjs
+Requires: inference-engine-opencv
+Requires: inference-engine-tflite
+Requires: askuser-notification
+Requires: %{name}-sub1-domain_Feature-Power_manager
+Requires: %{name}-sub2-Preset_boards-COMMON-Feedback
+Requires: security-config-profile_iot_headed
+Requires: org.tizen.wifi-direct-popup
+Requires: ug-setting-wifidirect-efl
+Requires: firmware-update-system-ui-common
+
+### Sync with Mobile ###
+Requires: freealut
+Requires: vc-webview-js
+Requires: vc-webview
+Requires: e-mod-tizen-effect
+Requires: org.tizen.app-selector-profile_mobile
+Requires: lightweight-web-engine-profile_wearable
+Requires: opentk
+Requires: org.tizen.net-popup
+Requires: org.tizen.fido-syspopup
+Requires: fido-asm
+Requires: fido_bt_roaming_agent
+Requires: fido_silent
+%if %{dotnet_feature} == "on"
+Requires: coreclr-diagnostics
+%endif
+
+### Will be removed ###
+Conflicts: %{name}-sub1-Preset_img_headed-artik530
+Conflicts: %{name}-sub1-Preset_img_headless-artik530
+Conflicts: %{name}-sub1-Preset_img_headless-rpi3
+Conflicts: %{name}-sub1-Preset_img_headed-emulator
+
+%description sub1-Preset_img_headed-common
+The packages of Tizen IoT Headed for COMMON.
+%files sub1-Preset_img_headed-common
+
#######################
### IOT Headed RPI3 ###
#######################
@@ -331,6 +463,7 @@ Requires: coreclr-diagnostics
Conflicts: %{name}-sub1-Preset_img_headed-artik530
Conflicts: %{name}-sub1-Preset_img_headless-artik530
Conflicts: %{name}-sub1-Preset_img_headless-rpi3
+Conflicts: %{name}-sub1-Preset_img_headed-common
Conflicts: %{name}-sub1-Preset_img_headed-emulator
%description sub1-Preset_img_headed-rpi3
@@ -606,6 +739,7 @@ Requires: xz
Conflicts: %{name}-sub1-Preset_img_headed-artik530
Conflicts: %{name}-sub1-Preset_img_headless-artik530
Conflicts: %{name}-sub1-Preset_img_headless-rpi3
+Conflicts: %{name}-sub1-Preset_img_headed-common
Conflicts: %{name}-sub1-Preset_img_headed-rpi3
%description sub1-Preset_img_headed-emulator
diff --git a/packaging/platform-preset-iot-headless-images.inc b/packaging/platform-preset-iot-headless-images.inc
index 6875433..91b8213 100644
--- a/packaging/platform-preset-iot-headless-images.inc
+++ b/packaging/platform-preset-iot-headless-images.inc
@@ -77,6 +77,7 @@ Requires: %{name}-sub2-domain_API-Network-SoftAP
Conflicts: %{name}-sub1-Preset_img_headed-rpi3
Conflicts: %{name}-sub1-Preset_img_headed-artik530
Conflicts: %{name}-sub1-Preset_img_headless-rpi3
+Conflicts: %{name}-sub1-Preset_img_headed-common
%description sub1-Preset_img_headless-artik530
The packages of Tizen IoT Headless for ARTIK530.
@@ -156,6 +157,7 @@ Requires: %{name}-sub2-Preset_boards-RPI3-UserAwareness
Conflicts: %{name}-sub1-Preset_img_headed-rpi3
Conflicts: %{name}-sub1-Preset_img_headed-artik530
Conflicts: %{name}-sub1-Preset_img_headless-artik530
+Conflicts: %{name}-sub1-Preset_img_headed-common
%description sub1-Preset_img_headless-rpi3
The packages of Tizen IoT Headless for RPI3.