diff options
author | hk57.kim <hk57.kim@samsung.com> | 2017-06-02 12:55:29 +0900 |
---|---|---|
committer | hk57.kim <hk57.kim@samsung.com> | 2017-06-14 12:14:34 +0900 |
commit | b85762639f5b06e5fba6af1133b6c307a3d9f832 (patch) | |
tree | 80a4f5e98c7056103e9fb1b97c18b1290e0c3b61 | |
parent | 698ea172b8b4e565e2ce1003e2fdb19d7d8f30cb (diff) | |
download | building-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.inc | 1556 | ||||
-rw-r--r-- | packaging/epicfeature-platform.inc | 6 | ||||
-rw-r--r-- | packaging/platform-preset-iot.inc | 74 | ||||
-rw-r--r-- | packaging/platform-preset-mobile.inc | 17 | ||||
-rwxr-xr-x | rule_checker.py | 4 |
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 |