summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhk57.kim <hk57.kim@samsung.com>2017-06-02 12:55:29 +0900
committerhk57.kim <hk57.kim@samsung.com>2017-06-14 12:14:34 +0900
commitb85762639f5b06e5fba6af1133b6c307a3d9f832 (patch)
tree80a4f5e98c7056103e9fb1b97c18b1290e0c3b61
parent698ea172b8b4e565e2ce1003e2fdb19d7d8f30cb (diff)
downloadbuilding-blocks-b85762639f5b06e5fba6af1133b6c307a3d9f832.tar.gz
building-blocks-b85762639f5b06e5fba6af1133b6c307a3d9f832.tar.bz2
building-blocks-b85762639f5b06e5fba6af1133b6c307a3d9f832.zip
Domain-API: add pkgs listed by TPL 20170607
Change-Id: I6a441d9175a190653d2a820b37152481f5f549b0 Signed-off-by: hk57.kim <hk57.kim@samsung.com>
-rw-r--r--packaging/domain-apis.inc1556
-rw-r--r--packaging/epicfeature-platform.inc6
-rw-r--r--packaging/platform-preset-iot.inc74
-rw-r--r--packaging/platform-preset-mobile.inc17
-rwxr-xr-xrule_checker.py4
5 files changed, 889 insertions, 768 deletions
diff --git a/packaging/domain-apis.inc b/packaging/domain-apis.inc
index 831b712..3e434cd 100644
--- a/packaging/domain-apis.inc
+++ b/packaging/domain-apis.inc
@@ -3,365 +3,419 @@
%package root-domain_API
Summary: Tizen Native API Sets
-Suggests: %{name}-sub1-domain_API-Account
-Suggests: %{name}-sub1-domain_API-AppFramework
-Suggests: %{name}-sub1-domain_API-Base
-Suggests: %{name}-sub1-domain_API-Content
-Suggests: %{name}-sub1-domain_API-Context
+Suggests: %{name}-sub1-domain_API-Account_AccountManager
+Suggests: %{name}-sub1-domain_API-Account_FIDOClient
+Suggests: %{name}-sub1-domain_API-Account_OAuth2
+Suggests: %{name}-sub1-domain_API-Account_SyncManager
+Suggests: %{name}-sub1-domain_API-Account_libOAuth
+Suggests: %{name}-sub1-domain_API-AppFramework_Application
+Suggests: %{name}-sub1-domain_API-AppFramework_ApplicationManager
+Suggests: %{name}-sub1-domain_API-AppFramework_Badge
+Suggests: %{name}-sub1-domain_API-AppFramework_Bundle
+Suggests: %{name}-sub1-domain_API-AppFramework_DataControl
+Suggests: %{name}-sub1-domain_API-AppFramework_MessagePort
+Suggests: %{name}-sub1-domain_API-AppFramework_Notification
+Suggests: %{name}-sub1-domain_API-AppFramework_PackageManager
+Suggests: %{name}-sub1-domain_API-AppFramework_ServiceApplication
+Suggests: %{name}-sub1-domain_API-AppFramework_Shortcut
+Suggests: %{name}-sub1-domain_API-AppFramework_Widget
+Suggests: %{name}-sub1-domain_API-Content_Download
+Suggests: %{name}-sub1-domain_API-Content_MIMEType
+Suggests: %{name}-sub1-domain_API-Context_ActivityRecognition
+Suggests: %{name}-sub1-domain_API-Context_ContextualHistory
+Suggests: %{name}-sub1-domain_API-Context_ContextualTrigger
+Suggests: %{name}-sub1-domain_API-Context_GestureRecognition
Suggests: %{name}-sub1-domain_API-Location
-Suggests: %{name}-sub1-domain_API-Messaging
+Suggests: %{name}-sub1-domain_API-Maps
+Suggests: %{name}-sub1-domain_API-Messaging_Email
+Suggests: %{name}-sub1-domain_API-Messaging_Messages
+Suggests: %{name}-sub1-domain_API-Messaging_Push
Suggests: %{name}-sub1-domain_API-Multimedia
-Suggests: %{name}-sub1-domain_API-Network
-Suggests: %{name}-sub1-domain_API-Security
-Suggests: %{name}-sub1-domain_API-Social
-Suggests: %{name}-sub1-domain_API-System
+Suggests: %{name}-sub1-domain_API-Network_Bluetooth
+Suggests: %{name}-sub1-domain_API-Network_ASP
+Suggests: %{name}-sub1-domain_API-Network_Connection
+Suggests: %{name}-sub1-domain_API-Network_Curl
+Suggests: %{name}-sub1-domain_API-Network_DNSSD
+Suggests: %{name}-sub1-domain_API-Network_HTTP
+Suggests: %{name}-sub1-domain_API-Network_IoTCon
+Suggests: %{name}-sub1-domain_API-Network_MTP
+Suggests: %{name}-sub1-domain_API-Network_NFC
+Suggests: %{name}-sub1-domain_API-Network_SSDP
+Suggests: %{name}-sub1-domain_API-Network_Smartcard
+Suggests: %{name}-sub1-domain_API-Network_VPNService
+Suggests: %{name}-sub1-domain_API-Network_WiFi
+Suggests: %{name}-sub1-domain_API-Network_WiFiDirect
+Suggests: %{name}-sub1-domain_API-Security_CSR
+Suggests: %{name}-sub1-domain_API-Security_KeyManager
+Suggests: %{name}-sub1-domain_API-Security_OpenSSL
+Suggests: %{name}-sub1-domain_API-Security_YACA
+Suggests: %{name}-sub1-domain_API-Social_Calendar
+Suggests: %{name}-sub1-domain_API-Social_Contacts
+Suggests: %{name}-sub1-domain_API-Social_PhonenumberUtils
+Suggests: %{name}-sub1-domain_API-System_MediaKey
+Suggests: %{name}-sub1-domain_API-System_RuntimeInformation
+Suggests: %{name}-sub1-domain_API-System_Sensor
+Suggests: %{name}-sub1-domain_API-System_SystemInformation
+Suggests: %{name}-sub1-domain_API-System_dlog
Suggests: %{name}-sub1-domain_API-Telephony
-Suggests: %{name}-sub1-domain_API-UI
-Suggests: %{name}-sub1-domain_API-UIX
+Suggests: %{name}-sub1-domain_API-UI_Cairo
+Suggests: %{name}-sub1-domain_API-UI_ClipboardHistoryManager
+Suggests: %{name}-sub1-domain_API-UI_DALi
+Suggests: %{name}-sub1-domain_API-UI_EFL
+Suggests: %{name}-sub1-domain_API-UI_EFLUTIL
+Suggests: %{name}-sub1-domain_API-UI_EflExtension
+Suggests: %{name}-sub1-domain_API-UI_ExternalOutputManager
+Suggests: %{name}-sub1-domain_API-UI_FontConfig
+Suggests: %{name}-sub1-domain_API-UI_Freetype
+Suggests: %{name}-sub1-domain_API-UI_HarfBuzz
+Suggests: %{name}-sub1-domain_API-UI_SDL
+Suggests: %{name}-sub1-domain_API-UI_TBMSurface
+Suggests: %{name}-sub1-domain_API-UI_TizenWSShell
+Suggests: %{name}-sub1-domain_API-UI_UIViewManager
+Suggests: %{name}-sub1-domain_API-UIX_InputMethod
+Suggests: %{name}-sub1-domain_API-UIX_InputMethodManager
Suggests: %{name}-sub1-domain_API-Web
%description root-domain_API
__EXPAND__: domains
-Tizen packages blocked and sorted by API sets defined in https://developer.tizen.org/development/api-references/native-application
+Tizen packages blocked and sorted by API sets defined by TPL
%files root-domain_API
-%package sub1-domain_API-Account
-Summary: Account
-Suggests: %{name}-sub2-domain_API-Account-AccountManager
-Suggests: %{name}-sub2-domain_API-Account-FIDO
-Suggests: %{name}-sub2-domain_API-Account-OAuth2
-Suggests: %{name}-sub2-domain_API-Account-SyncManager
-Suggests: %{name}-sub2-domain_API-Account-libOAuth
-%description sub1-domain_API-Account
-Tizen block (set of packages) for API sets of domain API-Account
-%files sub1-domain_API-Account
-
-%package sub2-domain_API-Account-AccountManager
+%package sub1-domain_API-Account_AccountManager
Summary: Account Manager
Requires: libaccount-service
-%description sub2-domain_API-Account-AccountManager
-Tizen block (set of packages) for API sets of domain API-Account-AccountManager
-%files sub2-domain_API-Account-AccountManager
+%description sub1-domain_API-Account_AccountManager
+Tizen block (set of packages) for API sets of domain API-Account_AccountManager
+%files sub1-domain_API-Account_AccountManager
-%package sub2-domain_API-Account-FIDO
-Summary: FIDO
+%package sub1-domain_API-Account_FIDOClient
+Summary: FIDO Client
Requires: fido-client
-%description sub2-domain_API-Account-FIDO
-Tizen block (set of packages) for API sets of domain API-Account-FIDO
-%files sub2-domain_API-Account-FIDO
+%description sub1-domain_API-Account_FIDOClient
+Tizen block (set of packages) for API sets of domain API-Account_FIDOClient
+%files sub1-domain_API-Account_FIDOClient
-%package sub2-domain_API-Account-OAuth2
+%package sub1-domain_API-Account_OAuth2
Summary: OAuth
Requires: oauth2
-%description sub2-domain_API-Account-OAuth2
-Tizen block (set of packages) for API sets of domain API-Account-OAuth
-%files sub2-domain_API-Account-OAuth2
+%description sub1-domain_API-Account_OAuth2
+Tizen block (set of packages) for API sets of domain API-Account_OAuth2
+%files sub1-domain_API-Account_OAuth2
+
+%package sub1-domain_API-Account_SyncManager
+Summary: Sync Manager
+Requires: libcore-sync-client
+Suggests: %{name}-sub2-domain_API-Account_SyncManager-SyncAdapter
+%description sub1-domain_API-Account_SyncManager
+Tizen block (set of packages) for API sets of domain API-Account_SyncManager
+%files sub1-domain_API-Account_SyncManager
-%package sub2-domain_API-Account-SyncManager
-Summary: SyncManager
-Requires: sync-service
+%package sub2-domain_API-Account_SyncManager-SyncAdapter
+Summary: Sync Adapter
Requires: libcore-sync-client
-%description sub2-domain_API-Account-SyncManager
-Tizen block (set of packages) for API sets of domain API-Account-SyncManager
-%files sub2-domain_API-Account-SyncManager
+%description sub2-domain_API-Account_SyncManager-SyncAdapter
+Tizen block (set of packages) for API sets of sub2-domain_API-Account_SyncManager-SyncAdapter
+%files sub2-domain_API-Account_SyncManager-SyncAdapter
-%package sub2-domain_API-Account-libOAuth
+%package sub1-domain_API-Account_libOAuth
Summary: libOAuth
Requires: liboauth
-%description sub2-domain_API-Account-libOAuth
-Tizen block (set of packages) for API sets of domain API-Account-libOAuth
-%files sub2-domain_API-Account-libOAuth
-
-
-
-%package sub1-domain_API-AppFramework
-Summary: Application Framework
-Suggests: %{name}-sub2-domain_API-AppFramework-Application
-Suggests: %{name}-sub2-domain_API-AppFramework-AppManager
-Suggests: %{name}-sub2-domain_API-AppFramework-AttachPanel
-Suggests: %{name}-sub2-domain_API-AppFramework-Badge
-Suggests: %{name}-sub2-domain_API-AppFramework-Bundle
-Suggests: %{name}-sub2-domain_API-AppFramework-DataControl
-Suggests: %{name}-sub2-domain_API-AppFramework-MessagePort
-Suggests: %{name}-sub2-domain_API-AppFramework-Notification
-Suggests: %{name}-sub2-domain_API-AppFramework-PackageManager
-Suggests: %{name}-sub2-domain_API-AppFramework-ServiceApplication
-Suggests: %{name}-sub2-domain_API-AppFramework-Shortcut
-Suggests: %{name}-sub2-domain_API-AppFramework-WatchApplication
-Suggests: %{name}-sub2-domain_API-AppFramework-Widget
-%description sub1-domain_API-AppFramework
-Tizen block (set of packages) for API sets of domain API-AppFramework
-%files sub1-domain_API-AppFramework
-
-%package sub2-domain_API-AppFramework-Application
+%description sub1-domain_API-Account_libOAuth
+Tizen block (set of packages) for API sets of domain API-Account_libOAuth
+%files sub1-domain_API-Account_libOAuth
+
+
+%package sub1-domain_API-AppFramework_Application
Summary: Application
-Suggests: capi-appfw-alarm
-Requires: capi-appfw-application
+Suggests: %{name}-sub2-domain_API-AppFramework_Application-Alarm
+Suggests: %{name}-sub2-domain_API-AppFramework_Application-AppCommon
+Suggests: %{name}-sub2-domain_API-AppFramework_Application-AppControl
+Suggests: %{name}-sub2-domain_API-AppFramework_Application-Event
+Suggests: %{name}-sub2-domain_API-AppFramework_Application-Internationalization
+Suggests: %{name}-sub2-domain_API-AppFramework_Application-Preference
+Suggests: %{name}-sub2-domain_API-AppFramework_Application-ResourceManager
+%description sub1-domain_API-AppFramework_Application
+Tizen block (set of packages) for API sets of domain API-AppFramework_Application
+%files sub1-domain_API-AppFramework_Application
+
+%package sub2-domain_API-AppFramework_Application-Alarm
+Summary: Alarm
+Requires: capi-appfw-alarm
+%description sub2-domain_API-AppFramework_Application-Alarm
+Tizen block (set of packages) for API sets of sub2-domain_API-AppFramework_Application-Alarm
+%files sub2-domain_API-AppFramework_Application-Alarm
+
+%package sub2-domain_API-AppFramework_Application-AppCommon
+Summary: App Common
Requires: capi-appfw-app-common
-Requires: capi-appfw-app-control
+%description sub2-domain_API-AppFramework_Application-AppCommon
+Tizen block (set of packages) for API sets of sub2-domain_API-AppFramework_Application-AppCommon
+%files sub2-domain_API-AppFramework_Application-AppCommon
+
+%package sub2-domain_API-AppFramework_Application-AppControl
+Summary: App Control
+Requires: capi-appfw-application
+%description sub2-domain_API-AppFramework_Application-AppControl
+Tizen block (set of packages) for API sets of sub2-domain_API-AppFramework_Application-AppControl
+%files sub2-domain_API-AppFramework_Application-AppControl
+
+%package sub2-domain_API-AppFramework_Application-Event
+Summary: Event
Requires: capi-appfw-event
+%description sub2-domain_API-AppFramework_Application-Event
+Tizen block (set of packages) for API sets of sub2-domain_API-AppFramework_Application-Event
+%files sub2-domain_API-AppFramework_Application-Event
+
+%package sub2-domain_API-AppFramework_Application-Internationalization
+Summary: Internationalization
+Requires: capi-appfw-application
+%description sub2-domain_API-AppFramework_Application-Internationalization
+Tizen block (set of packages) for API sets of sub2-domain_API-AppFramework_Application-Internationalization
+%files sub2-domain_API-AppFramework_Application-Internationalization
+
+%package sub2-domain_API-AppFramework_Application-Preference
+Summary: Preference
Requires: capi-appfw-preference
-%description sub2-domain_API-AppFramework-Application
-Tizen block (set of packages) for API sets of domain API-AppFramework-Application
-%files sub2-domain_API-AppFramework-Application
+%description sub2-domain_API-AppFramework_Application-Preference
+Tizen block (set of packages) for API sets of sub2-domain_API-AppFramework_Application-Preference
+%files sub2-domain_API-AppFramework_Application-Preference
+
+%package sub2-domain_API-AppFramework_Application-ResourceManager
+Summary: Resource Manager
+Requires: capi-appfw-app-common
+%description sub2-domain_API-AppFramework_Application-ResourceManager
+Tizen block (set of packages) for API sets of sub2-domain_API-AppFramework_Application-ResourceManager
+%files sub2-domain_API-AppFramework_Application-ResourceManager
-%package sub2-domain_API-AppFramework-AppManager
+
+%package sub1-domain_API-AppFramework_ApplicationManager
Summary: AppManager
Requires: capi-appfw-app-manager
-%description sub2-domain_API-AppFramework-AppManager
-Tizen block (set of packages) for API sets of domain API-AppFramework-AppManager
-%files sub2-domain_API-AppFramework-AppManager
-
-%package sub2-domain_API-AppFramework-AttachPanel
-Summary: AttachPanel
-Requires: attach-panel
-%description sub2-domain_API-AppFramework-AttachPanel
-Tizen block (set of packages) for API sets of domain API-AppFramework-AttachPanel
-%files sub2-domain_API-AppFramework-AttachPanel
-
-%package sub2-domain_API-AppFramework-Badge
+Requires: amd
+%description sub1-domain_API-AppFramework_ApplicationManager
+Tizen block (set of packages) for API sets of domain API-AppFramework_ApplicationManager
+%files sub1-domain_API-AppFramework_ApplicationManager
+
+%package sub1-domain_API-AppFramework_Badge
Summary: Badge
Requires: badge
-%description sub2-domain_API-AppFramework-Badge
-Tizen block (set of packages) for API sets of domain API-AppFramework-Badge
-%files sub2-domain_API-AppFramework-Badge
+Requires: data-provider-master
+%description sub1-domain_API-AppFramework_Badge
+Tizen block (set of packages) for API sets of domain API-AppFramework_Badge
+%files sub1-domain_API-AppFramework_Badge
-%package sub2-domain_API-AppFramework-Bundle
+%package sub1-domain_API-AppFramework_Bundle
Summary: Bundle
Requires: bundle
-%description sub2-domain_API-AppFramework-Bundle
-Tizen block (set of packages) for API sets of domain API-AppFramework-Bundle
-%files sub2-domain_API-AppFramework-Bundle
+%description sub1-domain_API-AppFramework_Bundle
+Tizen block (set of packages) for API sets of domain API-AppFramework_Bundle
+%files sub1-domain_API-AppFramework_Bundle
-%package sub2-domain_API-AppFramework-DataControl
+%package sub1-domain_API-AppFramework_DataControl
Summary: DataControl
Requires: data-control
-%description sub2-domain_API-AppFramework-DataControl
-Tizen block (set of packages) for API sets of domain API-AppFramework-DataControl
-%files sub2-domain_API-AppFramework-DataControl
+Requires: amd
+%description sub1-domain_API-AppFramework_DataControl
+Tizen block (set of packages) for API sets of domain API-AppFramework_DataControl
+%files sub1-domain_API-AppFramework_DataControl
-%package sub2-domain_API-AppFramework-MessagePort
+%package sub1-domain_API-AppFramework_MessagePort
Summary: MessagePort
Requires: message-port
-%description sub2-domain_API-AppFramework-MessagePort
-Tizen block (set of packages) for API sets of domain API-AppFramework-MessagePort
-%files sub2-domain_API-AppFramework-MessagePort
+Requires: amd
+%description sub1-domain_API-AppFramework_MessagePort
+Tizen block (set of packages) for API sets of domain API-AppFramework_MessagePort
+%files sub1-domain_API-AppFramework_MessagePort
-%package sub2-domain_API-AppFramework-Notification
+%package sub1-domain_API-AppFramework_Notification
Summary: Notification
Requires: notification
-%description sub2-domain_API-AppFramework-Notification
-Tizen block (set of packages) for API sets of domain API-AppFramework-Notification
-%files sub2-domain_API-AppFramework-Notification
+Requires: data-provider-master
+%description sub1-domain_API-AppFramework_Notification
+Tizen block (set of packages) for API sets of domain API-AppFramework_Notification
+%files sub1-domain_API-AppFramework_Notification
-%package sub2-domain_API-AppFramework-PackageManager
-Summary: PackageManager
+%package sub1-domain_API-AppFramework_PackageManager
+Summary: Package Manager
Requires: capi-appfw-package-manager
-%description sub2-domain_API-AppFramework-PackageManager
-Tizen block (set of packages) for API sets of domain API-AppFramework-PackageManager
-%files sub2-domain_API-AppFramework-PackageManager
+%description sub1-domain_API-AppFramework_PackageManager
+Tizen block (set of packages) for API sets of domain API-AppFramework_PackageManager
+%files sub1-domain_API-AppFramework_PackageManager
-%package sub2-domain_API-AppFramework-ServiceApplication
-Summary: ServiceApplication
+%package sub1-domain_API-AppFramework_ServiceApplication
+Summary: Service Application
Requires: appcore-agent
-%description sub2-domain_API-AppFramework-ServiceApplication
-Tizen block (set of packages) for API sets of domain API-AppFramework-ServiceApplication
-%files sub2-domain_API-AppFramework-ServiceApplication
+%description sub1-domain_API-AppFramework_ServiceApplication
+Tizen block (set of packages) for API sets of domain API-AppFramework_ServiceApplication
+%files sub1-domain_API-AppFramework_ServiceApplication
-%package sub2-domain_API-AppFramework-Shortcut
+%package sub1-domain_API-AppFramework_Shortcut
Summary: Shortcut
Requires: libshortcut
-%description sub2-domain_API-AppFramework-Shortcut
-Tizen block (set of packages) for API sets of domain API-AppFramework-Shortcut
-%files sub2-domain_API-AppFramework-Shortcut
-
-%package sub2-domain_API-AppFramework-WatchApplication
-Summary: WatchApplication
-Requires: appcore-watch
-%description sub2-domain_API-AppFramework-WatchApplication
-Tizen block (set of packages) for wearable watch API sets of domain API-AppFramework-WatchApplication
-%files sub2-domain_API-AppFramework-WatchApplication
-
-%package sub2-domain_API-AppFramework-Widget
+Requires: data-provider-master
+%description sub1-domain_API-AppFramework_Shortcut
+Tizen block (set of packages) for API sets of domain API-AppFramework_Shortcut
+%files sub1-domain_API-AppFramework_Shortcut
+
+%package sub1-domain_API-AppFramework_Widget
Summary: Widget
+Suggests: %{name}-sub2-domain_API-AppFramework_Widget-WidgetApplication
+Suggests: %{name}-sub2-domain_API-AppFramework_Widget-WidgetService
+Suggests: %{name}-sub2-domain_API-AppFramework_Widget-WidgetViewer
+Suggests: %{name}-sub2-domain_API-AppFramework_Widget-WidgetViewerDali
+%description sub1-domain_API-AppFramework_Widget
+Tizen block (set of packages) for API sets of domain API-AppFramework_Widget
+%files sub1-domain_API-AppFramework_Widget
+
+%package sub2-domain_API-AppFramework_Widget-WidgetApplication
+Summary: Widget Application
Requires: appcore-widget
+%description sub2-domain_API-AppFramework_Widget-WidgetApplication
+Tizen block (set of packages) for API sets of sub2-domain_API-AppFramework_Widget-WidgetApplication
+%files sub2-domain_API-AppFramework_Widget-WidgetApplication
+
+%package sub2-domain_API-AppFramework_Widget-WidgetService
+Summary: Widget Service
Requires: libwidget_service
+%description sub2-domain_API-AppFramework_Widget-WidgetService
+Tizen block (set of packages) for API sets of sub2-domain_API-AppFramework_Widget-WidgetService
+%files sub2-domain_API-AppFramework_Widget-WidgetService
+
+%package sub2-domain_API-AppFramework_Widget-WidgetViewer
+Summary: Widget Viewer
Requires: libwidget_viewer_evas
+%description sub2-domain_API-AppFramework_Widget-WidgetViewer
+Tizen block (set of packages) for API sets of sub2-domain_API-AppFramework_Widget-WidgetViewer
+%files sub2-domain_API-AppFramework_Widget-WidgetViewer
+
+%package sub2-domain_API-AppFramework_Widget-WidgetViewerDali
+Summary: Widget Viewer Dali
Requires: libwidget_viewer_dali
-%description sub2-domain_API-AppFramework-Widget
-Tizen block (set of packages) for API sets of domain API-AppFramework-Widget
-%files sub2-domain_API-AppFramework-Widget
-
-
-
-%package sub1-domain_API-Base
-Summary: Base
-Requires: capi-base-common
-Suggests: glib2
-Requires: glibc
-Suggests: libxml2
-Suggests: minizip
-Suggests: libgomp
-Suggests: sqlite
-Suggests: libicu
-Suggests: zlib
-%description sub1-domain_API-Base
-Tizen block (set of packages) for API sets of domain API-Base
-%files sub1-domain_API-Base
-
-
-
-%package sub1-domain_API-Content
-Summary: Content
-Suggests: %{name}-sub2-domain_API-Content-Download
-Suggests: %{name}-sub2-domain_API-Content-MIMEType
-Suggests: %{name}-sub2-domain_API-Content-MediaContent
-%description sub1-domain_API-Content
-Tizen block (set of packages) for API sets of domain API-Content
-%files sub1-domain_API-Content
-
-%package sub2-domain_API-Content-Download
+%description sub2-domain_API-AppFramework_Widget-WidgetViewerDali
+Tizen block (set of packages) for API sets of sub2-domain_API-AppFramework_Widget-WidgetViewerDali
+%files sub2-domain_API-AppFramework_Widget-WidgetViewerDali
+
+
+%package sub1-domain_API-Content_Download
Summary: Download
Requires: capi-web-url-download
-%description sub2-domain_API-Content-Download
-Tizen block (set of packages) for API sets of sub2-domain_API-Content-Download
-%files sub2-domain_API-Content-Download
+Requires: download-provider
+%description sub1-domain_API-Content_Download
+Tizen block (set of packages) for API sets of domain API-Content_Download
+%files sub1-domain_API-Content_Download
-%package sub2-domain_API-Content-MIMEType
+%package sub1-domain_API-Content_MIMEType
Summary: MIME Type
Requires: capi-content-mime-type
-%description sub2-domain_API-Content-MIMEType
-Tizen block (set of packages) for API sets of sub2-domain_API-Content-MIMEType
-%files sub2-domain_API-Content-MIMEType
-
-%package sub2-domain_API-Content-MediaContent
-Summary: Media Content
-Requires: capi-content-media-content
-%description sub2-domain_API-Content-MediaContent
-Tizen block (set of packages) for API sets of sub2-domain_API-Content-MediaContent
-%files sub2-domain_API-Content-MediaContent
-
-
+%description sub1-domain_API-Content_MIMEType
+Tizen block (set of packages) for API sets of domain API-Content_MIMEType
+%files sub1-domain_API-Content_MIMEType
-%package sub1-domain_API-Context
-Summary: Context
-Suggests: %{name}-sub2-domain_API-Context-ActivityRecognition
-Suggests: %{name}-sub2-domain_API-Context-ContextualHistory
-Suggests: %{name}-sub2-domain_API-Context-ContextualTrigger
-Suggests: %{name}-sub2-domain_API-Context-GestureRecognition
-%description sub1-domain_API-Context
-Tizen block (set of packages) for API sets of domain API-Context
-%files sub1-domain_API-Context
-%package sub2-domain_API-Context-ActivityRecognition
+%package sub1-domain_API-Context_ActivityRecognition
Summary: Activity Recognition
Requires: capi-context-motion
-%description sub2-domain_API-Context-ActivityRecognition
-Tizen block (set of packages) for API sets of sub2-domain_API-Context-ActivityRecognition
-%files sub2-domain_API-Context-ActivityRecognition
+Requires: sensord
+%description sub1-domain_API-Context_ActivityRecognition
+Tizen block (set of packages) for API sets of domain API-Context_ActivityRecognition
+%files sub1-domain_API-Context_ActivityRecognition
-%package sub2-domain_API-Context-ContextualHistory
+%package sub1-domain_API-Context_ContextualHistory
Summary: Contextual History
Requires: capi-context
-%description sub2-domain_API-Context-ContextualHistory
-Tizen block (set of packages) for API sets of sub2-domain_API-Context-ContextualHistory
-%files sub2-domain_API-Context-ContextualHistory
+Requires: context-app-history
+%description sub1-domain_API-Context_ContextualHistory
+Tizen block (set of packages) for API sets of domain API-Context_ContextualHistory
+%files sub1-domain_API-Context_ContextualHistory
-%package sub2-domain_API-Context-ContextualTrigger
+%package sub1-domain_API-Context_ContextualTrigger
Summary: Contextual Trigger
Requires: capi-context
-%description sub2-domain_API-Context-ContextualTrigger
-Tizen block (set of packages) for API sets of sub2-domain_API-Context-ContextualTrigger
-%files sub2-domain_API-Context-ContextualTrigger
+Requires: context-job-scheduler
+%description sub1-domain_API-Context_ContextualTrigger
+Tizen block (set of packages) for API sets of domain API-Context_ContextualTrigger
+%files sub1-domain_API-Context_ContextualTrigger
-%package sub2-domain_API-Context-GestureRecognition
+%package sub1-domain_API-Context_GestureRecognition
Summary: Gesture Recognition
Requires: capi-context-motion
-%description sub2-domain_API-Context-GestureRecognition
-Tizen block (set of packages) for API sets of sub2-domain_API-Context-GestureRecognition
-%files sub2-domain_API-Context-GestureRecognition
-
+Requires: sensord
+%description sub1-domain_API-Context_GestureRecognition
+Tizen block (set of packages) for API sets of domain API-Context_GestureRecognition
+%files sub1-domain_API-Context_GestureRecognition
%package sub1-domain_API-Location
Summary: Location
-Suggests: %{name}-sub2-domain_API-Location-GeofenceManager
-Suggests: %{name}-sub2-domain_API-Location-LocationManager
-Suggests: %{name}-sub2-domain_API-Location-MapsService
+Requires: capi-location-manager
+Requires: lbs-server
+Suggests: %{name}-sub2-domain_API-Location-Geofence
%description sub1-domain_API-Location
Tizen block (set of packages) for API sets of domain API-Location
%files sub1-domain_API-Location
-%package sub2-domain_API-Location-GeofenceManager
-Summary: Geofence Manager
+%package sub2-domain_API-Location-Geofence
+Summary: Geofence
Requires: capi-geofence-manager
-%description sub2-domain_API-Location-GeofenceManager
-Tizen block (set of packages) for API sets of sub2-domain_API-Location-GeofenceManager
-%files sub2-domain_API-Location-GeofenceManager
+Requires: geofence-server
+%description sub2-domain_API-Location-Geofence
+Tizen block (set of packages) for API sets of sub2-domain_API-Location-Geofence
+%files sub2-domain_API-Location-Geofence
-%package sub2-domain_API-Location-LocationManager
-Summary: Location Manager
-Requires: capi-location-manager
-%description sub2-domain_API-Location-LocationManager
-Tizen block (set of packages) for API sets of sub2-domain_API-Location-LocationManager
-%files sub2-domain_API-Location-LocationManager
-%package sub2-domain_API-Location-MapsService
-Summary: Maps Service
+%package sub1-domain_API-Maps
+Summary: Maps
Requires: capi-maps-service
-%description sub2-domain_API-Location-MapsService
-Tizen block (set of packages) for API sets of sub2-domain_API-Location-MapsService
-%files sub2-domain_API-Location-MapsService
-
-
-
-
-
-%package sub1-domain_API-Messaging
-Summary: Messaging
-Suggests: %{name}-sub2-domain_API-Messaging-Email
-Suggests: %{name}-sub2-domain_API-Messaging-Messages
-Suggests: %{name}-sub2-domain_API-Messaging-Push
-%description sub1-domain_API-Messaging
-Tizen block (set of packages) for API sets of domain API-Messaging
-%files sub1-domain_API-Messaging
-
-%package sub2-domain_API-Messaging-Email
+Suggests: %{name}-sub2-domain_API-Maps-HEREPlugin
+Suggests: %{name}-sub2-domain_API-Maps-MapzenPlugin
+%description sub1-domain_API-Maps
+Tizen block (set of packages) for API sets of domain API-Maps
+%files sub1-domain_API-Maps
+
+%package sub2-domain_API-Maps-HEREPlugin
+Summary: HERE Plugin
+Requires: maps-plugin-here
+Requires: heremaps-uc-launcher
+Requires: org.tizen.heremaps-uc
+%description sub2-domain_API-Maps-HEREPlugin
+Tizen block (set of packages) for API sets of sub2-domain_API-Maps-HEREPlugin
+%files sub2-domain_API-Maps-HEREPlugin
+
+%package sub2-domain_API-Maps-MapzenPlugin
+Summary: Mapzen Plugin
+Requires: maps-plugin-mapzen
+%description sub2-domain_API-Maps-MapzenPlugin
+Tizen block (set of packages) for API sets of sub2-domain_API-Maps-MapzenPlugin
+%files sub2-domain_API-Maps-MapzenPlugin
+
+
+
+%package sub1-domain_API-Messaging_Email
Summary: Email
Requires: capi-messaging-email
-%description sub2-domain_API-Messaging-Email
-Tizen block (set of packages) for API sets of sub2-domain_API-Messaging-Email
-%files sub2-domain_API-Messaging-Email
+%description sub1-domain_API-Messaging_Email
+Tizen block (set of packages) for API sets of domain API-Messaging_Email
+%files sub1-domain_API-Messaging_Email
-%package sub2-domain_API-Messaging-Messages
+%package sub1-domain_API-Messaging_Messages
Summary: Messages
Requires: capi-messaging-messages
-%description sub2-domain_API-Messaging-Messages
-Tizen block (set of packages) for API sets of sub2-domain_API-Messaging-Messages
-%files sub2-domain_API-Messaging-Messages
-
-%package sub2-domain_API-Messaging-Push
+Requires: msg-manager
+Requires: sms-plugin
+Requires: mms-plugin
+Requires: msg-service-tools
+%description sub1-domain_API-Messaging_Messages
+Tizen block (set of packages) for API sets of domain API-Messaging_Messages
+%files sub1-domain_API-Messaging_Messages
+
+%package sub1-domain_API-Messaging_Push
Summary: Push
Requires: libpush
-Suggests: libpush-profile_common
-Suggests: libpush-profile_tv
-Suggests: libpush-profile_wearable
-Requires: push-tool
-Suggests: push-tool-profile_common
-Suggests: push-tool-profile_tv
-Suggests: push-tool-profile_wearable
-Requires: push-bin
-Suggests: push-bin-profile_common
-Suggests: push-bin-profile_tv
-Suggests: push-bin-profile_wearable
-%description sub2-domain_API-Messaging-Push
-Tizen block (set of packages) for API sets of sub2-domain_API-Messaging-Push
-%files sub2-domain_API-Messaging-Push
-
-
-
+%description sub1-domain_API-Messaging_Push
+Tizen block (set of packages) for API sets of domain API-Messaging_Push
+%files sub1-domain_API-Messaging_Push
%package sub1-domain_API-Multimedia
@@ -397,6 +451,7 @@ Tizen block (set of packages) for API sets of domain API-Multimedia
%package sub2-domain_API-Multimedia-AudioIO
Summary: Audio I/O
Requires: capi-media-audio-io
+Requires: capi-media-sound-manager
%description sub2-domain_API-Multimedia-AudioIO
Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-AudioIO
%files sub2-domain_API-Multimedia-AudioIO
@@ -404,6 +459,8 @@ Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-AudioIO
%package sub2-domain_API-Multimedia-Camera
Summary: Camera
Requires: capi-media-camera
+Requires: mmsvc-camera
+Requires: mused
%description sub2-domain_API-Multimedia-Camera
Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-Camera
%files sub2-domain_API-Multimedia-Camera
@@ -431,7 +488,7 @@ Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-MediaCo
%package sub2-domain_API-Multimedia-MediaDemuxer
Summary: Media Demuxer
-Requires: capi-mediademuxer
+Requires: capi-mediamuxer
%description sub2-domain_API-Multimedia-MediaDemuxer
Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-MediaDemuxer
%files sub2-domain_API-Multimedia-MediaDemuxer
@@ -565,570 +622,655 @@ Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-libEXIF
+%package sub1-domain_API-Network_Bluetooth
+Summary: Bluetooth
+Suggests: %{name}-sub2-domain_API-Network_Bluetooth-BluetoothAVRCP
+Suggests: %{name}-sub2-domain_API-Network_Bluetooth-BluetoothAdapter
+Suggests: %{name}-sub2-domain_API-Network_Bluetooth-BluetoothAudio
+Suggests: %{name}-sub2-domain_API-Network_Bluetooth-BluetoothDevice
+Suggests: %{name}-sub2-domain_API-Network_Bluetooth-BluetoothGATT
+Suggests: %{name}-sub2-domain_API-Network_Bluetooth-BluetoothGATTServer
+Suggests: %{name}-sub2-domain_API-Network_Bluetooth-BluetoothHDP
+Suggests: %{name}-sub2-domain_API-Network_Bluetooth-BluetoothHID
+Suggests: %{name}-sub2-domain_API-Network_Bluetooth-BluetoothLEAdapter
+Suggests: %{name}-sub2-domain_API-Network_Bluetooth-BluetoothOPP
+Suggests: %{name}-sub2-domain_API-Network_Bluetooth-BluetoothSocket
+%description sub1-domain_API-Network_Bluetooth
+Tizen block (set of packages) for API sets of domain API-Network_Bluetooth
+%files sub1-domain_API-Network_Bluetooth
+
+%package sub2-domain_API-Network_Bluetooth-BluetoothAVRCP
+Summary: Bluetooth AVRCP
+Requires: capi-network-bluetooth
+Requires: bluez
+Requires: bluetooth-tools
+Suggests: bluetooth-frimware-bcm
+Suggests: bluetooth-firmware-sprd
+%description sub2-domain_API-Network_Bluetooth-BluetoothAVRCP
+Tizen block (set of packages) for API sets of sub2-domain_API-Network_Bluetooth-BluetoothAVRCP
+%files sub2-domain_API-Network_Bluetooth-BluetoothAVRCP
+
+%package sub2-domain_API-Network_Bluetooth-BluetoothAdapter
+Summary: Bluetooth Adapter
+Requires: capi-network-bluetooth
+Requires: bluez
+Requires: bluetooth-tools
+Suggests: bluetooth-frimware-bcm
+Suggests: bluetooth-firmware-sprd
+%description sub2-domain_API-Network_Bluetooth-BluetoothAdapter
+Tizen block (set of packages) for API sets of sub2-domain_API-Network_Bluetooth-BluetoothAdapter
+%files sub2-domain_API-Network_Bluetooth-BluetoothAdapter
+
+%package sub2-domain_API-Network_Bluetooth-BluetoothAudio
+Summary: Bluetooth Audio
+Requires: capi-network-bluetooth
+Requires: bluez
+Requires: bluetooth-tools
+Requires: bluetooth-agent
+Suggests: bluetooth-frimware-bcm
+Suggests: bluetooth-firmware-sprd
+%description sub2-domain_API-Network_Bluetooth-BluetoothAudio
+Tizen block (set of packages) for API sets of sub2-domain_API-Network_Bluetooth-BluetoothAudio
+%files sub2-domain_API-Network_Bluetooth-BluetoothAudio
+
+%package sub2-domain_API-Network_Bluetooth-BluetoothDevice
+Summary: Bluetooth Device
+Requires: capi-network-bluetooth
+Requires: bluez
+Requires: bluetooth-tools
+Suggests: bluetooth-frimware-bcm
+Suggests: bluetooth-firmware-sprd
+%description sub2-domain_API-Network_Bluetooth-BluetoothDevice
+Tizen block (set of packages) for API sets of sub2-domain_API-Network_Bluetooth-BluetoothDevice
+%files sub2-domain_API-Network_Bluetooth-BluetoothDevice
+
+%package sub2-domain_API-Network_Bluetooth-BluetoothGATT
+Summary: Bluetooth GATT
+Requires: capi-network-bluetooth
+Requires: bluez
+Requires: bluetooth-tools
+Suggests: bluetooth-frimware-bcm
+Suggests: bluetooth-firmware-sprd
+%description sub2-domain_API-Network_Bluetooth-BluetoothGATT
+Tizen block (set of packages) for API sets of sub2-domain_API-Network_Bluetooth-BluetoothGATT
+%files sub2-domain_API-Network_Bluetooth-BluetoothGATT
+
+%package sub2-domain_API-Network_Bluetooth-BluetoothGATTServer
+Summary: Bluetooth GATT Server
+Requires: capi-network-bluetooth
+Requires: bluez
+Requires: bluetooth-tools
+Suggests: bluetooth-frimware-bcm
+Suggests: bluetooth-firmware-sprd
+%description sub2-domain_API-Network_Bluetooth-BluetoothGATTServer
+Tizen block (set of packages) for API sets of sub2-domain_API-Network_Bluetooth-BluetoothGATTServer
+%files sub2-domain_API-Network_Bluetooth-BluetoothGATTServer
+
+%package sub2-domain_API-Network_Bluetooth-BluetoothHDP
+Summary: Bluetooth HDP
+Requires: capi-network-bluetooth
+Requires: bluez
+Requires: bluetooth-tools
+Suggests: bluetooth-frimware-bcm
+Suggests: bluetooth-firmware-sprd
+%description sub2-domain_API-Network_Bluetooth-BluetoothHDP
+Tizen block (set of packages) for API sets of sub2-domain_API-Network_Bluetooth-BluetoothHDP
+%files sub2-domain_API-Network_Bluetooth-BluetoothHDP
+
+%package sub2-domain_API-Network_Bluetooth-BluetoothHID
+Summary: Bluetooth HID
+Requires: capi-network-bluetooth
+Requires: bluez
+Requires: bluetooth-tools
+Suggests: bluetooth-frimware-bcm
+Suggests: bluetooth-firmware-sprd
+%description sub2-domain_API-Network_Bluetooth-BluetoothHID
+Tizen block (set of packages) for API sets of sub2-domain_API-Network_Bluetooth-BluetoothHID
+%files sub2-domain_API-Network_Bluetooth-BluetoothHID
+
+%package sub2-domain_API-Network_Bluetooth-BluetoothLEAdapter
+Summary: Bluetooth LE Adapter
+Requires: capi-network-bluetooth
+Requires: bluez
+Requires: bluetooth-tools
+Suggests: bluetooth-frimware-bcm
+Suggests: bluetooth-firmware-sprd
+%description sub2-domain_API-Network_Bluetooth-BluetoothLEAdapter
+Tizen block (set of packages) for API sets of sub2-domain_API-Network_Bluetooth-BluetoothLEAdapter
+%files sub2-domain_API-Network_Bluetooth-BluetoothLEAdapter
+
+%package sub2-domain_API-Network_Bluetooth-BluetoothOPP
+Summary: Bluetooth OPP
+Requires: capi-network-bluetooth
+Requires: bluez
+Requires: bluetooth-tools
+Suggests: bluetooth-frimware-bcm
+Suggests: bluetooth-firmware-sprd
+%description sub2-domain_API-Network_Bluetooth-BluetoothOPP
+Tizen block (set of packages) for API sets of sub2-domain_API-Network_Bluetooth-BluetoothOPP
+%files sub2-domain_API-Network_Bluetooth-BluetoothOPP
+
+%package sub2-domain_API-Network_Bluetooth-BluetoothSocket
+Summary: Bluetooth Socket
+Requires: capi-network-bluetooth
+Requires: bluez
+Requires: bluetooth-tools
+Suggests: bluetooth-frimware-bcm
+Suggests: bluetooth-firmware-sprd
+%description sub2-domain_API-Network_Bluetooth-BluetoothSocket
+Tizen block (set of packages) for API sets of sub2-domain_API-Network_Bluetooth-BluetoothSocket
+%files sub2-domain_API-Network_Bluetooth-BluetoothSocket
-%package sub1-domain_API-Network
-Summary: Network
-Suggests: %{name}-sub2-domain_API-Network-Bluetooth
-Suggests: %{name}-sub2-domain_API-Network-Connection
-Suggests: libcurl
-Suggests: %{name}-sub2-domain_API-Network-DNSSD
-Suggests: %{name}-sub2-domain_API-Network-HTTP
-Suggests: %{name}-sub2-domain_API-Network-IoTCon
-Suggests: %{name}-sub2-domain_API-Network-MTP
-Suggests: %{name}-sub2-domain_API-Network-NFC
-Suggests: %{name}-sub2-domain_API-Network-SSDP
-Suggests: %{name}-sub2-domain_API-Network-Smartcard
-Suggests: %{name}-sub2-domain_API-Network-VPNService
-Suggests: %{name}-sub2-domain_API-Network-WiFi
-Suggests: %{name}-sub2-domain_API-Network-WiFiDirect
-%description sub1-domain_API-Network
-Tizen block (set of packages) for API sets of domain API-Network
-%files sub1-domain_API-Network
+%package sub1-domain_API-Network_ASP
+Summary: ASP
+Requires: capi-network-asp
+Requires: asp-manager
+%description sub1-domain_API-Network_ASP
+Tizen block (set of packages) for API sets of domain API-Network_ASP
+%files sub1-domain_API-Network_ASP
-%package sub2-domain_API-Network-Bluetooth
-Summary: Bluetooth
-Requires: capi-network-bluetooth
-%description sub2-domain_API-Network-Bluetooth
-Tizen block (set of packages) for API sets of sub2-domain_API-Network-Bluetooth
-%files sub2-domain_API-Network-Bluetooth
-%package sub2-domain_API-Network-Connection
+%package sub1-domain_API-Network_Connection
Summary: Connection
Requires: capi-network-connection
-%description sub2-domain_API-Network-Connection
-Tizen block (set of packages) for API sets of sub2-domain_API-Network-Connection
-%files sub2-domain_API-Network-Connection
-
-%package sub2-domain_API-Network-DNSSD
+Requires: net-config
+Requires: connman
+Requires: wpa_supplicant
+%description sub1-domain_API-Network_Connection
+Tizen block (set of packages) for API sets of domain API-Network_Connection
+%files sub1-domain_API-Network_Connection
+
+
+%package sub1-domain_API-Network_Curl
+Summary: Curl
+Requires: curl
+%description sub1-domain_API-Network_Curl
+Tizen block (set of packages) for API sets of domain API-Network_Curl
+%files sub1-domain_API-Network_Curl
+
+%package sub1-domain_API-Network_DNSSD
Summary: DNSSD
Requires: capi-network-nsd
-Requires: libnsd-dns-sd
-%description sub2-domain_API-Network-DNSSD
-Tizen block (set of packages) for API sets of sub2-domain_API-Network-DNSSD
-%files sub2-domain_API-Network-DNSSD
+Requires: mDNSResponder
+%description sub1-domain_API-Network_DNSSD
+Tizen block (set of packages) for API sets of domain API-Network_DNSSD
+%files sub1-domain_API-Network_DNSSD
-%package sub2-domain_API-Network-HTTP
+%package sub1-domain_API-Network_HTTP
Summary: HTTP
Requires: capi-network-http
-%description sub2-domain_API-Network-HTTP
-Tizen block (set of packages) for API sets of sub2-domain_API-Network-HTTP
-%files sub2-domain_API-Network-HTTP
+%description sub1-domain_API-Network_HTTP
+Tizen block (set of packages) for API sets of domain API-Network_HTTP
+%files sub1-domain_API-Network_HTTP
-%package sub2-domain_API-Network-IoTCon
+%package sub1-domain_API-Network_IoTCon
Summary: IoTCon
Requires: iotcon
-%description sub2-domain_API-Network-IoTCon
-Tizen block (set of packages) for API sets of sub2-domain_API-Network-IoTCon
-%files sub2-domain_API-Network-IoTCon
+%description sub1-domain_API-Network_IoTCon
+Tizen block (set of packages) for API sets of domain API-Network_IoTCon
+%files sub1-domain_API-Network_IoTCon
-%package sub2-domain_API-Network-MTP
+%package sub1-domain_API-Network_MTP
Summary: MTP
Requires: capi-network-mtp
-%description sub2-domain_API-Network-MTP
-Tizen block (set of packages) for API sets of sub2-domain_API-Network-MTP
-%files sub2-domain_API-Network-MTP
+Requires: mtp-initiator
+%description sub1-domain_API-Network_MTP
+Tizen block (set of packages) for API sets of domain API-Network_MTP
+%files sub1-domain_API-Network_MTP
-%package sub2-domain_API-Network-NFC
+%package sub1-domain_API-Network_NFC
Summary: NFC
Requires: capi-network-nfc
-%description sub2-domain_API-Network-NFC
-Tizen block (set of packages) for API sets of sub2-domain_API-Network-NFC
-%files sub2-domain_API-Network-NFC
+Requires: nfc-manager
+%description sub1-domain_API-Network_NFC
+Tizen block (set of packages) for API sets of domain API-Network_NFC
+%files sub1-domain_API-Network_NFC
-%package sub2-domain_API-Network-SSDP
+%package sub1-domain_API-Network_SSDP
Summary: SSDP
Requires: capi-network-nsd
-Requires: libnsd-ssdp
-%description sub2-domain_API-Network-SSDP
-Tizen block (set of packages) for API sets of sub2-domain_API-Network-SSDP
-%files sub2-domain_API-Network-SSDP
+%description sub1-domain_API-Network_SSDP
+Tizen block (set of packages) for API sets of domain API-Network_SSDP
+%files sub1-domain_API-Network_SSDP
-%package sub2-domain_API-Network-Smartcard
+%package sub1-domain_API-Network_Smartcard
Summary: Smartcard
Requires: capi-network-smartcard
-%description sub2-domain_API-Network-Smartcard
-Tizen block (set of packages) for API sets of sub2-domain_API-Network-Smartcard
-%files sub2-domain_API-Network-Smartcard
-
-%package sub2-domain_API-Network-VPNService
+Requires: smartcard-service
+Suggests: smartcard-plugin-nfc
+Suggests: smartcard-plugin-uicc
+%description sub1-domain_API-Network_Smartcard
+Tizen block (set of packages) for API sets of domain API-Network_Smartcard
+%files sub1-domain_API-Network_Smartcard
+
+%package sub1-domain_API-Network_VPNService
Summary: VPN Service
Requires: capi-vpnsvc
-%description sub2-domain_API-Network-VPNService
-Tizen block (set of packages) for API sets of sub2-domain_API-Network-VPNService
-%files sub2-domain_API-Network-VPNService
+%description sub1-domain_API-Network_VPNService
+Tizen block (set of packages) for API sets of domain API-Network_VPNService
+%files sub1-domain_API-Network_VPNService
-%package sub2-domain_API-Network-WiFi
+%package sub1-domain_API-Network_WiFi
+Summary: WiFi
+Suggests: %{name}-sub2-domain_API-Network_WiFi-WiFi
+Suggests: %{name}-sub2-domain_API-Network_WiFi-WiFiManager
+%description sub1-domain_API-Network_WiFi
+Tizen block (set of packages) for API sets of domain API-Network_WiFi
+%files sub1-domain_API-Network_WiFi
+
+%package sub2-domain_API-Network_WiFi-WiFi
Summary: WiFi
-Requires: capi-network-wifi-manager
Requires: capi-network-wifi
-%description sub2-domain_API-Network-WiFi
-Tizen block (set of packages) for API sets of sub2-domain_API-Network-WiFi
-%files sub2-domain_API-Network-WiFi
+Requires: net-config
+Requires: connman
+Requires: wpa_supplicant
+%description sub2-domain_API-Network_WiFi-WiFi
+Tizen block (set of packages) for API sets of sub2-domain_API-Network_WiFi-WiFi
+%files sub2-domain_API-Network_WiFi-WiFi
+
+%package sub2-domain_API-Network_WiFi-WiFiManager
+Summary: WiFi Manager
+Requires: capi-network-wifi-manager
+Requires: net-config
+Requires: connman
+Requires: wpa_supplicant
+%description sub2-domain_API-Network_WiFi-WiFiManager
+Tizen block (set of packages) for API sets of sub2-domain_API-Network_WiFi-WiFiManager
+%files sub2-domain_API-Network_WiFi-WiFiManager
-%package sub2-domain_API-Network-WiFiDirect
+
+%package sub1-domain_API-Network_WiFiDirect
Summary: WiFi Direct
Requires: capi-network-wifi-direct
-Suggests: capi-network-wifi-direct-extension-features
-%description sub2-domain_API-Network-WiFiDirect
-Tizen block (set of packages) for API sets of sub2-domain_API-Network-WiFiDirect
-%files sub2-domain_API-Network-WiFiDirect
-
-
-
+Requires: wifi-direct-manager
+Requires: wpa_supplicant
+%description sub1-domain_API-Network_WiFiDirect
+Tizen block (set of packages) for API sets of domain API-Network_WiFiDirect
+%files sub1-domain_API-Network_WiFiDirect
-%package sub1-domain_API-Security
-Summary: Security
-Suggests: %{name}-sub2-domain_API-Security-CSR
-Suggests: %{name}-sub2-domain_API-Security-DevicePolicyManager
-Suggests: %{name}-sub2-domain_API-Security-KeyManager
-Suggests: libopenssl
-Suggests: openssl
-Suggests: %{name}-sub2-domain_API-Security-PrivilegeInfo
-Suggests: %{name}-sub2-domain_API-Security-YACA
-%description sub1-domain_API-Security
-Tizen block (set of packages) for API sets of domain API-Security
-%files sub1-domain_API-Security
-
-%package sub2-domain_API-Security-CSR
+%package sub1-domain_API-Security_CSR
Summary: CSR
-Requires: csr-framework
-Requires: libcsr-framework-common
Requires: libcsr-framework-client
-%description sub2-domain_API-Security-CSR
-Tizen block (set of packages) for API sets of sub2-domain_API-Security-CSR
-%files sub2-domain_API-Security-CSR
-
-%package sub2-domain_API-Security-DevicePolicyManager
-Summary: DevicePolicyManager
-Requires: device-policy-manager
-Requires: libdpm
-Suggests: libdsm
-%description sub2-domain_API-Security-DevicePolicyManager
-Tizen block (set of packages) for API sets of sub2-domain_API-Security-DevicePolicyManager
-%files sub2-domain_API-Security-DevicePolicyManager
-
-%package sub2-domain_API-Security-KeyManager
+%description sub1-domain_API-Security_CSR
+Tizen block (set of packages) for API sets of domain API-Security_CSR
+%files sub1-domain_API-Security_CSR
+
+%package sub1-domain_API-Security_KeyManager
Summary: KeyManager
-Requires: key-manager
-Requires: libkey-manager-common
Requires: libkey-manager-client
-Suggests: key-manager-pam-plugin
-%description sub2-domain_API-Security-KeyManager
-Tizen block (set of packages) for API sets of sub2-domain_API-Security-KeyManager
-%files sub2-domain_API-Security-KeyManager
-
-%package sub2-domain_API-Security-PrivilegeInfo
-Summary: PrivilegeInfo
-Requires: privilege-info
-%description sub2-domain_API-Security-PrivilegeInfo
-Tizen block (set of packages) for API sets of sub2-domain_API-Security-PrivilegeInfo
-%files sub2-domain_API-Security-PrivilegeInfo
-
-%package sub2-domain_API-Security-YACA
-Summary: YACA
-Requires: yaca
-%description sub2-domain_API-Security-YACA
-Tizen block (set of packages) for API sets of sub2-domain_API-Security-YACA
-%files sub2-domain_API-Security-YACA
-
+%description sub1-domain_API-Security_KeyManager
+Tizen block (set of packages) for API sets of domain API-Security_KeyManager
+%files sub1-domain_API-Security_KeyManager
+%package sub1-domain_API-Security_OpenSSL
+Summary: KeyManager
+Requires: libopenssl
+%description sub1-domain_API-Security_OpenSSL
+Tizen block (set of packages) for API sets of domain API-Security_OpenSSL
+%files sub1-domain_API-Security_OpenSSL
+%package sub1-domain_API-Security_YACA
+Summary: YACA
+Requires: yaca
+%description sub1-domain_API-Security_YACA
+Tizen block (set of packages) for API sets of domain API-Security_YACA
+%files sub1-domain_API-Security_YACA
-%package sub1-domain_API-Social
-Summary: Social
-Suggests: %{name}-sub2-domain_API-Social-Calendar
-Suggests: %{name}-sub2-domain_API-Social-Contacts
-Suggests: %{name}-sub2-domain_API-Social-PhonenumberUtils
-%description sub1-domain_API-Social
-Tizen block (set of packages) for API sets of domain API-Social
-%files sub1-domain_API-Social
-%package sub2-domain_API-Social-Calendar
+%package sub1-domain_API-Social_Calendar
Summary: Calendar
-Requires: calendar-service
-Suggests: libcalendar-service
-%description sub2-domain_API-Social-Calendar
-Tizen block (set of packages) for API sets of sub2-domain_API-Social-Calendar
-%files sub2-domain_API-Social-Calendar
+Requires: libcalendar-service
+Suggests: contacts-service
+%description sub1-domain_API-Social_Calendar
+Tizen block (set of packages) for API sets of domain API-Social_Calendar
+%files sub1-domain_API-Social_Calendar
-%package sub2-domain_API-Social-Contacts
+%package sub1-domain_API-Social_Contacts
Summary: Contacts
-Requires: contacts-service
-Suggests: libcontacts-service
-%description sub2-domain_API-Social-Contacts
-Tizen block (set of packages) for API sets of sub2-domain_API-Social-Contacts
-%files sub2-domain_API-Social-Contacts
+Requires: libcontacts-service
+%description sub1-domain_API-Social_Contacts
+Tizen block (set of packages) for API sets of domain API-Social_Contacts
+%files sub1-domain_API-Social_Contacts
-%package sub2-domain_API-Social-PhonenumberUtils
+%package sub1-domain_API-Social_PhonenumberUtils
Summary: Phonenumber Utils
Requires: phonenumber-utils
-%description sub2-domain_API-Social-PhonenumberUtils
-Tizen block (set of packages) for API sets of sub2-domain_API-Social-PhonenumberUtils
-%files sub2-domain_API-Social-PhonenumberUtils
-
-
-
-
-
-%package sub1-domain_API-System
-Summary: System
-Suggests: %{name}-sub2-domain_API-System-Device
-Suggests: %{name}-sub2-domain_API-System-Feedback
-Suggests: %{name}-sub2-domain_API-System-MediaKey
-Suggests: %{name}-sub2-domain_API-System-RuntimeInformation
-Suggests: %{name}-sub2-domain_API-System-Sensor
-Suggests: %{name}-sub2-domain_API-System-Storage
-Suggests: %{name}-sub2-domain_API-System-SystemInformation
-Suggests: %{name}-sub2-domain_API-System-SystemSettings
-Suggests: %{name}-sub2-domain_API-System-Ttrace
-Suggests: %{name}-sub2-domain_API-System-USBHost
-Suggests: %{name}-sub2-domain_API-System-dlog
-%description sub1-domain_API-System
-Tizen block (set of packages) for API sets of domain API-System
-%files sub1-domain_API-System
-
-%package sub2-domain_API-System-Device
-Summary: Device
-Requires: deviced
-Suggests: deviced-profile_common
-Suggests: deviced-profile_ivi
-Suggests: deviced-profile_mobile
-Suggests: deviced-profile_tv
-Suggests: deviced-profile_wearable
-Requires: libdeviced
-Requires: deviced-tools
-%description sub2-domain_API-System-Device
-Tizen block (set of packages) for API sets of sub2-domain_API-System-Device
-%files sub2-domain_API-System-Device
-
-%package sub2-domain_API-System-Feedback
-Summary: Feedback
-Requires: libfeedback
-Requires: svi-data
-Suggests: svi-data-profile_common
-Suggests: svi-data-profile_mobile
-Suggests: svi-data-profile_wearable
-Requires: feedbackd
-Suggests: feedbackd-profile_mobile
-Suggests: feedbackd-profile_wearable
-%description sub2-domain_API-System-Feedback
-Tizen block (set of packages) for API sets of sub2-domain_API-System-Feedback
-%files sub2-domain_API-System-Feedback
-
-%package sub2-domain_API-System-MediaKey
+%description sub1-domain_API-Social_PhonenumberUtils
+Tizen block (set of packages) for API sets of domain API-Social_PhonenumberUtils
+%files sub1-domain_API-Social_PhonenumberUtils
+
+%package sub1-domain_API-System_MediaKey
Summary: Media Key
Requires: capi-system-media-key
-%description sub2-domain_API-System-MediaKey
-Tizen block (set of packages) for API sets of sub2-domain_API-System-MediaKey
-%files sub2-domain_API-System-MediaKey
+%description sub1-domain_API-System_MediaKey
+Tizen block (set of packages) for API sets of domain API-System_MediaKey
+%files sub1-domain_API-System_MediaKey
-%package sub2-domain_API-System-RuntimeInformation
+%package sub1-domain_API-System_RuntimeInformation
Summary: Runtime Information
Requires: capi-system-runtime-info
-%description sub2-domain_API-System-RuntimeInformation
-Tizen block (set of packages) for API sets of sub2-domain_API-System-RuntimeInformation
-%files sub2-domain_API-System-RuntimeInformation
-
-%package sub2-domain_API-System-Sensor
+Requires: resourced
+Requires: buxton2
+Requires: dbus
+%description sub1-domain_API-System_RuntimeInformation
+Tizen block (set of packages) for API sets of domain API-System_RuntimeInformation
+%files sub1-domain_API-System_RuntimeInformation
+
+%package sub1-domain_API-System_Sensor
Summary: Sensor
+Suggests: %{name}-sub2-domain_API-System_Sensor-SensorListener
+Suggests: %{name}-sub2-domain_API-System_Sensor-SensorRecorder
Requires: capi-system-sensor
+%description sub1-domain_API-System_Sensor
+Tizen block (set of packages) for API sets of domain API-System_Sensor
+%files sub1-domain_API-System_Sensor
+
+%package sub2-domain_API-System_Sensor-SensorListener
+Summary: Sensor Listener
Requires: sensord
-Requires: libsensord
-%description sub2-domain_API-System-Sensor
-Tizen block (set of packages) for API sets of sub2-domain_API-System-Sensor
-%files sub2-domain_API-System-Sensor
-
-%package sub2-domain_API-System-Storage
-Summary: Storage
-Requires: libstorage
-Requires: storaged
-Suggests: storaged-module_block
-Suggests: storaged-module_storage
-%description sub2-domain_API-System-Storage
-Tizen block (set of packages) for API sets of sub2-domain_API-System-Storage
-%files sub2-domain_API-System-Storage
-
-%package sub2-domain_API-System-SystemInformation
+%description sub2-domain_API-System_Sensor-SensorListener
+Tizen block (set of packages) for API sets of sub2-domain_API-System_Sensor-SensorListener
+%files sub2-domain_API-System_Sensor-SensorListener
+
+%package sub2-domain_API-System_Sensor-SensorRecorder
+Summary: Sensor Recorder
+Requires: context-sensor-recorder
+%description sub2-domain_API-System_Sensor-SensorRecorder
+Tizen block (set of packages) for API sets of sub2-domain_API-System_Sensor-SensorRecorder
+%files sub2-domain_API-System_Sensor-SensorRecorder
+
+%package sub1-domain_API-System_SystemInformation
Summary: System Information
Requires: capi-system-info
-Suggests: capi-system-info-extension-emulator
-%description sub2-domain_API-System-SystemInformation
-Tizen block (set of packages) for API sets of sub2-domain_API-System-System Information
-%files sub2-domain_API-System-SystemInformation
-
-%package sub2-domain_API-System-SystemSettings
-Summary: System Settings
-Requires: capi-system-system-settings
-%description sub2-domain_API-System-SystemSettings
-Tizen block (set of packages) for API sets of sub2-domain_API-System-System Settings
-%files sub2-domain_API-System-SystemSettings
-
-%package sub2-domain_API-System-Ttrace
-Summary: T-trace
-Requires: ttrace
-Suggests: ttrace-extension
-%description sub2-domain_API-System-Ttrace
-Tizen block (set of packages) for API sets of sub2-domain_API-System-Ttrace
-%files sub2-domain_API-System-Ttrace
-
-%package sub2-domain_API-System-USBHost
-Summary: USBHost
-Requires: capi-system-usbhost
-%description sub2-domain_API-System-USBHost
-Tizen block (set of packages) for API sets of sub2-domain_API-System-USBHost
-%files sub2-domain_API-System-USBHost
-
-%package sub2-domain_API-System-dlog
-Summary: dlog
-Requires: dlogutil
-Requires: libdlog
-Suggests: dlogbackend-kmsg
-Suggests: dlogbackend-logger
-%description sub2-domain_API-System-dlog
-Tizen block (set of packages) for API sets of sub2-domain_API-System-dlog
-%files sub2-domain_API-System-dlog
-
+%description sub1-domain_API-System_SystemInformation
+Tizen block (set of packages) for API sets of domain API-System_SystemInformation
+%files sub1-domain_API-System_SystemInformation
+%package sub1-domain_API-System_dlog
+Summary: dlog
+Requires: dlog
+%description sub1-domain_API-System_dlog
+Tizen block (set of packages) for API sets of domain API-System_dlog
+%files sub1-domain_API-System_dlog
%package sub1-domain_API-Telephony
Summary: Telephony
Requires: capi-telephony
+Requires: telephony-daemon
+Requires: tel-plugin-dbus_tapi
+Requires: tel-plugin-manager
+Requires: tel-plugin-database
+Requires: tel-plugin-vconf
+Suggests: tel-plugin-packetservice
+Suggests: tel-plugin-nitz
+Suggests: tel-plugin-indicator
+Suggests: telephony-syspopup
+Suggests: tel-plugin-syspopup
%description sub1-domain_API-Telephony
Tizen block (set of packages) for API sets of domain API-Telephony
%files sub1-domain_API-Telephony
-%package sub1-domain_API-UI
-Summary: UI
-Suggests: %{name}-sub2-domain_API-UI-Cairo
-Suggests: %{name}-sub2-domain_API-UI-ClipboardHistoryManager
-Suggests: %{name}-sub2-domain_API-UI-DALi
-Suggests: %{name}-sub2-domain_API-UI-EFL
-Suggests: %{name}-sub2-domain_API-UI-EFLUTIL
-Suggests: %{name}-sub2-domain_API-UI-EflExtension
-Suggests: %{name}-sub2-domain_API-UI-ExternalOutputManager
-Suggests: fontconfig
-Suggests: libfreetype
-Suggests: libharfbuzz
-Suggests: %{name}-sub2-domain_API-UI-Minicontrol
-Suggests: SDL2
-Suggests: %{name}-sub2-domain_API-UI-TBMSurface
-Suggests: %{name}-sub2-domain_API-UI-TizenWSShell
-Suggests: %{name}-sub2-domain_API-UI-UIViewManager
-Suggests: %{name}-sub2-domain_API-UI-Vulkan
-%description sub1-domain_API-UI
-Tizen block (set of packages) for API sets of domain API-UI
-%files sub1-domain_API-UI
-
-%package sub2-domain_API-UI-Cairo
+%package sub1-domain_API-UI_Cairo
Summary: Cairo
Requires: libcairo
-Suggests: libcairo-gobject
-Suggests: libcairo-script-interpreter
-%description sub2-domain_API-UI-Cairo
-Tizen block (set of packages) for API sets of sub2-domain_API-UI-Cairo
-%files sub2-domain_API-UI-Cairo
+%description sub1-domain_API-UI_Cairo
+Tizen block (set of packages) for API sets of domain API-UI_Cairo
+%files sub1-domain_API-UI_Cairo
-%package sub2-domain_API-UI-ClipboardHistoryManager
+%package sub1-domain_API-UI_ClipboardHistoryManager
Summary: Clipboard History Manager
Requires: cbhm
-%description sub2-domain_API-UI-ClipboardHistoryManager
-Tizen block (set of packages) for API sets of sub2-domain_API-UI-ClipboardHistoryManager
-%files sub2-domain_API-UI-ClipboardHistoryManager
+%description sub1-domain_API-UI_ClipboardHistoryManager
+Tizen block (set of packages) for API sets of domain API-UI_ClipboardHistoryManager
+%files sub1-domain_API-UI_ClipboardHistoryManager
-%package sub2-domain_API-UI-DALi
+%package sub1-domain_API-UI_DALi
Summary: DALi
-Requires: dali
-Requires: dali-adaptor
+Requires: dali-toolkit
+Suggests: dali-extension
+Suggests: dali-extension-key-extension
+Suggests: %{name}-sub2-domain_API-UI_DALi-DALiAdaptor
+Suggests: %{name}-sub2-domain_API-UI_DALi-DALiCore
+Suggests: %{name}-sub2-domain_API-UI_DALi-DALiToolkit
+%description sub1-domain_API-UI_DALi
+Tizen block (set of packages) for API sets of domain API-UI_DALi
+%files sub1-domain_API-UI_DALi
+
+%package sub2-domain_API-UI_DALi-DALiAdaptor
+Summary: DALi Adaptor
+Requires: dali-toolkit
+Suggests: dali-adaptor-dali-feedback-plugin
+Suggests: dali-adaptor-dali-video-player-plugin
Suggests: dali-adaptor-profile_common
-Suggests: dali-adaptor-profile_ivi
Suggests: dali-adaptor-profile_mobile
Suggests: dali-adaptor-profile_tv
Suggests: dali-adaptor-profile_wearable
+Suggests: dali-adaptor-profile_ivi
+%description sub2-domain_API-UI_DALi-DALiAdaptor
+Tizen block (set of packages) for API sets of sub2-domain_API-UI_DALi-DALiAdaptor
+%files sub2-domain_API-UI_DALi-DALiAdaptor
+
+%package sub2-domain_API-UI_DALi-DALiCore
+Summary: DALi Core
+Requires: dali-toolkit
+%description sub2-domain_API-UI_DALi-DALiCore
+Tizen block (set of packages) for API sets of sub2-domain_API-UI_DALi-DALiCore
+%files sub2-domain_API-UI_DALi-DALiCore
+
+%package sub2-domain_API-UI_DALi-DALiToolkit
+Summary: DALi Toolkit
Requires: dali-toolkit
Suggests: dali-toolkit-resources_480x800
Suggests: dali-toolkit-resources_720x1280
Suggests: dali-toolkit-resources_1920x1080
-Requires: dali-core
+%description sub2-domain_API-UI_DALi-DALiToolkit
+Tizen block (set of packages) for API sets of sub2-domain_API-UI_DALi-DALiToolkit
+%files sub2-domain_API-UI_DALi-DALiToolkit
-%description sub2-domain_API-UI-DALi
-Tizen block (set of packages) for API sets of sub2-domain_API-UI-DALi
-%files sub2-domain_API-UI-DALi
-%package sub2-domain_API-UI-EFL
+
+%package sub1-domain_API-UI_EFL
Summary: EFL
+Suggests: %{name}-sub2-domain_API-UI_EFL-Ecore
+Suggests: %{name}-sub2-domain_API-UI_EFL-Edje
+Suggests: %{name}-sub2-domain_API-UI_EFL-Eet
+Suggests: %{name}-sub2-domain_API-UI_EFL-Eina
+Suggests: %{name}-sub2-domain_API-UI_EFL-Eio
+Suggests: %{name}-sub2-domain_API-UI_EFL-Eldbus
+Suggests: %{name}-sub2-domain_API-UI_EFL-Elementary
+Suggests: %{name}-sub2-domain_API-UI_EFL-Evas
Requires: efl
-Requires: emile
Requires: eo
-Requires: ector
-Requires: ecore
-Suggests: ecore-core
-Suggests: ecore-audio
-Suggests: ecore-avahi
-Suggests: ecore-buffer
-Suggests: ecore-con
-Suggests: ecore-evas
-Suggests: ecore-fb
-Suggests: ecore-file
-Suggests: ecore-imf
-Suggests: ecore-imf-evas
-Suggests: ecore-input
-Suggests: ecore-input-evas
-Suggests: ecore-ipc
-Suggests: ecore-drm
-Suggests: ecore-wayland
+%description sub1-domain_API-UI_EFL
+Tizen block (set of packages) for API sets of domain API-UI_EFL
+%files sub1-domain_API-UI_EFL
+
+%package sub2-domain_API-UI_EFL-Ecore
+Summary: Ecore
+Requires: ecore-core
+Requires: ecore-input
+Requires: ecore-buffer
+Requires: ecore-con
+Requires: ecore-evas
+Requires: ecore-file
+Requires: ecore-imf
+Requires: ecore-ipc
+Suggests: ecore
+%description sub2-domain_API-UI_EFL-Ecore
+Tizen block (set of packages) for API sets of sub2-domain_API-UI_EFL-Ecore
+%files sub2-domain_API-UI_EFL-Ecore
+
+%package sub2-domain_API-UI_EFL-Edje
+Summary: Edje
Requires: edje
-Suggests: edje-tools
+%description sub2-domain_API-UI_EFL-Edje
+Tizen block (set of packages) for API sets of sub2-domain_API-UI_EFL-Edje
+%files sub2-domain_API-UI_EFL-Edje
+
+%package sub2-domain_API-UI_EFL-Eet
+Summary: Eet
Requires: eet
-Suggests: eet-tools
+%description sub2-domain_API-UI_EFL-Eet
+Tizen block (set of packages) for API sets of sub2-domain_API-UI_EFL-Eet
+%files sub2-domain_API-UI_EFL-Eet
+
+%package sub2-domain_API-UI_EFL-Eina
+Summary: Eina
Requires: eina
-Suggests: eina-tools
+%description sub2-domain_API-UI_EFL-Eina
+Tizen block (set of packages) for API sets of sub2-domain_API-UI_EFL-Eina
+%files sub2-domain_API-UI_EFL-Eina
+
+%package sub2-domain_API-UI_EFL-Eio
+Summary: Eio
Requires: eio
+%description sub2-domain_API-UI_EFL-Eio
+Tizen block (set of packages) for API sets of sub2-domain_API-UI_EFL-Eio
+%files sub2-domain_API-UI_EFL-Eio
+
+%package sub2-domain_API-UI_EFL-Eldbus
+Summary: Eldbus
Requires: eldbus
+%description sub2-domain_API-UI_EFL-Eldbus
+Tizen block (set of packages) for API sets of sub2-domain_API-UI_EFL-Eldbus
+%files sub2-domain_API-UI_EFL-Eldbus
+
+%package sub2-domain_API-UI_EFL-Elementary
+Summary: Elementary
Requires: elementary
+Requires: efl-theme-tizen-common
+Requires: efl-config-profile_common
+Requires: efl-misc-profile_common
+Requires: efl-modules-profile_common
+Suggests: elementary-tizen
+Suggests: efl-theme-tizen-ivi
+Suggests: efl-theme-tizen-mobile
+Suggests: efl-theme-tizen-wearable
+Suggests: efl-theme-tizen-tv
+Suggests: efl-config-profile_ivi
+Suggests: efl-config-profile_mobile
+Suggests: efl-config-profile_wearable
+Suggests: efl-config-profile_tv
+Suggests: efl-misc-profile_ivi
+Suggests: efl-misc-profile_mobile
+Suggests: efl-misc-profile_wearable
+Suggests: efl-misc-profile_tv
+Suggests: efl-modules-profile_ivi
+Suggests: efl-modules-profile_mobile
+Suggests: efl-modules-profile_wearable
+Suggests: efl-modules-profile_tv
+%description sub2-domain_API-UI_EFL-Elementary
+Tizen block (set of packages) for API sets of sub2-domain_API-UI_EFL-Elementary
+%files sub2-domain_API-UI_EFL-Elementary
+
+%package sub2-domain_API-UI_EFL-Evas
+Summary: Evas
Requires: evas
-Requires: embryo
-Requires: eeze
-Requires: efreet
-Requires: emotion
-Requires: ethumb
-Requires: ephysics
-Requires: eolian
-Requires: elocation
-Requires: elua
-
-%description sub2-domain_API-UI-EFL
-Tizen block (set of packages) for API sets of sub2-domain_API-UI-EFL
-%files sub2-domain_API-UI-EFL
-
-%package sub2-domain_API-UI-EFLUTIL
+%description sub2-domain_API-UI_EFL-Evas
+Tizen block (set of packages) for API sets of sub2-domain_API-UI_EFL-Evas
+%files sub2-domain_API-UI_EFL-Evas
+
+
+%package sub1-domain_API-UI_EFLUTIL
Summary: EFL UTIL
Requires: capi-ui-efl-util
-%description sub2-domain_API-UI-EFLUTIL
-Tizen block (set of packages) for API sets of sub2-domain_API-UI-EFLUTIL
-%files sub2-domain_API-UI-EFLUTIL
+%description sub1-domain_API-UI_EFLUTIL
+Tizen block (set of packages) for API sets of domain API-UI_EFLUTIL
+%files sub1-domain_API-UI_EFLUTIL
-%package sub2-domain_API-UI-EflExtension
+%package sub1-domain_API-UI_EflExtension
Summary: Efl Extension
Requires: efl-extension
-%description sub2-domain_API-UI-EflExtension
-Tizen block (set of packages) for API sets of sub2-domain_API-UI-EflExtension
-%files sub2-domain_API-UI-EflExtension
+%description sub1-domain_API-UI_EflExtension
+Tizen block (set of packages) for API sets of domain API-UI_EflExtension
+%files sub1-domain_API-UI_EflExtension
-%package sub2-domain_API-UI-ExternalOutputManager
+%package sub1-domain_API-UI_ExternalOutputManager
Summary: External Output Manager
Requires: libeom
Suggests: libeom-server
-%description sub2-domain_API-UI-ExternalOutputManager
-Tizen block (set of packages) for API sets of sub2-domain_API-UI-ExternalOutputManager
-%files sub2-domain_API-UI-ExternalOutputManager
-
-%package sub2-domain_API-UI-Minicontrol
-Summary: Minicontrol
-Requires: minicontrol
-%description sub2-domain_API-UI-Minicontrol
-Tizen block (set of packages) for API sets of sub2-domain_API-UI-Minicontrol
-%files sub2-domain_API-UI-Minicontrol
-
-%package sub2-domain_API-UI-TBMSurface
+Suggests: e-mod-tizen-eom
+%description sub1-domain_API-UI_ExternalOutputManager
+Tizen block (set of packages) for API sets of domain API-UI_ExternalOutputManager
+%files sub1-domain_API-UI_ExternalOutputManager
+
+%package sub1-domain_API-UI_FontConfig
+Summary: FontConfig
+Requires: fontconfig
+Requires: default-fonts-fc-sdk
+Requires: default-fonts-sdk
+%description sub1-domain_API-UI_FontConfig
+Tizen block (set of packages) for API sets of domain API-UI_FontConfig
+%files sub1-domain_API-UI_FontConfig
+
+%package sub1-domain_API-UI_Freetype
+Summary: Freetype
+Requires: freetype
+%description sub1-domain_API-UI_Freetype
+Tizen block (set of packages) for API sets of domain API-UI_Freetype
+%files sub1-domain_API-UI_Freetype
+
+%package sub1-domain_API-UI_HarfBuzz
+Summary: HarfBuzz
+Requires: harfbuzz
+%description sub1-domain_API-UI_HarfBuzz
+Tizen block (set of packages) for API sets of domain API-UI_HarfBuzz
+%files sub1-domain_API-UI_HarfBuzz
+
+%package sub1-domain_API-UI_SDL
+Summary: SDL
+Requires: SDL2
+%description sub1-domain_API-UI_SDL
+Tizen block (set of packages) for API sets of domain API-UI_SDL
+%files sub1-domain_API-UI_SDL
+
+%package sub1-domain_API-UI_TBMSurface
Summary: TBM Surface
Requires: libtbm
-%description sub2-domain_API-UI-TBMSurface
-Tizen block (set of packages) for API sets of sub2-domain_API-UI-TBMSurface
-%files sub2-domain_API-UI-TBMSurface
-
-%package sub2-domain_API-UI-TizenWSShell
+Suggests: libtbm-exynos
+Suggests: libtbm-sprd
+Suggests: libtbm-vigs
+Suggests: libtbm-vc4
+%description sub1-domain_API-UI_TBMSurface
+Tizen block (set of packages) for API sets of domain API-UI_TBMSurface
+%files sub1-domain_API-UI_TBMSurface
+
+%package sub1-domain_API-UI_TizenWSShell
Summary: Tizen WS Shell
Requires: tzsh
-%description sub2-domain_API-UI-TizenWSShell
-Tizen block (set of packages) for API sets of sub2-domain_API-UI-TizenWSShell
-%files sub2-domain_API-UI-TizenWSShell
+%description sub1-domain_API-UI_TizenWSShell
+Tizen block (set of packages) for API sets of domain API-UI_TizenWSShell
+%files sub1-domain_API-UI_TizenWSShell
-%package sub2-domain_API-UI-UIViewManager
+%package sub1-domain_API-UI_UIViewManager
Summary: UI View Manager
Requires: ui-viewmgr
-%description sub2-domain_API-UI-UIViewManager
-Tizen block (set of packages) for API sets of sub2-domain_API-UI-UIViewManager
-%files sub2-domain_API-UI-UIViewManager
-
-%package sub2-domain_API-UI-Vulkan
-Summary: Vulkan
-Requires: Vulkan-LoaderAndValidationLayers
-Suggests: vulkan-wsi-tizen
-%description sub2-domain_API-UI-Vulkan
-Tizen block (set of packages) for API sets of sub2-domain_API-UI-Vulkan
-%files sub2-domain_API-UI-Vulkan
+%description sub1-domain_API-UI_UIViewManager
+Tizen block (set of packages) for API sets of domain API-UI_UIViewManager
+%files sub1-domain_API-UI_UIViewManager
-
-
-
-
-%package sub1-domain_API-UIX
-Summary: UIX
-Suggests: %{name}-sub2-domain_API-UIX-InputMethod
-Suggests: %{name}-sub2-domain_API-UIX-InputMethodManager
-Suggests: %{name}-sub2-domain_API-UIX-STT
-Suggests: %{name}-sub2-domain_API-UIX-TTS
-Suggests: %{name}-sub2-domain_API-UIX-VoiceControl
-Suggests: %{name}-sub2-domain_API-UIX-VoiceControlElementary
-%description sub1-domain_API-UIX
-Tizen block (set of packages) for API sets of domain API-UIX
-%files sub1-domain_API-UIX
-
-%package sub2-domain_API-UIX-InputMethod
+%package sub1-domain_API-UIX_InputMethod
Summary: Input Method
Requires: capi-ui-inputmethod
-%description sub2-domain_API-UIX-InputMethod
-Tizen block (set of packages) for API sets of sub2-domain_API-UIX-InputMethod
-%files sub2-domain_API-UIX-InputMethod
+%description sub1-domain_API-UIX_InputMethod
+Tizen block (set of packages) for API sets of domain API-UIX_InputMethod
+%files sub1-domain_API-UIX_InputMethod
-%package sub2-domain_API-UIX-InputMethodManager
+%package sub1-domain_API-UIX_InputMethodManager
Summary: Input Method Manager
Requires: capi-ui-inputmethod-manager
-%description sub2-domain_API-UIX-InputMethodManager
-Tizen block (set of packages) for API sets of sub2-domain_API-UIX-InputMethodManager
-%files sub2-domain_API-UIX-InputMethodManager
-
-%package sub2-domain_API-UIX-STT
-Summary: STT
-Requires: stt
-%description sub2-domain_API-UIX-STT
-Tizen block (set of packages) for API sets of sub2-domain_API-UIX-STT
-%files sub2-domain_API-UIX-STT
-
-%package sub2-domain_API-UIX-TTS
-Summary: TTS
-Requires: tts
-%description sub2-domain_API-UIX-TTS
-Tizen block (set of packages) for API sets of sub2-domain_API-UIX-TTS
-%files sub2-domain_API-UIX-TTS
-
-%package sub2-domain_API-UIX-VoiceControl
-Summary: Voice Control
-Requires: voice-control
-%description sub2-domain_API-UIX-VoiceControl
-Tizen block (set of packages) for API sets of sub2-domain_API-UIX-VoiceControl
-%files sub2-domain_API-UIX-VoiceControl
-
-%package sub2-domain_API-UIX-VoiceControlElementary
-Summary: Voice Control Elementary
-Requires: voice-control-elm
-%description sub2-domain_API-UIX-VoiceControlElementary
-Tizen block (set of packages) for API sets of sub2-domain_API-UIX-VoiceControlElementary
-%files sub2-domain_API-UIX-VoiceControlElementary
-
-
-
-
+%description sub1-domain_API-UIX_InputMethodManager
+Tizen block (set of packages) for API sets of domain API-UIX_InputMethodManager
+%files sub1-domain_API-UIX_InputMethodManager
%package sub1-domain_API-Web
Summary: Web
-Suggests: libjson-glib
-Suggests: chromium-efl
+Requires: chromium-efl
%description sub1-domain_API-Web
Tizen block (set of packages) for API sets of domain API-Web
%files sub1-domain_API-Web
diff --git a/packaging/epicfeature-platform.inc b/packaging/epicfeature-platform.inc
index 39a2e77..259eb02 100644
--- a/packaging/epicfeature-platform.inc
+++ b/packaging/epicfeature-platform.inc
@@ -47,9 +47,9 @@ Include minimal set of packages for headless.
Summary: Headless Network Packages
Requires: %{name}-sub1-feature_Platform-Headless
Requires: %{name}-sub2-feature_Platform-Headless-Minimal
-Requires: %{name}-sub2-domain_API-Network-IoTCon
-Requires: %{name}-sub2-domain_API-Network-WiFi
-Requires: %{name}-sub2-domain_API-Network-Bluetooth
+Requires: %{name}-sub1-domain_API-Network_IoTCon
+Requires: %{name}-sub1-domain_API-Network_WiFi
+Requires: %{name}-sub1-domain_API-Network_Bluetooth
%description sub2-feature_Platform-Headless-Network
Include network packages for headless.
%files sub2-feature_Platform-Headless-Network
diff --git a/packaging/platform-preset-iot.inc b/packaging/platform-preset-iot.inc
index 78f4895..72016c1 100644
--- a/packaging/platform-preset-iot.inc
+++ b/packaging/platform-preset-iot.inc
@@ -56,7 +56,7 @@ Requires: %{name}-sub1-feature_Platform-Headless
Requires: bash
Requires: systemd
Suggests: rpm
-Suggests: %{name}-sub2-domain_API-Network-IoTCon
+Suggests: %{name}-sub1-domain_API-Network_IoTCon
%description sub1-Preset_iot-headless_minimal
Tizen IoT Headless/Minimal Preset
%files sub1-Preset_iot-headless_minimal
@@ -67,11 +67,11 @@ Summary: IoT Headless Speaker (Minimal) Preset
Requires: %{name}-sub1-feature_Platform-Headless
Requires: %{name}-sub2-domain_API-Multimedia-SoundManager
Requires: %{name}-sub2-domain_API-Multimedia-WAVPlayer
-Requires: %{name}-sub2-domain_API-Network-Bluetooth
-Requires: %{name}-sub2-domain_API-Network-Connection
-Requires: %{name}-sub2-domain_API-Network-WiFiDirect
-Requires: %{name}-sub2-domain_API-Network-WiFi
-Suggests: %{name}-sub2-domain_API-Network-IoTCon
+Requires: %{name}-sub1-domain_API-Network_Bluetooth
+Requires: %{name}-sub1-domain_API-Network_Connection
+Requires: %{name}-sub1-domain_API-Network_WiFiDirect
+Requires: %{name}-sub1-domain_API-Network_WiFi
+Suggests: %{name}-sub1-domain_API-Network_IoTCon
Suggests: %{name}-sub2-domain_API-Multimedia-Radio
Suggests: %{name}-sub2-domain_API-Multimedia-TonePlayer
Requires: %{name}-sub2-domain_API-Multimedia-MediaController
@@ -84,10 +84,10 @@ Tizen IoT Speaker/Minimal Preset
%package sub1-Preset_iot-headed_minimal
Summary: IoT Headed (GUI support) Minimal Preset
Requires: %{name}-sub1-feature_Platform-Headed
-Requires: %{name}-sub2-domain_API-UI-EFL
-Suggests: %{name}-sub2-domain_API-UI-DALi
-Suggests: %{name}-sub2-domain_API-UI-Cairo
-Suggests: %{name}-sub2-domain_API-Network-IoTCon
+Requires: %{name}-sub1-domain_API-UI_EFL
+Suggests: %{name}-sub1-domain_API-UI_DALi
+Suggests: %{name}-sub1-domain_API-UI_Cairo
+Suggests: %{name}-sub1-domain_API-Network_IoTCon
Requires: bash
Requires: systemd
Suggests: rpm
@@ -99,13 +99,13 @@ Tizen IoT Headed/Minimal Preset
%package sub1-Preset_iot-headless_net
Summary: IoT Headless with Rich Networking
Requires: %{name}-sub1-feature_Platform-Headless
-Requires: %{name}-sub2-domain_API-Network-Bluetooth
-Requires: %{name}-sub2-domain_API-Network-Connection
-Requires: %{name}-sub2-domain_API-Network-WiFiDirect
-Requires: %{name}-sub2-domain_API-Network-WiFi
-Suggests: %{name}-sub2-domain_API-Network-NFC
-Suggests: %{name}-sub2-domain_API-Network-Smartcard
-Suggests: %{name}-sub2-domain_API-Network-IoTCon
+Requires: %{name}-sub1-domain_API-Network_Bluetooth
+Requires: %{name}-sub1-domain_API-Network_Connection
+Requires: %{name}-sub1-domain_API-Network_WiFiDirect
+Requires: %{name}-sub1-domain_API-Network_WiFi
+Suggests: %{name}-sub1-domain_API-Network_NFC
+Suggests: %{name}-sub1-domain_API-Network_Smartcard
+Suggests: %{name}-sub1-domain_API-Network_IoTCon
Requires: bash
Requires: systemd
Suggests: rpm
@@ -117,14 +117,14 @@ Tizen IoT Headless Preset
%package sub1-Preset_iot-headless_controller
Summary: IoT Headless with Contollers
Requires: %{name}-sub1-feature_Platform-Headless
-Requires: %{name}-sub2-domain_API-Network-Bluetooth
-Requires: %{name}-sub2-domain_API-Network-Connection
-Requires: %{name}-sub2-domain_API-Network-IoTCon
-Suggests: %{name}-sub2-domain_API-Network-NFC
-Suggests: %{name}-sub2-domain_API-Network-WiFiDirect
-Suggests: %{name}-sub2-domain_API-Network-WiFi
-Requires: %{name}-sub2-domain_API-Context-ActivityRecognition
-Requires: %{name}-sub2-domain_API-AppFramework-MessagePort
+Requires: %{name}-sub1-domain_API-Network_Bluetooth
+Requires: %{name}-sub1-domain_API-Network_Connection
+Requires: %{name}-sub1-domain_API-Network_IoTCon
+Suggests: %{name}-sub1-domain_API-Network_NFC
+Suggests: %{name}-sub1-domain_API-Network_WiFiDirect
+Suggests: %{name}-sub1-domain_API-Network_WiFi
+Requires: %{name}-sub1-domain_API-Context_ActivityRecognition
+Requires: %{name}-sub1-domain_API-AppFramework_MessagePort
Requires: bash
Requires: systemd
Suggests: rpm
@@ -161,21 +161,17 @@ Suggests: cmake
Summary: RPI3 Headless Network Hub
Requires: %{name}-sub1-Preset_iot-headless_minimal
Requires: %{name}-sub1-Preset_boards-RPI3_headlessBSP
-Requires: %{name}-sub1-domain_API-Network
-Requires: %{name}-sub2-domain_API-Network-Bluetooth
-Requires: %{name}-sub2-domain_API-Network-WiFi
-Suggests: %{name}-sub2-domain_API-Network-WiFiDirect
-Suggests: %{name}-sub2-domain_API-System-USBHost
-Suggests: %{name}-sub2-domain_API-Network-IoTCon
-Suggests: %{name}-sub2-domain_API-Network-NFC
-Requires: %{name}-sub2-domain_API-Network-Connection
-Requires: %{name}-sub2-domain_API-Network-HTTP
-Requires: %{name}-sub2-domain_API-Network-VPNService
-Suggests: %{name}-sub2-domain_API-System-Storage
-Suggests: %{name}-sub2-domain_API-System-SystemInformation
-Suggests: %{name}-sub2-domain_API-System-dlog
+Requires: %{name}-sub1-domain_API-Network_Bluetooth
+Requires: %{name}-sub1-domain_API-Network_WiFi
+Suggests: %{name}-sub1-domain_API-Network_WiFiDirect
+Suggests: %{name}-sub1-domain_API-Network_IoTCon
+Suggests: %{name}-sub1-domain_API-Network_NFC
+Requires: %{name}-sub1-domain_API-Network_Connection
+Requires: %{name}-sub1-domain_API-Network_HTTP
+Requires: %{name}-sub1-domain_API-Network_VPNService
+Suggests: %{name}-sub1-domain_API-System_SystemInformation
+Suggests: %{name}-sub1-domain_API-System_dlog
Suggests: %{name}-sub1-domain_API-Telephony
-Requires: %{name}-sub1-domain_API-Base
Suggests: sdbd
Suggests: rpm
%description sub1-Preset_1iot_examples-3_RPI3_headless_networkhub
diff --git a/packaging/platform-preset-mobile.inc b/packaging/platform-preset-mobile.inc
index 81308fa..74f288a 100644
--- a/packaging/platform-preset-mobile.inc
+++ b/packaging/platform-preset-mobile.inc
@@ -77,23 +77,6 @@ Conflicts: %{name}-sub2-Preset_sd-mobile-tm1
Conflicts: %{name}-sub2-Preset_sd-mobile-tm2
Conflicts: %{name}-sub2-Preset_sd-mobile-tm2_aarch64
Conflicts: %{name}-sub2-Preset_sd-mobile-general
-Requires: %{name}-sub1-domain_API-Account
-Requires: %{name}-sub1-domain_API-AppFramework
-Requires: %{name}-sub1-domain_API-Base
-Requires: %{name}-sub1-domain_API-Content
-Requires: %{name}-sub1-domain_API-Context
-Requires: %{name}-sub1-domain_API-Location
-Requires: %{name}-sub1-domain_API-Messaging
-Requires: %{name}-sub1-domain_API-Multimedia
-Requires: %{name}-sub1-domain_API-Network
-Requires: %{name}-sub1-domain_API-Security
-Requires: %{name}-sub1-domain_API-Social
-Requires: %{name}-sub1-domain_API-System
-Requires: %{name}-sub1-domain_API-Telephony
-Requires: %{name}-sub1-domain_API-UI
-Requires: %{name}-sub1-domain_API-UIX
-Requires: %{name}-sub1-domain_API-Web
-
Suggests: %{name}-root-domain_WebAPI
Suggests: webapi-plugins-profile_mobile
diff --git a/rule_checker.py b/rule_checker.py
index 48fe5c6..613bf6e 100755
--- a/rule_checker.py
+++ b/rule_checker.py
@@ -179,12 +179,12 @@ def ruleCheckInc(file):
clevel = 3
if (clevel - 1) != level:
error += 1
- print("ERROR: RULE 5.4. Non Preset/feature block cannot have non-direct chile block as its dependents (Requires/Suggests). Level Mismatch")
+ print("ERROR: RULE 5.4. Non Preset/feature block cannot have non-direct child block as its dependents (Requires/Suggests). Level Mismatch")
report(file, lc, line)
continue
if c[:len(n)] != n:
error += 1
- print("ERROR: RULE 5.4. Non Preset/feature block cannot have non-direct chile block as its dependents (Requires/Suggests). Child from another hierarchy.")
+ print("ERROR: RULE 5.4. Non Preset/feature block cannot have non-direct child block as its dependents (Requires/Suggests). Child from another hierarchy.")
report(file, lc, line)
continue