summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwchang kim <wchang.kim@samsung.com>2019-12-06 13:58:20 +0900
committerwchang kim <wchang.kim@samsung.com>2019-12-06 13:58:20 +0900
commit91fc28dffe2eb108f11ebfc9027edf8cb498006f (patch)
treebe13cc588cfc62316e1c5d88c80400569b8bc409
parent9efc33b38f234900229f259c0287c8731da50c6e (diff)
downloadbuilding-blocks-91fc28dffe2eb108f11ebfc9027edf8cb498006f.tar.gz
building-blocks-91fc28dffe2eb108f11ebfc9027edf8cb498006f.tar.bz2
building-blocks-91fc28dffe2eb108f11ebfc9027edf8cb498006f.zip
To get the dependency using "monodis --assemblyref" Change-Id: Iff5a6576372824377a4ea6930e3bb17cbafe486d
-rw-r--r--mapping-bb-tizenfx.xml1
-rw-r--r--packaging/domain-csapis-account.inc3
-rw-r--r--packaging/domain-csapis-appfw.inc13
-rw-r--r--packaging/domain-csapis-content.inc3
-rw-r--r--packaging/domain-csapis-machinelearning.inc1
-rw-r--r--packaging/domain-csapis-multimedia.inc19
-rw-r--r--packaging/domain-csapis-network.inc3
-rw-r--r--packaging/domain-csapis-security.inc2
-rw-r--r--packaging/domain-csapis-system.inc2
-rw-r--r--packaging/domain-csapis-ui.inc2
-rw-r--r--packaging/domain-csapis-uix.inc2
11 files changed, 51 insertions, 0 deletions
diff --git a/mapping-bb-tizenfx.xml b/mapping-bb-tizenfx.xml
index b2798b6..b120745 100644
--- a/mapping-bb-tizenfx.xml
+++ b/mapping-bb-tizenfx.xml
@@ -160,6 +160,7 @@
</buildingblock>
<buildingblock name="building-blocks-sub2-domain_CSAPI-Multimedia-Multimedia">
<fx_info>Tizen.Multimedia.dll</fx_info>
+ <fx_info>Tizen.NUI.dll</fx_info>
</buildingblock>
<buildingblock name="building-blocks-sub2-domain_CSAPI-Network-Bluetooth">
diff --git a/packaging/domain-csapis-account.inc b/packaging/domain-csapis-account.inc
index 9400622..799c302 100644
--- a/packaging/domain-csapis-account.inc
+++ b/packaging/domain-csapis-account.inc
@@ -18,6 +18,7 @@ Tizen block (set of packages) for Group of domain C# API-Account
%package sub2-domain_CSAPI-Account-Account_Manager
Summary: Tizen.Account.AccountManager
Requires: %{name}-sub2-domain_API-Account-Account_Manager
+Requires: %{name}-sub2-domain_CSAPI-System-Information
%description sub2-domain_CSAPI-Account-Account_Manager
TizenFX C# API for Account Manager.
%files sub2-domain_CSAPI-Account-Account_Manager
@@ -39,6 +40,8 @@ TizenFX C# API for OAuth2
%package sub2-domain_CSAPI-Account-Sync_Manager
Summary: Tizen.Account.SyncManager
Requires: %{name}-sub2-domain_API-Account-Sync_Manager
+Requires: %{name}-sub2-domain_CSAPI-Account-Account_Manager
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Account-Sync_Manager
TizenFX C# API for Sync Manager
%files sub2-domain_CSAPI-Account-Sync_Manager
diff --git a/packaging/domain-csapis-appfw.inc b/packaging/domain-csapis-appfw.inc
index 05f8015..56d4c97 100644
--- a/packaging/domain-csapis-appfw.inc
+++ b/packaging/domain-csapis-appfw.inc
@@ -28,6 +28,8 @@ Applications Group for TizenFX C#
%package sub2-domain_CSAPI-Applications-Alarm
Summary: Tizen.Applications.Alarm
Requires: %{name}-sub2-domain_API-AppFramework-Alarm_API
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
+Requires: %{name}-sub2-domain_CSAPI-Applications-Notification
%description sub2-domain_CSAPI-Applications-Alarm
TizenFX C# API for Alarm
%files sub2-domain_CSAPI-Applications-Alarm
@@ -52,6 +54,7 @@ TizenFX C# API for Common
%package sub2-domain_CSAPI-Applications-ComponentBased
Summary: Tizen.Applications.ComponentBased
Requires: %{name}-sub2-domain_API-AppFramework-Native_EFL_Component_Based_App_Model
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Applications-ComponentBased
TizenFX C# API for ComponentBased
%files sub2-domain_CSAPI-Applications-ComponentBased
@@ -59,6 +62,7 @@ TizenFX C# API for ComponentBased
%package sub2-domain_CSAPI-Applications-DataControl
Summary: Tizen.Applications.DataControl
Requires: %{name}-sub2-domain_API-AppFramework-Data_Control_API
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Applications-DataControl
TizenFX C# API for DataControl
%files sub2-domain_CSAPI-Applications-DataControl
@@ -66,6 +70,7 @@ TizenFX C# API for DataControl
%package sub2-domain_CSAPI-Applications-EventManager
Summary: Tizen.Applications.EventManager
Requires: %{name}-sub2-domain_API-AppFramework-Event_API
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Applications-EventManager
TizenFX C# API for EventManager
%files sub2-domain_CSAPI-Applications-EventManager
@@ -73,6 +78,7 @@ TizenFX C# API for EventManager
%package sub2-domain_CSAPI-Applications-MessagePort
Summary: Tizen.Applications.MessagePort
Requires: %{name}-sub2-domain_API-AppFramework-Message_Port_API
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Applications-MessagePort
TizenFX C# API for MessagePort
%files sub2-domain_CSAPI-Applications-MessagePort
@@ -80,6 +86,7 @@ TizenFX C# API for MessagePort
%package sub2-domain_CSAPI-Applications-Notification
Summary: Tizen.Applications.Notification
Requires: %{name}-sub2-domain_API-AppFramework-Notification_API
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Applications-Notification
TizenFX C# API for Notification
%files sub2-domain_CSAPI-Applications-Notification
@@ -87,6 +94,7 @@ TizenFX C# API for Notification
%package sub2-domain_CSAPI-Applications-NotificationEventListener
Summary: Tizen.Applications.NotificationEventListener
Requires: %{name}-sub2-domain_API-AppFramework-Notification_API
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Applications-NotificationEventListener
TizenFX C# API for NotificationEventListener
%files sub2-domain_CSAPI-Applications-NotificationEventListener
@@ -94,6 +102,7 @@ TizenFX C# API for NotificationEventListener
%package sub2-domain_CSAPI-Applications-PackageManager
Summary: Tizen.Applications.PackageManager
Requires: %{name}-sub2-domain_API-AppFramework-TPK_Installation
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Applications-PackageManager
TizenFX C# API for PackageManager
%files sub2-domain_CSAPI-Applications-PackageManager
@@ -113,6 +122,7 @@ TizenFX C# API for RemoteView
%package sub2-domain_CSAPI-Applications-Service
Summary: Tizen.Applications.Service
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Applications-Service
TizenFX C# API for Service
%files sub2-domain_CSAPI-Applications-Service
@@ -134,6 +144,7 @@ TizenFX C# API for ToastMessage
%package sub2-domain_CSAPI-Applications-UI
Summary: Tizen.Applications.UI
Requires: %{name}-sub2-domain_API-AppFramework-Native_EFL_UI_app_model
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Applications-UI
TizenFX C# API for UI
%files sub2-domain_CSAPI-Applications-UI
@@ -141,6 +152,7 @@ TizenFX C# API for UI
%package sub2-domain_CSAPI-Applications-WidgetApplication
Summary: Tizen.Applications.WidgetApplication
Requires: %{name}-sub2-domain_API-AppFramework-Native_EFL_Widget_App_Model
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Applications-WidgetApplication
TizenFX C# API for WidgetApplication
%files sub2-domain_CSAPI-Applications-WidgetApplication
@@ -148,6 +160,7 @@ TizenFX C# API for WidgetApplication
%package sub2-domain_CSAPI-Applications-WidgetControl
Summary: Tizen.Applications.WidgetControl
Requires: %{name}-sub2-domain_API-AppFramework-Native_EFL_Widget_App_Model
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Applications-WidgetControl
TizenFX C# API for WidgetControl
%files sub2-domain_CSAPI-Applications-WidgetControl
diff --git a/packaging/domain-csapis-content.inc b/packaging/domain-csapis-content.inc
index 94d1245..31aa5fb 100644
--- a/packaging/domain-csapis-content.inc
+++ b/packaging/domain-csapis-content.inc
@@ -16,6 +16,7 @@ Tizen block (set of packages) for Group of domain API-Content
%package sub2-domain_CSAPI-Content-Download
Summary: Tizen.Content.Download
Requires: %{name}-sub2-domain_API-Content-Download
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Content-Download
TizenFX C# for Content Download
%files sub2-domain_CSAPI-Content-Download
@@ -30,6 +31,8 @@ TizenFX C# for Content MIME Type
%package sub2-domain_CSAPI-Content-Media_Content
Summary: Tizen.Content.MediaContent
Requires: %{name}-sub2-domain_API-Content-Media_Content
+Requires: %{name}-sub2-domain_CSAPI-System-Storage
+Requires: %{name}-sub2-domain_CSAPI-System-Information
%description sub2-domain_CSAPI-Content-Media_Content
TizenFx C# for Media Content
%files sub2-domain_CSAPI-Content-Media_Content
diff --git a/packaging/domain-csapis-machinelearning.inc b/packaging/domain-csapis-machinelearning.inc
index af4877f..1c60cd2 100644
--- a/packaging/domain-csapis-machinelearning.inc
+++ b/packaging/domain-csapis-machinelearning.inc
@@ -12,6 +12,7 @@ Machine Learning Group for TizenFX C#
%package sub2-domain_CSAPI-MachineLearning-Inference
Summary: Tizen.MachineLearning.Inference
Requires: %{name}-sub2-domain_API-MachineLearning-NNStreamer
+Requires: %{name}-sub2-domain_CSAPI-System-Information
%description sub2-domain_CSAPI-MachineLearning-Inference
TizenFX C# API for Inference
%files sub2-domain_CSAPI-MachineLearning-Inference
diff --git a/packaging/domain-csapis-multimedia.inc b/packaging/domain-csapis-multimedia.inc
index 277dc42..9050a1f 100644
--- a/packaging/domain-csapis-multimedia.inc
+++ b/packaging/domain-csapis-multimedia.inc
@@ -27,6 +27,7 @@ Tizen block (set of packages) for Group of domain API-Multimedia
Summary: Tizen.Multimedia
Requires: %{name}-sub2-domain_API-Multimedia-Media_Tool
Requires: %{name}-sub2-domain_API-Multimedia-Sound_Manager
+Requires: %{name}-sub2-domain_CSAPI-System-Information
%description sub2-domain_CSAPI-Multimedia-Multimedia
TizenFX C# API for Multimedia
%files sub2-domain_CSAPI-Multimedia-Multimedia
@@ -36,6 +37,7 @@ Summary: Tizen.Multimedia.AudioIO
Requires: %{name}-sub2-domain_API-Multimedia-Audio_IO
Requires: %{name}-sub2-domain_API-Multimedia-Tone_Player
Requires: %{name}-sub2-domain_API-Multimedia-WAV_Player
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-Multimedia
%description sub2-domain_CSAPI-Multimedia-AudioIO
TizenFX C# API for AudioIO
%files sub2-domain_CSAPI-Multimedia-AudioIO
@@ -44,6 +46,7 @@ TizenFX C# API for AudioIO
Summary: Tizen.Multimedia.Camera
Requires: %{name}-sub2-domain_API-Multimedia-Camera
Requires: evas
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-Multimedia
%description sub2-domain_CSAPI-Multimedia-Camera
TizenFX C# API for Camera
%files sub2-domain_CSAPI-Multimedia-Camera
@@ -52,6 +55,7 @@ TizenFX C# API for Camera
Summary: Tizen.Multimedia.MediaCodec
Requires: %{name}-sub2-domain_API-Multimedia-Media_Codec
Requires: %{name}-sub2-domain_API-Multimedia-Media_Tool
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-Multimedia
%description sub2-domain_CSAPI-Multimedia-MediaCodec
TizenFX C# API for MediaCodec
%files sub2-domain_CSAPI-Multimedia-MediaCodec
@@ -60,6 +64,7 @@ TizenFX C# API for MediaCodec
Summary: Tizen.Multimedia.MediaPlayer
Requires: %{name}-sub2-domain_API-Multimedia-Player
Requires: evas
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-Multimedia
%description sub2-domain_CSAPI-Multimedia-MediaPlayer
TizenFX C# API for MediaPlayer
%files sub2-domain_CSAPI-Multimedia-MediaPlayer
@@ -68,6 +73,7 @@ TizenFX C# API for MediaPlayer
Summary: Tizen.Multimedia.Metadata
Requires: %{name}-sub2-domain_API-Multimedia-Metadata_Editor
Requires: %{name}-sub2-domain_API-Multimedia-Metadata_Extractor
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-Multimedia
%description sub2-domain_CSAPI-Multimedia-Metadata
TizenFX C# API for Metadata
%files sub2-domain_CSAPI-Multimedia-Metadata
@@ -75,6 +81,8 @@ TizenFX C# API for Metadata
%package sub2-domain_CSAPI-Multimedia-Radio
Summary: Tizen.Multimedia.Radio
Requires: %{name}-sub2-domain_API-Multimedia-Radio
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-Multimedia
+Requires: %{name}-sub2-domain_CSAPI-System-Information
%description sub2-domain_CSAPI-Multimedia-Radio
TizenFX C# API for Radio
%files sub2-domain_CSAPI-Multimedia-Radio
@@ -82,6 +90,9 @@ TizenFX C# API for Radio
%package sub2-domain_CSAPI-Multimedia-Recorder
Summary: Tizen.Multimedia.Recorder
Requires: %{name}-sub2-domain_API-Multimedia-Recorder
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-Multimedia
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-AudioIO
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-Camera
%description sub2-domain_CSAPI-Multimedia-Recorder
TizenFX C# API for Recorder
%files sub2-domain_CSAPI-Multimedia-Recorder
@@ -91,6 +102,9 @@ Summary: Tizen.Multimedia.Remoting
Requires: %{name}-sub2-domain_API-Multimedia-Screen_Mirroring
Requires: %{name}-sub2-domain_API-Multimedia-Media_Controller
Requires: evas
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-Multimedia
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
+Requires: %{name}-sub2-domain_CSAPI-System-Information
%description sub2-domain_CSAPI-Multimedia-Remoting
TizenFX C# API for Remoting
%files sub2-domain_CSAPI-Multimedia-Remoting
@@ -98,6 +112,8 @@ TizenFX C# API for Remoting
%package sub2-domain_CSAPI-Multimedia-StreamRecorder
Summary: Tizen.Multimedia.StreamRecorder
Requires: %{name}-sub2-domain_API-Multimedia-Stream_Recorder
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-Multimedia
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-Recorder
%description sub2-domain_CSAPI-Multimedia-StreamRecorder
TizenFX C# API for StreamRecorder
%files sub2-domain_CSAPI-Multimedia-StreamRecorder
@@ -106,6 +122,7 @@ TizenFX C# API for StreamRecorder
Summary: Tizen.Multimedia.Util
Requires: %{name}-sub2-domain_API-Multimedia-Image_Util
Requires: %{name}-sub2-domain_API-Multimedia-Thumbnail_Util
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-Multimedia
%description sub2-domain_CSAPI-Multimedia-Util
TizenFX C# API for Util
%files sub2-domain_CSAPI-Multimedia-Util
@@ -113,6 +130,8 @@ TizenFX C# API for Util
%package sub2-domain_CSAPI-Multimedia-Vision
Summary: Tizen.Multimedia.Vision
Requires: capi-media-vision
+Requires: %{name}-sub2-domain_CSAPI-Multimedia-Multimedia
+Requires: %{name}-sub2-domain_CSAPI-System-Information
%description sub2-domain_CSAPI-Multimedia-Vision
TizenFX C# API for Vision
%files sub2-domain_CSAPI-Multimedia-Vision
diff --git a/packaging/domain-csapis-network.inc b/packaging/domain-csapis-network.inc
index d1ff37f..daa7495 100644
--- a/packaging/domain-csapis-network.inc
+++ b/packaging/domain-csapis-network.inc
@@ -34,6 +34,7 @@ TizenFX C# API for Bluetooth
%package sub2-domain_CSAPI-Network-Connection
Summary: Tizen.Network.Connection
Requires: %{name}-sub2-domain_API-Network-Connection
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-Network-Connection
TizenFX C# API for Connection
%files sub2-domain_CSAPI-Network-Connection
@@ -48,6 +49,7 @@ TizenFX C# API for IoTConnectivity
%package sub2-domain_CSAPI-Network-NFC
Summary: Tizen.Network.Nfc
Requires: %{name}-sub2-domain_API-Network-NFC
+Requires: %{name}-sub2-domain_CSAPI-System-Information
%description sub2-domain_CSAPI-Network-NFC
TizenFX C# API for NFC
%files sub2-domain_CSAPI-Network-NFC
@@ -77,6 +79,7 @@ TizenFX C# API for STC
%package sub2-domain_CSAPI-Network-WiFi
Summary: Tizen.Network.WiFi
Requires: %{name}-sub2-domain_API-Network-WiFi_Manager
+Requires: %{name}-sub2-domain_CSAPI-Network-Connection
%description sub2-domain_CSAPI-Network-WiFi
TizenFX C# API for WiFi
%files sub2-domain_CSAPI-Network-WiFi
diff --git a/packaging/domain-csapis-security.inc b/packaging/domain-csapis-security.inc
index 75b4b55..dd65d1b 100644
--- a/packaging/domain-csapis-security.inc
+++ b/packaging/domain-csapis-security.inc
@@ -19,6 +19,7 @@ Security Group for TizenFX C#
%package sub2-domain_CSAPI-Security-Security
Summary: Tizen.Security
Requires: %{name}-sub2-domain_API-Security-Privilege_Info
+Requires: %{name}-sub2-domain_CSAPI-Applications-PackageManager
%description sub2-domain_CSAPI-Security-Security
TizenFX C# API for Security
%files sub2-domain_CSAPI-Security-Security
@@ -51,6 +52,7 @@ TizenFX C# API for Privacy Privilege Manager
%package sub2-domain_CSAPI-Security-TEEC
Summary: Tizen.Security.TEEC
Requires: tef-libteec
+Requires: %{name}-sub2-domain_CSAPI-System-Information
%description sub2-domain_CSAPI-Security-TEEC
TizenFX C# API for TEEC
%files sub2-domain_CSAPI-Security-TEEC
diff --git a/packaging/domain-csapis-system.inc b/packaging/domain-csapis-system.inc
index 3240d21..d2f2dda 100644
--- a/packaging/domain-csapis-system.inc
+++ b/packaging/domain-csapis-system.inc
@@ -72,6 +72,7 @@ TizenFX C# API for System Settings
%package sub2-domain_CSAPI-System-Usb
Summary: Tizen.System.Usb
Requires: %{name}-sub2-domain_API-System-USB_Host
+Requires: %{name}-sub2-domain_CSAPI-System-Information
%description sub2-domain_CSAPI-System-Usb
TizenFX C# API for USB Host
%files sub2-domain_CSAPI-System-Usb
@@ -79,6 +80,7 @@ TizenFX C# API for USB Host
%package sub2-domain_CSAPI-System-Sensor
Summary: Tizen.Sensor
Requires: %{name}-sub2-domain_API-System-Sensor_Listener
+Requires: %{name}-sub2-domain_CSAPI-System-Information
%description sub2-domain_CSAPI-System-Sensor
TizenFX C# API for Sensor
%files sub2-domain_CSAPI-System-Sensor
diff --git a/packaging/domain-csapis-ui.inc b/packaging/domain-csapis-ui.inc
index 3e1ea92..16bcb56 100644
--- a/packaging/domain-csapis-ui.inc
+++ b/packaging/domain-csapis-ui.inc
@@ -17,6 +17,8 @@ UI Group for TizenFX C#
Summary: Tizen.NUI and Tizen.NUI.Components
Requires: %{name}-sub2-domain_API-UI-DALi
Requires: dali-csharp-binder
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
+Requires: %{name}-sub2-domain_CSAPI-System-SystemSettings
%description sub2-domain_CSAPI-UI-NUI
TizenFX C# API for NUI
%files sub2-domain_CSAPI-UI-NUI
diff --git a/packaging/domain-csapis-uix.inc b/packaging/domain-csapis-uix.inc
index 0efa1fc..c851d9d 100644
--- a/packaging/domain-csapis-uix.inc
+++ b/packaging/domain-csapis-uix.inc
@@ -72,12 +72,14 @@ TizenFX C# API for VoiceControl
%package sub2-domain_CSAPI-UIX-VoiceControlManager
Summary: Tizen.Uix.VoiceControlManager
Requires: %{name}-sub2-domain_API-UIX-Voice_control
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-UIX-VoiceControlManager
TizenFX C# API for VoiceControlManager
%files sub2-domain_CSAPI-UIX-VoiceControlManager
%package sub2-domain_CSAPI-UIX-Nlp
Summary: Tizen.Nlp
+Requires: %{name}-sub2-domain_CSAPI-Applications-Common
%description sub2-domain_CSAPI-UIX-Nlp
TizenFX C# API for Nlp
%files sub2-domain_CSAPI-UIX-Nlp