Summary: Device
Requires: deviced
Requires: capi-system-device
+Requires: hal-api-device
Suggests: device-manager-plugin-sc7730
+Suggests: device-manager-plugin-tw3
+Suggests: device-manager-plugin-rpi3
Suggests: device-manager-plugin-artik
Suggests: device-manager-plugin-emul
-Suggests: device-manager-plugin-exynos3250
-Suggests: device-manager-plugin-exynos5433
-Suggests: device-manager-plugin-exynos7270
-Suggests: device-manager-plugin-odroid
-Suggests: device-manager-plugin-rpi3
%description sub2-domain_API-System-Device
Tizen block (set of packages) for Group of sub domain Device.
If you do not want to use Device APIs, you do not need to choose.
Summary: Device_Haptic
Requires: feedbackd
Requires: capi-system-device
-Suggests: feedbackd-driver-external
-Suggests: feedbackd-driver-standard
-Suggests: feedbackd-driver-gpio
-Suggests: feedbackd-driver-circle
+Requires: hal-api-device
+Suggests: device-manager-plugin-sc7730
+Suggests: device-manager-plugin-tw3
+Suggests: device-manager-plugin-rpi3
+Suggests: device-manager-plugin-artik
+Suggests: device-manager-plugin-emul
%description sub2-domain_API-System-Device_Haptic
Tizen block (set of packages) for Group of sub domain Device_Haptic.
If you do not want to use Device_Haptic APIs, you do not need to choose.
Requires: %{name}-sub2-domain_API-Multimedia-Audio_IO
Requires: feedbackd
Requires: libfeedback
-Suggests: feedbackd-driver-external
-Suggests: feedbackd-driver-standard
-Suggests: feedbackd-driver-gpio
-Suggests: feedbackd-driver-circle
+Requires: hal-api-device
+Suggests: device-manager-plugin-sc7730
+Suggests: device-manager-plugin-tw3
+Suggests: device-manager-plugin-rpi3
+Suggests: device-manager-plugin-artik
+Suggests: device-manager-plugin-emul
Suggests: svi-data-profile_common
Suggests: svi-data-profile_mobile
Suggests: svi-data-profile_wearable
Requires: %{name}-sub1-domain_HALAPI-Power
Requires: %{name}-sub1-domain_HALAPI-Bluetooth
Requires: %{name}-sub1-domain_HALAPI-Sensor
+Requires: %{name}-sub1-domain_HALAPI-Device
%description root-domain_HALAPI
__EXPAND__: domains
such as library and daemon in order to control h/w sensor. hal-api-sensor is used for
implementing sensor devices on the target device and it allows to control of each sensor
%files sub1-domain_HALAPI-Sensor
+
+#####################
+### Device HAL API ###
+#####################
+%package sub1-domain_HALAPI-Device
+Summary: Device HAL API
+Requires: hal-api-common
+Requires: hal-api-device
+
+%description sub1-domain_HALAPI-Device
+Device HAL API (hal-api-device) provides the HAL C API for Tizen internal user
+such as libraries and daemons in order to control various device modules including
+display, battery, touchscreen, haptic, thermal, USB, led, etc.
+%files sub1-domain_HALAPI-Device