Source1417: domain-csapis-machinelearning.inc
%endif
+Source1500: domain-halapis.inc
+Source1501: domain-halapis-common.inc
+
Source2010: epicfeature-development.inc
Source2020: epicfeature-application.inc
Suggests: %{name}-root-domain_CSAPI
%endif
#Suggests: %{name}-root-domain_WebAPI
+Suggests: %{name}-root-domain_HALAPI
%description category-domains
This meta package lists all Tizen blocks (meta packages) designating
technical domains.
%{include_if_mainbuild %{SOURCE1417}}
%endif
+%{include_if_mainbuild %{SOURCE1500}}
+%{include_if_mainbuild %{SOURCE1501}}
############## EPIC FEATURES ######################
# Dev tools
--- /dev/null
+# Maintainer: TBD: This is temporary block for TDC Demo. You may proceed with this later anyway.
+# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers.
+
+####################
+## Common HAL API ##
+####################
+%package sub1-domain_HALAPI-Common
+Summary: Common HAL API
+Requires: hal-api-common
+
+%description sub1-domain_HALAPI-Common
+Common HAL API supports the helper functions for all HAL API packages.
+All HAL API packages must need the same operation to handle the shared library
+of HAL backend. So that common HAL API provides the helper functions in order
+to remove the duplicate code and reduce the code fragmentation. By using the
+consistent coding style on HAL API packages, it improves the readability
+and makes it easy understanding.
+%files sub1-domain_HALAPI-Common
--- /dev/null
+# Maintainer: TBD: This is temporary block for TDC Demo. You may proceed with this later anyway.
+# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers.
+
+%package root-domain_HALAPI
+Summary: Tizen HAL API Sets
+Requires: %{name}-sub1-domain_HALAPI-Common
+
+%description root-domain_HALAPI
+__EXPAND__: domains
+Tizen provides HAL API layer for Tizen porting to various devices.
+HAL API packages provide their own HAL API interface such as tbm, audio, location,
+bluetooth, sensor and so on. In order to use Tizen on new h/w device, please implment
+the HAL backend packages according to HAL API interface provided by HAL API packages.
+%files root-domain_HALAPI
Requires: amd-mod-boost
Requires: libopenssl
Requires: building-blocks-mapping-files
+#From TRE-2590
+Requires: %{name}-root-domain_HALAPI
%description root-Preset_iot_core
The packages of Tizen IoT Core.