From: MyungJoo Ham Date: Tue, 18 Apr 2017 10:45:25 +0000 (+0900) Subject: Domain Revised: Assort by API sets in developer.tizen.org X-Git-Tag: submit/tizen/20170418.111010^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e5807a6eda86c58864dbb78bd356b2711c887d00;p=tools%2Fbuilding-blocks.git Domain Revised: Assort by API sets in developer.tizen.org Change-Id: Ib96af8509d36f92223fc1bb8c00227e3ee05f3f3 Signed-off-by: MyungJoo Ham --- diff --git a/obsolete/domain-UI.inc b/obsolete/domain-UI.inc new file mode 100644 index 0000000..19e6656 --- /dev/null +++ b/obsolete/domain-UI.inc @@ -0,0 +1,15 @@ +# Maintainer: Please Write +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + +%package root-domain_UI +Summary: UI Domain +Requires: efl +Requires: libwayland-server +%description root-domain_UI +Tizen UI Domain Root Block +%files root-domain_UI + +### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### + + +# END diff --git a/obsolete/domain-UIX.inc b/obsolete/domain-UIX.inc new file mode 100644 index 0000000..88d9ae2 --- /dev/null +++ b/obsolete/domain-UIX.inc @@ -0,0 +1,16 @@ +# Maintainer: Please Write +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + +%package root-domain_UIX +Summary: UIX +%description root-domain_UIX +The domain, "UIX". +%files root-domain_UIX +# Keep this empty + + + +### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### + + +# END diff --git a/obsolete/domain-appfw.inc b/obsolete/domain-appfw.inc new file mode 100644 index 0000000..8bcd796 --- /dev/null +++ b/obsolete/domain-appfw.inc @@ -0,0 +1,14 @@ +# Maintainer: Please Write +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + +%package root-domain_AppFW +Summary: Application Framework +%description root-domain_AppFW +The domain, "Application Framework". +%files root-domain_AppFW +# Keep this empty + +### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### + + +# END diff --git a/obsolete/domain-graphics.inc b/obsolete/domain-graphics.inc new file mode 100644 index 0000000..6fb3073 --- /dev/null +++ b/obsolete/domain-graphics.inc @@ -0,0 +1,15 @@ +# Maintainer: Please Write +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + +%package root-domain_graphics +Summary: Graphics +%description root-domain_graphics +The domain, "Graphics". +%files root-domain_graphics +# Keep this empty + + +### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### + + +# END diff --git a/obsolete/domain-hal.inc b/obsolete/domain-hal.inc new file mode 100644 index 0000000..358f4f0 --- /dev/null +++ b/obsolete/domain-hal.inc @@ -0,0 +1,164 @@ +# Maintainer: Inki Dae +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + +%package root-domain_HAL +Summary: Tizen HAL Domain +Suggests: %{name}-sub1-domain_HAL-sort_by_device +Suggests: %{name}-sub1-domain_HAL-display +Suggests: %{name}-sub1-domain_HAL-audio +Suggests: %{name}-sub1-domain_HAL-bluetooth +%description root-domain_HAL +Tizen HAL domain +%files root-domain_HAL + +%package sub1-domain_HAL-sort_by_device +Summary: Tizen HAL packages sorted by devices +Suggests: %{name}-sub2-domain_HAL-sort_by_device-odroid_xu3 +Suggests: %{name}-sub2-domain_HAL-sort_by_device-odroid_xu4 +Suggests: %{name}-sub2-domain_HAL-sort_by_device-TM1 +Suggests: %{name}-sub2-domain_HAL-sort_by_device-TM2 +Suggests: %{name}-sub2-domain_HAL-sort_by_device-RPI3 +%description sub1-domain_HAL-sort_by_device +Tizen HAL packages sorted by devices +%files sub1-domain_HAL-sort_by_device + +%package sub2-domain_HAL-sort_by_device-odroid_xu3 +Summary: Tizen HAL packages for Device Odroid Xu3 +Requires: libdrm +Requires: libtbm-exynos +Requires: libtdm-exynos +Suggests: arm-odroidxu3-linux-kernel +%description sub2-domain_HAL-sort_by_device-odroid_xu3 +Tizen HAL packages for the Device ODROID XU3 +%files sub2-domain_HAL-sort_by_device-odroid_xu3 + +%package sub2-domain_HAL-sort_by_device-odroid_xu4 +Summary: Tizen HAL packages for Device Odroid Xu4 +Requires: libdrm +Requires: libtbm-exynos +Requires: libtdm-exynos +%description sub2-domain_HAL-sort_by_device-odroid_xu4 +Tizen HAL packages for the Device Odroid XU4 +%files sub2-domain_HAL-sort_by_device-odroid_xu4 + +%package sub2-domain_HAL-sort_by_device-TM1 +Summary: Tizen HAL packages for Device TM1 +Requires: libdrm +Requires: libtbm-sprd +Requires: libtdm-sprd +%description sub2-domain_HAL-sort_by_device-TM1 +Tizen HAL packages for the Device TM1 +%files sub2-domain_HAL-sort_by_device-TM1 + +%package sub2-domain_HAL-sort_by_device-TM2 +Summary: Tizen HAL packages for Device TM2 +Requires: libdrm +Requires: libtbm-exynos +Requires: libtdm-exynos +Suggests: arm64-tm2-linux-kernel +%description sub2-domain_HAL-sort_by_device-TM2 +Tizen HAL packages for the Device TM2 +%files sub2-domain_HAL-sort_by_device-TM2 + +%package sub2-domain_HAL-sort_by_device-RPI3 +Summary: Tizen HAL packages for Device Raspberry Pi 3 +Requires: model-config-tm1 +Suggests: arm64-rpi3-linux-kernel +Suggests: arm64-rpi3-linux-kernel-modules +%description sub2-domain_HAL-sort_by_device-RPI3 +Tizen HAL packages for the Device Raspberry Pi 3 +We do not have RPI3 specific userspace device drivers and reusing some of TM1 packages. +%files sub2-domain_HAL-sort_by_device-RPI3 + + +%package sub1-domain_HAL-display +Summary: Tizen Display HAL +Suggests: %{name}-sub2-domain_HAL-display-odroid +Suggests: %{name}-sub2-domain_HAL-display-TM2 +Suggests: %{name}-sub2-domain_HAL-display-TM1 +%description sub1-domain_HAL-display +Tizen Display HAL domain +%files sub1-domain_HAL-display + +%package sub2-domain_HAL-display-odroid +Summary: Tizen Display Hal for Odroid +Requires: libdrm +Requires: libtbm-exynos +Requires: libtdm-exynos +%description sub2-domain_HAL-display-odroid +Tizen Display HAL domain for Odroid +%files sub2-domain_HAL-display-odroid + +%package sub2-domain_HAL-display-TM2 +Summary: Tizen Display Hal for TM2 +Requires: libdrm +Requires: libtbm-exynos +Requires: libtdm-exynos +%description sub2-domain_HAL-display-TM2 +Tizen Display HAL domain for TM2 +%files sub2-domain_HAL-display-TM2 + + +%package sub2-domain_HAL-display-TM1 +Summary: Tizen Display Hal for TM1 +Requires: libdrm +Requires: libtbm-sprd +Requires: libtdm-sprd +%description sub2-domain_HAL-display-TM1 +Tizen Display HAL domain for TM1 +%files sub2-domain_HAL-display-TM1 + + + + +%package sub1-domain_HAL-audio +Summary: Tizen Audio HAL +Suggests: %{name}-sub2-domain_HAL-audio-odroid +Suggests: %{name}-sub2-domain_HAL-audio-TM2 +Suggests: %{name}-sub2-domain_HAL-audio-TM1 +%description sub1-domain_HAL-audio +Tizen Audio HAL domain +%files sub1-domain_HAL-audio + + +%package sub2-domain_HAL-audio-odroid +Summary: HAL packages for Odroid AUdio +%description sub2-domain_HAL-audio-odroid +%files sub2-domain_HAL-audio-odroid + +%package sub2-domain_HAL-audio-TM2 +Summary: HAL packages for TM2 Audio +%description sub2-domain_HAL-audio-TM2 +%files sub2-domain_HAL-audio-TM2 + +%package sub2-domain_HAL-audio-TM1 +Summary: HAL packages for TM1 Audio +%description sub2-domain_HAL-audio-TM1 +%files sub2-domain_HAL-audio-TM1 + + + + + +%package sub1-domain_HAL-bluetooth +Summary: Tizen Bluetooth HAL +Suggests: %{name}-sub2-domain_HAL-bluetooth-TM2 +Suggests: %{name}-sub2-domain_HAL-bluetooth-TM1 +%description sub1-domain_HAL-bluetooth +Tizen Bluetooth HAL domain +%files sub1-domain_HAL-bluetooth + + +%package sub2-domain_HAL-bluetooth-TM2 +Summary: HAL packages for TM2 Bluetooth +%description sub2-domain_HAL-bluetooth-TM2 +%files sub2-domain_HAL-bluetooth-TM2 + + +%package sub2-domain_HAL-bluetooth-TM1 +Summary: HAL packages for TM1 Bluetooth +%description sub2-domain_HAL-bluetooth-TM1 +%files sub2-domain_HAL-bluetooth-TM1 + + +# END diff --git a/obsolete/domain-kernel.inc b/obsolete/domain-kernel.inc new file mode 100644 index 0000000..8474a2a --- /dev/null +++ b/obsolete/domain-kernel.inc @@ -0,0 +1,36 @@ +# Maintainer: Inki Dae +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + +%package root-domain_Kernel +Summary: Tizen Kernel Domain +Suggests: %{name}-sub1-domain_Kernel-chooseonlyone_Kernel +%description root-domain_Kernel +This domain, "Kernel", introdues packages and sub-domains/features +of Tizen Kernel packages. +This is maintained by Inki Dae. +%files root-domain_Kernel +# Keep this empty + + + +# Note to S-Core +# When a block name is "chooseonlyone_*", its UI-shown name is "*" and the elements are shown with radio-button (choose only one) UI. +# Recommended: add only one Requires here. +# TIC is going to choose only one package that provides the "requires" package. +# In this example, TIC is going to choose one pakcage that Provides linux-kernel >= 3.10 if root-domain_chooseonlyone_Kernel is chosen. +# By default, any package is going to be chosen unless there is another dependencies. + +%package sub1-domain_Kernel-chooseonlyone_Kernel +Summary: Linux Kernel +Requires: linux-kernel >= 3.10 + +%description sub1-domain_Kernel-chooseonlyone_Kernel +Include Linux Kernel in the Platform Image + +%files sub1-domain_Kernel-chooseonlyone_Kernel +# Keep this empty + + + + +# END diff --git a/obsolete/domain-multimedia.inc b/obsolete/domain-multimedia.inc new file mode 100644 index 0000000..904f3a4 --- /dev/null +++ b/obsolete/domain-multimedia.inc @@ -0,0 +1,16 @@ +# Maintainer: Please Write +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + +%package root-domain_multimedia +Summary: Multimedia +%description root-domain_multimedia +The domain, "Multimedia". +%files root-domain_multimedia +# Keep this empty + + + +### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### + + +# END diff --git a/obsolete/domain-network.inc b/obsolete/domain-network.inc new file mode 100644 index 0000000..23836fe --- /dev/null +++ b/obsolete/domain-network.inc @@ -0,0 +1,16 @@ +# Maintainer: Please Write +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + +%package root-domain_network +Summary: Network +%description root-domain_network +The domain, "Network". +%files root-domain_network +# Keep this empty + + + +### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### + + +# END diff --git a/obsolete/domain-security.inc b/obsolete/domain-security.inc new file mode 100644 index 0000000..450258f --- /dev/null +++ b/obsolete/domain-security.inc @@ -0,0 +1,16 @@ +# Maintainer: Please Write +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + + +%package root-domain_security +Summary: Security +%description root-domain_security +The domain, "Security". +%files root-domain_security +# Keep this empty + + +### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### + + +# END diff --git a/obsolete/domain-service-framework.inc b/obsolete/domain-service-framework.inc new file mode 100644 index 0000000..0417871 --- /dev/null +++ b/obsolete/domain-service-framework.inc @@ -0,0 +1,15 @@ +# Maintainer: Please Write +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + +%package root-domain_serviceFW +Summary: Service Framework +%description root-domain_serviceFW +The domain, "Service Framework". +%files root-domain_serviceFW +# Keep this empty + + +### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### + + +# END diff --git a/obsolete/domain-systemfw.inc b/obsolete/domain-systemfw.inc new file mode 100644 index 0000000..0bcaf49 --- /dev/null +++ b/obsolete/domain-systemfw.inc @@ -0,0 +1,16 @@ +# Maintainer: ... +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + +%package root-domain_SystemFW +Summary: Tizen System Framework +Suggests: resourced +Suggests: deviced +%description root-domain_SystemFW +This domain, "System FW", introduces packages and sub-domains/features +of Tizen System-FW domain. +This is maintained by ... +%files root-domain_SystemFW +# Keep this empty + + +# END diff --git a/obsolete/domain-window-system.inc b/obsolete/domain-window-system.inc new file mode 100644 index 0000000..d8c1938 --- /dev/null +++ b/obsolete/domain-window-system.inc @@ -0,0 +1,15 @@ +# Maintainer: Please Write +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + +%package root-domain_Window +Summary: Window System +%description root-domain_Window +The domain, "Window System". +%files root-domain_Window +# Keep this empty + + +### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### + + +# END diff --git a/packaging/building-blocks.spec b/packaging/building-blocks.spec index fab6e7c..7a24020 100644 --- a/packaging/building-blocks.spec +++ b/packaging/building-blocks.spec @@ -11,18 +11,20 @@ Url: http://tizen.org Group: Meta Source0: %{name}-%{version}.tar.gz -Source1001: domain-kernel.inc -Source1002: domain-systemfw.inc -Source1010: domain-appfw.inc -Source1020: domain-window-system.inc -Source1030: domain-graphics.inc -Source1040: domain-network.inc -Source1050: domain-multimedia.inc -Source1060: domain-hal.inc -Source1070: domain-service-framework.inc -Source1080: domain-UI.inc -Source1090: domain-UIX.inc -Source1100: domain-security.inc +# Domains are rearranged by API sets according to developer.tizen.org +#Source1001: domain-kernel.inc +#Source1002: domain-systemfw.inc +#Source1010: domain-appfw.inc +#Source1020: domain-window-system.inc +#Source1030: domain-graphics.inc +#Source1040: domain-network.inc +#Source1050: domain-multimedia.inc +#Source1060: domain-hal.inc +#Source1070: domain-service-framework.inc +#Source1080: domain-UI.inc +#Source1090: domain-UIX.inc +#Source1100: domain-security.inc +Source1200: domain-apis.inc Source2001: epicfeature-headless.inc Source2010: epicfeature-development.inc @@ -69,18 +71,7 @@ In Tizen building blocks, "Requires" means mandatory package. %package category-domains Summary: Tizen Techinical Domains -Suggests: %{name}-root-domain_Kernel -Suggests: %{name}-root-domain_SystemFW -Suggests: %{name}-root-domain_AppFW -Suggests: %{name}-root-domain_Window -Suggests: %{name}-root-domain_graphics -Suggests: %{name}-root-domain_network -Suggests: %{name}-root-domain_multimedia -Suggests: %{name}-root-domain_HAL -Suggests: %{name}-root-domain_serviceFW -Suggests: %{name}-root-domain_UI -Suggests: %{name}-root-domain_UIX -Suggests: %{name}-root-domain_security +Suggests: %{name}-root-domain_API %description category-domains This meta package lists all Tizen blocks (meta packages) designating techinical domains. @@ -118,13 +109,13 @@ presets describing specific products. # Do not try to include files unless RPMBUILD has already expanded source files to SOURCES # Use Source1001 (domain-kernel) as the probing point. -%define include_if_mainbuild() %{expand:%{lua:if posix.access(rpm.expand("%{SOURCE1001}"), "f") then print("%include "..rpm.expand("%{1}").." ") end}} +%define include_if_mainbuild() %{expand:%{lua:if posix.access(rpm.expand("%{SOURCE1200}"), "f") then print("%include "..rpm.expand("%{1}").." ") end}} # Create a target device preset from .ks file used to create device iamge. # This script writes build-spec when building the build-spec itself. :) # Importing .kg file with list_with_require() based on image-configuration will work # after Tizen:Unified starts to generate its own platform images. -%define list_with_require() %{expand:%{lua:if posix.access(rpm.expand("%{SOURCE1001}"), "f") then \ +%define list_with_require() %{expand:%{lua:if posix.access(rpm.expand("%{SOURCE1200}"), "f") then \ local start = 0 \ if posix.access(rpm.expand("%{1}")) then \ for line in io.lines(rpm.expand("%{1}")) do \ @@ -150,7 +141,7 @@ end}} # Create Suggests List of blocks with yaml file list # DIRECTORY, Prefix-To-Be-Removed, Prefix-for-block-name -%define list_suggest() %{expand:%{lua:if posix.access(rpm.expand("%{SOURCE1001}"), "f") then \ +%define list_suggest() %{expand:%{lua:if posix.access(rpm.expand("%{SOURCE1200}"), "f") then \ for f in posix.files(rpm.expand("%{1}")) do \ local line = string.sub(f, string.len(rpm.expand("%{2}"))+2) \ local prefix = string.sub(f, 1, string.len(rpm.expand("%{2}"))) \ @@ -167,7 +158,7 @@ end}} # Create Requires List of packages for all blocks with yaml file list # DIRECTORY, Prefix-To-Be-Removed, Prefix-for-block-name -%define list_require() %{expand:%{lua:if posix.access(rpm.expand("%{SOURCE1001}"), "f") then \ +%define list_require() %{expand:%{lua:if posix.access(rpm.expand("%{SOURCE1200}"), "f") then \ for f in posix.files(rpm.expand("%{1}")) do \ local line = string.sub(f, string.len(rpm.expand("%{2}"))+2) \ local prefix = string.sub(f, 1, string.len(rpm.expand("%{2}"))) \ @@ -233,24 +224,7 @@ python ./rule_checker.py %files ############## DOMAINS ################## - -# Include "Kernel" domain. The script should not execute "include" if the contexts is in GBS service in OBS or GBS-Export -%{include_if_mainbuild %{SOURCE1001}} - -# Include "systemfw" domain. The script should not execute "include" if the contexts is in GBS service in OBS or GBS-Export -%{include_if_mainbuild %{SOURCE1002}} - -# And other domains -%{include_if_mainbuild %{SOURCE1010}} -%{include_if_mainbuild %{SOURCE1020}} -%{include_if_mainbuild %{SOURCE1030}} -%{include_if_mainbuild %{SOURCE1040}} -%{include_if_mainbuild %{SOURCE1050}} -%{include_if_mainbuild %{SOURCE1060}} -%{include_if_mainbuild %{SOURCE1070}} -%{include_if_mainbuild %{SOURCE1080}} -%{include_if_mainbuild %{SOURCE1090}} -%{include_if_mainbuild %{SOURCE1100}} +%{include_if_mainbuild %{SOURCE1200}} ############## EPIC FEATURES ###################### diff --git a/packaging/domain-UI.inc b/packaging/domain-UI.inc deleted file mode 100644 index 19e6656..0000000 --- a/packaging/domain-UI.inc +++ /dev/null @@ -1,15 +0,0 @@ -# Maintainer: Please Write -# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - -%package root-domain_UI -Summary: UI Domain -Requires: efl -Requires: libwayland-server -%description root-domain_UI -Tizen UI Domain Root Block -%files root-domain_UI - -### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### - - -# END diff --git a/packaging/domain-UIX.inc b/packaging/domain-UIX.inc deleted file mode 100644 index 88d9ae2..0000000 --- a/packaging/domain-UIX.inc +++ /dev/null @@ -1,16 +0,0 @@ -# Maintainer: Please Write -# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - -%package root-domain_UIX -Summary: UIX -%description root-domain_UIX -The domain, "UIX". -%files root-domain_UIX -# Keep this empty - - - -### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### - - -# END diff --git a/packaging/domain-apis.inc b/packaging/domain-apis.inc new file mode 100644 index 0000000..44d3e55 --- /dev/null +++ b/packaging/domain-apis.inc @@ -0,0 +1,1063 @@ +# Maintainer: TBD: This is temporary block for TDC Demo. You may proceed with this later anyway. +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + +%package root-domain_API +Summary: Domain sorted by 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-Location +Suggests: %{name}-sub1-domain_API-Messaging +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-Telephony +Suggests: %{name}-sub1-domain_API-UI +Suggests: %{name}-sub1-domain_API-UIX +Suggests: %{name}-sub1-domain_API-Web +%description root-domain_API +Tizen packages blocked and sorted by API sets defined in https://developer.tizen.org/development/api-references/native-application +%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 +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 + +%package sub2-domain_API-Account-FIDO +Summary: FIDO +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 + +%package sub2-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 + +%package sub2-domain_API-Account-SyncManager +Summary: SyncManager +Requires: sync-service +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 + +%package sub2-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-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 +Summary: Application +Suggests: capi-appfw-alarm +Requires: capi-appfw-application +%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 + +%package sub2-domain_API-AppFramework-AppManager +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 +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 + +%package sub2-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 + +%package sub2-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 + +%package sub2-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 + +%package sub2-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 + +%package sub2-domain_API-AppFramework-PackageManager +Summary: PackageManager +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 + +%package sub2-domain_API-AppFramework-ServiceApplication +Summary: ServiceApplication +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 + +%package sub2-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-Widget +Summary: Widget +Requires: appcore-widget +Requires: libwidget_service +Requires: libwidget_viewer +%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: API-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: API-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 +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 + +%package sub2-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 + + + + +%package sub1-domain_API-Context +Summary: API-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 +Summary: Activity Recognition +Requires: 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 + +%package sub2-domain_API-Context-ContextualHistory +Summary: Contextual History +Requires: 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 + +%package sub2-domain_API-Context-ContextualTrigger +Summary: Contextual Trigger +Requires: 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 + +%package sub2-domain_API-Context-GestureRecognition +Summary: Gesture Recognition +Requires: 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 + + + + +%package sub1-domain_API-Location +Summary: API-Location +Suggests: %{name}-sub2-domain_API-Location-GeofenceManager +Suggests: %{name}-sub2-domain_API-Location-LocationManager +Suggests: %{name}-sub2-domain_API-Location-MapsService +%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 +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 + +%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 +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: API-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 +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 + +%package sub2-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 +Summary: Push +Requires: libpush +Requires: push-tool +%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 + + + + + +%package sub1-domain_API-Multimedia +Summary: API-Multimedia +Suggests: %{name}-sub2-domain_API-Multimedia-AudioIO +Suggests: %{name}-sub2-domain_API-Multimedia-Camera +Suggests: %{name}-sub2-domain_API-Multimedia-ImageUtil +Suggests: %{name}-sub2-domain_API-Multimedia-MediaCodec +Suggests: %{name}-sub2-domain_API-Multimedia-MediaController +Suggests: %{name}-sub2-domain_API-Multimedia-MediaDemuxer +Suggests: %{name}-sub2-domain_API-Multimedia-MediaMuxer +Suggests: %{name}-sub2-domain_API-Multimedia-MediaStreamer +Suggests: %{name}-sub2-domain_API-Multimedia-MediaTool +Suggests: %{name}-sub2-domain_API-Multimedia-MediaVision +Suggests: %{name}-sub2-domain_API-Multimedia-MetadataEditor +Suggests: %{name}-sub2-domain_API-Multimedia-MetadataExtractor +Suggests: %{name}-sub2-domain_API-Multimedia-OpenAL +Suggests: %{name}-sub2-domain_API-Multimedia-Player +Suggests: %{name}-sub2-domain_API-Multimedia-Radio +Suggests: %{name}-sub2-domain_API-Multimedia-Recorder +Suggests: %{name}-sub2-domain_API-Multimedia-ScreenMirroring +Suggests: %{name}-sub2-domain_API-Multimedia-SoundManager +Suggests: %{name}-sub2-domain_API-Multimedia-StreamRecorder +Suggests: %{name}-sub2-domain_API-Multimedia-ThumbnailUtil +Suggests: %{name}-sub2-domain_API-Multimedia-TonePlayer +Suggests: %{name}-sub2-domain_API-Multimedia-VideoUtil +Suggests: %{name}-sub2-domain_API-Multimedia-WAVPlayer +Suggests: %{name}-sub2-domain_API-Multimedia-libEXIF +%description sub1-domain_API-Multimedia +Tizen block (set of packages) for API sets of domain API-Multimedia +%files sub1-domain_API-Multimedia + +%package sub2-domain_API-Multimedia-AudioIO +Summary: Audio I/O +Requires: capi-media-audio-io +%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 + +%package sub2-domain_API-Multimedia-Camera +Summary: Camera +Requires: capi-media-camera +%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 + +%package sub2-domain_API-Multimedia-ImageUtil +Summary: Image Util +Requires: capi-media-image-util +%description sub2-domain_API-Multimedia-ImageUtil +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-ImageUtil +%files sub2-domain_API-Multimedia-ImageUtil + +%package sub2-domain_API-Multimedia-MediaCodec +Summary: Media Codec +Requires: capi-media-codec +%description sub2-domain_API-Multimedia-MediaCodec +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-MediaCodec +%files sub2-domain_API-Multimedia-MediaCodec + +%package sub2-domain_API-Multimedia-MediaController +Summary: Media Controller +Requires: capi-media-controller +%description sub2-domain_API-Multimedia-MediaController +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-MediaController +%files sub2-domain_API-Multimedia-MediaController + +%package sub2-domain_API-Multimedia-MediaDemuxer +Summary: Media Demuxer +Requires: capi-mediademuxer +%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 + +%package sub2-domain_API-Multimedia-MediaMuxer +Summary: Media Muxer +Requires: capi-mediamuxer +%description sub2-domain_API-Multimedia-MediaMuxer +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-MediaMuxer +%files sub2-domain_API-Multimedia-MediaMuxer + +%package sub2-domain_API-Multimedia-MediaStreamer +Summary: Media Streamer +Requires: capi-media-streamer +%description sub2-domain_API-Multimedia-MediaStreamer +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-MediaStreamer +%files sub2-domain_API-Multimedia-MediaStreamer + +%package sub2-domain_API-Multimedia-MediaTool +Summary: Media Tool +Requires: capi-media-tool +%description sub2-domain_API-Multimedia-MediaTool +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-MediaTool +%files sub2-domain_API-Multimedia-MediaTool + +%package sub2-domain_API-Multimedia-MediaVision +Summary: Media Vision +Requires: capi-media-vision +%description sub2-domain_API-Multimedia-MediaVision +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-MediaVision +%files sub2-domain_API-Multimedia-MediaVision + +%package sub2-domain_API-Multimedia-MetadataEditor +Summary: Metadata Editor +Requires: capi-media-metadata-editor +%description sub2-domain_API-Multimedia-MetadataEditor +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-MetadataEditor +%files sub2-domain_API-Multimedia-MetadataEditor + +%package sub2-domain_API-Multimedia-MetadataExtractor +Summary: Metadata Extractor +Requires: capi-media-metadata-extractor +%description sub2-domain_API-Multimedia-MetadataExtractor +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-MetadataExtractor +%files sub2-domain_API-Multimedia-MetadataExtractor + +%package sub2-domain_API-Multimedia-OpenAL +Summary: OpenAL +Requires: openal-soft +Requires: capi-media-sound-manager +%description sub2-domain_API-Multimedia-OpenAL +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-OpenAL +%files sub2-domain_API-Multimedia-OpenAL + +%package sub2-domain_API-Multimedia-Player +Summary: Player +Requires: capi-media-player +%description sub2-domain_API-Multimedia-Player +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-Player +%files sub2-domain_API-Multimedia-Player + +%package sub2-domain_API-Multimedia-Radio +Summary: Radio +Requires: capi-media-radio +%description sub2-domain_API-Multimedia-Radio +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-Radio +%files sub2-domain_API-Multimedia-Radio + +%package sub2-domain_API-Multimedia-Recorder +Summary: Recorder +Requires: capi-media-recorder +%description sub2-domain_API-Multimedia-Recorder +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-Recorder +%files sub2-domain_API-Multimedia-Recorder + +%package sub2-domain_API-Multimedia-ScreenMirroring +Summary: Screen Mirroring +Requires: capi-media-screen-mirroring +%description sub2-domain_API-Multimedia-ScreenMirroring +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-ScreenMirroring +%files sub2-domain_API-Multimedia-ScreenMirroring + +%package sub2-domain_API-Multimedia-SoundManager +Summary: Sound Manager +Requires: capi-media-sound-manager +%description sub2-domain_API-Multimedia-SoundManager +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-SoundManager +%files sub2-domain_API-Multimedia-SoundManager + +%package sub2-domain_API-Multimedia-StreamRecorder +Summary: StreamRecorder +Requires: capi-media-streamrecorder +%description sub2-domain_API-Multimedia-StreamRecorder +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-StreamRecorder +%files sub2-domain_API-Multimedia-StreamRecorder + +%package sub2-domain_API-Multimedia-ThumbnailUtil +Summary: Thumbnail Util +Requires: capi-media-thumbnail-util +%description sub2-domain_API-Multimedia-ThumbnailUtil +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-ThumbnailUtil +%files sub2-domain_API-Multimedia-ThumbnailUtil + +%package sub2-domain_API-Multimedia-TonePlayer +Summary: Tone Player +Requires: capi-media-tone-player +%description sub2-domain_API-Multimedia-TonePlayer +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-TonePlayer +%files sub2-domain_API-Multimedia-TonePlayer + +%package sub2-domain_API-Multimedia-VideoUtil +Summary: Video Util +Requires: capi-media-video-util +%description sub2-domain_API-Multimedia-VideoUtil +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-VideoUtil +%files sub2-domain_API-Multimedia-VideoUtil + +%package sub2-domain_API-Multimedia-WAVPlayer +Summary: WAV Player +Requires: capi-media-wav-player +%description sub2-domain_API-Multimedia-WAVPlayer +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-WAVPlayer +%files sub2-domain_API-Multimedia-WAVPlayer + +%package sub2-domain_API-Multimedia-libEXIF +Summary: libEXIF +Requires: libexif +%description sub2-domain_API-Multimedia-libEXIF +Tizen block (set of packages) for API sets of sub2-domain_API-Multimedia-libEXIF +%files sub2-domain_API-Multimedia-libEXIF + + + + + +%package sub1-domain_API-Network +Summary: API-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 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 +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 +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 + +%package sub2-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 + +%package sub2-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 + +%package sub2-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 + +%package sub2-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 + +%package sub2-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 + +%package sub2-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 +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 + +%package sub2-domain_API-Network-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 + +%package sub2-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 + + + + + +%package sub1-domain_API-Security +Summary: API-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 +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 +Suggests: device-policy-manager-full +Suggests: device-policy-manager-ext-password +Suggests: device-policy-manager-minimal +Requires: libdpm +Suggests: libdpm-full +Suggests: libdpm-ext-password +Suggests: libdpm-minimalA\ +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 +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 + + + + +%package sub1-domain_API-Social +Summary: API-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 +Summary: Calendar +Requires: calendar-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 + +%package sub2-domain_API-Social-Contacts +Summary: Contacts +Requires: contacts-service2 +%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 + +%package sub2-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: API-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 +%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 +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 + +%package sub2-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 +Summary: Sensor +Requires: capi-system-sensor +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 +%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 +Summary: System Information +Requires: capi-system-info +%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 +%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 + + + + + +%package sub1-domain_API-Telephony +Summary: API-Telephony +Requires: capi-telephony +%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: API-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 +Summary: Cairo +Requires: cairo +%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 + +%package sub2-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 + +%package sub2-domain_API-UI-DALi +Summary: DALi +Requires: dali +Requires: dali-adaptor +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 +Requires: dali-toolkit +%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 +Summary: EFL +Requires: ecore +Requires: edje +Requires: eet +Requires: eina +Requires: eio +Requires: eldbus +Requires: elementary +Requires: evas +%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 +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 + +%package sub2-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 + +%package sub2-domain_API-UI-ExternalOutputManager +Summary: External Output Manager +Requires: libeom +%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 +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 +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 + +%package sub2-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 +%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 + + + + + +%package sub1-domain_API-UIX +Summary: API-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 +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 + +%package sub2-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 + + + + + +%package sub1-domain_API-Web +Summary: API-Web +Suggests: libjson-glib +Suggests: 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/domain-appfw.inc b/packaging/domain-appfw.inc deleted file mode 100644 index 8bcd796..0000000 --- a/packaging/domain-appfw.inc +++ /dev/null @@ -1,14 +0,0 @@ -# Maintainer: Please Write -# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - -%package root-domain_AppFW -Summary: Application Framework -%description root-domain_AppFW -The domain, "Application Framework". -%files root-domain_AppFW -# Keep this empty - -### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### - - -# END diff --git a/packaging/domain-graphics.inc b/packaging/domain-graphics.inc deleted file mode 100644 index 6fb3073..0000000 --- a/packaging/domain-graphics.inc +++ /dev/null @@ -1,15 +0,0 @@ -# Maintainer: Please Write -# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - -%package root-domain_graphics -Summary: Graphics -%description root-domain_graphics -The domain, "Graphics". -%files root-domain_graphics -# Keep this empty - - -### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### - - -# END diff --git a/packaging/domain-hal.inc b/packaging/domain-hal.inc deleted file mode 100644 index 358f4f0..0000000 --- a/packaging/domain-hal.inc +++ /dev/null @@ -1,164 +0,0 @@ -# Maintainer: Inki Dae -# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - -%package root-domain_HAL -Summary: Tizen HAL Domain -Suggests: %{name}-sub1-domain_HAL-sort_by_device -Suggests: %{name}-sub1-domain_HAL-display -Suggests: %{name}-sub1-domain_HAL-audio -Suggests: %{name}-sub1-domain_HAL-bluetooth -%description root-domain_HAL -Tizen HAL domain -%files root-domain_HAL - -%package sub1-domain_HAL-sort_by_device -Summary: Tizen HAL packages sorted by devices -Suggests: %{name}-sub2-domain_HAL-sort_by_device-odroid_xu3 -Suggests: %{name}-sub2-domain_HAL-sort_by_device-odroid_xu4 -Suggests: %{name}-sub2-domain_HAL-sort_by_device-TM1 -Suggests: %{name}-sub2-domain_HAL-sort_by_device-TM2 -Suggests: %{name}-sub2-domain_HAL-sort_by_device-RPI3 -%description sub1-domain_HAL-sort_by_device -Tizen HAL packages sorted by devices -%files sub1-domain_HAL-sort_by_device - -%package sub2-domain_HAL-sort_by_device-odroid_xu3 -Summary: Tizen HAL packages for Device Odroid Xu3 -Requires: libdrm -Requires: libtbm-exynos -Requires: libtdm-exynos -Suggests: arm-odroidxu3-linux-kernel -%description sub2-domain_HAL-sort_by_device-odroid_xu3 -Tizen HAL packages for the Device ODROID XU3 -%files sub2-domain_HAL-sort_by_device-odroid_xu3 - -%package sub2-domain_HAL-sort_by_device-odroid_xu4 -Summary: Tizen HAL packages for Device Odroid Xu4 -Requires: libdrm -Requires: libtbm-exynos -Requires: libtdm-exynos -%description sub2-domain_HAL-sort_by_device-odroid_xu4 -Tizen HAL packages for the Device Odroid XU4 -%files sub2-domain_HAL-sort_by_device-odroid_xu4 - -%package sub2-domain_HAL-sort_by_device-TM1 -Summary: Tizen HAL packages for Device TM1 -Requires: libdrm -Requires: libtbm-sprd -Requires: libtdm-sprd -%description sub2-domain_HAL-sort_by_device-TM1 -Tizen HAL packages for the Device TM1 -%files sub2-domain_HAL-sort_by_device-TM1 - -%package sub2-domain_HAL-sort_by_device-TM2 -Summary: Tizen HAL packages for Device TM2 -Requires: libdrm -Requires: libtbm-exynos -Requires: libtdm-exynos -Suggests: arm64-tm2-linux-kernel -%description sub2-domain_HAL-sort_by_device-TM2 -Tizen HAL packages for the Device TM2 -%files sub2-domain_HAL-sort_by_device-TM2 - -%package sub2-domain_HAL-sort_by_device-RPI3 -Summary: Tizen HAL packages for Device Raspberry Pi 3 -Requires: model-config-tm1 -Suggests: arm64-rpi3-linux-kernel -Suggests: arm64-rpi3-linux-kernel-modules -%description sub2-domain_HAL-sort_by_device-RPI3 -Tizen HAL packages for the Device Raspberry Pi 3 -We do not have RPI3 specific userspace device drivers and reusing some of TM1 packages. -%files sub2-domain_HAL-sort_by_device-RPI3 - - -%package sub1-domain_HAL-display -Summary: Tizen Display HAL -Suggests: %{name}-sub2-domain_HAL-display-odroid -Suggests: %{name}-sub2-domain_HAL-display-TM2 -Suggests: %{name}-sub2-domain_HAL-display-TM1 -%description sub1-domain_HAL-display -Tizen Display HAL domain -%files sub1-domain_HAL-display - -%package sub2-domain_HAL-display-odroid -Summary: Tizen Display Hal for Odroid -Requires: libdrm -Requires: libtbm-exynos -Requires: libtdm-exynos -%description sub2-domain_HAL-display-odroid -Tizen Display HAL domain for Odroid -%files sub2-domain_HAL-display-odroid - -%package sub2-domain_HAL-display-TM2 -Summary: Tizen Display Hal for TM2 -Requires: libdrm -Requires: libtbm-exynos -Requires: libtdm-exynos -%description sub2-domain_HAL-display-TM2 -Tizen Display HAL domain for TM2 -%files sub2-domain_HAL-display-TM2 - - -%package sub2-domain_HAL-display-TM1 -Summary: Tizen Display Hal for TM1 -Requires: libdrm -Requires: libtbm-sprd -Requires: libtdm-sprd -%description sub2-domain_HAL-display-TM1 -Tizen Display HAL domain for TM1 -%files sub2-domain_HAL-display-TM1 - - - - -%package sub1-domain_HAL-audio -Summary: Tizen Audio HAL -Suggests: %{name}-sub2-domain_HAL-audio-odroid -Suggests: %{name}-sub2-domain_HAL-audio-TM2 -Suggests: %{name}-sub2-domain_HAL-audio-TM1 -%description sub1-domain_HAL-audio -Tizen Audio HAL domain -%files sub1-domain_HAL-audio - - -%package sub2-domain_HAL-audio-odroid -Summary: HAL packages for Odroid AUdio -%description sub2-domain_HAL-audio-odroid -%files sub2-domain_HAL-audio-odroid - -%package sub2-domain_HAL-audio-TM2 -Summary: HAL packages for TM2 Audio -%description sub2-domain_HAL-audio-TM2 -%files sub2-domain_HAL-audio-TM2 - -%package sub2-domain_HAL-audio-TM1 -Summary: HAL packages for TM1 Audio -%description sub2-domain_HAL-audio-TM1 -%files sub2-domain_HAL-audio-TM1 - - - - - -%package sub1-domain_HAL-bluetooth -Summary: Tizen Bluetooth HAL -Suggests: %{name}-sub2-domain_HAL-bluetooth-TM2 -Suggests: %{name}-sub2-domain_HAL-bluetooth-TM1 -%description sub1-domain_HAL-bluetooth -Tizen Bluetooth HAL domain -%files sub1-domain_HAL-bluetooth - - -%package sub2-domain_HAL-bluetooth-TM2 -Summary: HAL packages for TM2 Bluetooth -%description sub2-domain_HAL-bluetooth-TM2 -%files sub2-domain_HAL-bluetooth-TM2 - - -%package sub2-domain_HAL-bluetooth-TM1 -Summary: HAL packages for TM1 Bluetooth -%description sub2-domain_HAL-bluetooth-TM1 -%files sub2-domain_HAL-bluetooth-TM1 - - -# END diff --git a/packaging/domain-kernel.inc b/packaging/domain-kernel.inc deleted file mode 100644 index 8474a2a..0000000 --- a/packaging/domain-kernel.inc +++ /dev/null @@ -1,36 +0,0 @@ -# Maintainer: Inki Dae -# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - -%package root-domain_Kernel -Summary: Tizen Kernel Domain -Suggests: %{name}-sub1-domain_Kernel-chooseonlyone_Kernel -%description root-domain_Kernel -This domain, "Kernel", introdues packages and sub-domains/features -of Tizen Kernel packages. -This is maintained by Inki Dae. -%files root-domain_Kernel -# Keep this empty - - - -# Note to S-Core -# When a block name is "chooseonlyone_*", its UI-shown name is "*" and the elements are shown with radio-button (choose only one) UI. -# Recommended: add only one Requires here. -# TIC is going to choose only one package that provides the "requires" package. -# In this example, TIC is going to choose one pakcage that Provides linux-kernel >= 3.10 if root-domain_chooseonlyone_Kernel is chosen. -# By default, any package is going to be chosen unless there is another dependencies. - -%package sub1-domain_Kernel-chooseonlyone_Kernel -Summary: Linux Kernel -Requires: linux-kernel >= 3.10 - -%description sub1-domain_Kernel-chooseonlyone_Kernel -Include Linux Kernel in the Platform Image - -%files sub1-domain_Kernel-chooseonlyone_Kernel -# Keep this empty - - - - -# END diff --git a/packaging/domain-multimedia.inc b/packaging/domain-multimedia.inc deleted file mode 100644 index 904f3a4..0000000 --- a/packaging/domain-multimedia.inc +++ /dev/null @@ -1,16 +0,0 @@ -# Maintainer: Please Write -# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - -%package root-domain_multimedia -Summary: Multimedia -%description root-domain_multimedia -The domain, "Multimedia". -%files root-domain_multimedia -# Keep this empty - - - -### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### - - -# END diff --git a/packaging/domain-network.inc b/packaging/domain-network.inc deleted file mode 100644 index 23836fe..0000000 --- a/packaging/domain-network.inc +++ /dev/null @@ -1,16 +0,0 @@ -# Maintainer: Please Write -# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - -%package root-domain_network -Summary: Network -%description root-domain_network -The domain, "Network". -%files root-domain_network -# Keep this empty - - - -### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### - - -# END diff --git a/packaging/domain-security.inc b/packaging/domain-security.inc deleted file mode 100644 index 450258f..0000000 --- a/packaging/domain-security.inc +++ /dev/null @@ -1,16 +0,0 @@ -# Maintainer: Please Write -# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - - -%package root-domain_security -Summary: Security -%description root-domain_security -The domain, "Security". -%files root-domain_security -# Keep this empty - - -### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### - - -# END diff --git a/packaging/domain-service-framework.inc b/packaging/domain-service-framework.inc deleted file mode 100644 index 0417871..0000000 --- a/packaging/domain-service-framework.inc +++ /dev/null @@ -1,15 +0,0 @@ -# Maintainer: Please Write -# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - -%package root-domain_serviceFW -Summary: Service Framework -%description root-domain_serviceFW -The domain, "Service Framework". -%files root-domain_serviceFW -# Keep this empty - - -### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### - - -# END diff --git a/packaging/domain-systemfw.inc b/packaging/domain-systemfw.inc deleted file mode 100644 index 0bcaf49..0000000 --- a/packaging/domain-systemfw.inc +++ /dev/null @@ -1,16 +0,0 @@ -# Maintainer: ... -# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - -%package root-domain_SystemFW -Summary: Tizen System Framework -Suggests: resourced -Suggests: deviced -%description root-domain_SystemFW -This domain, "System FW", introduces packages and sub-domains/features -of Tizen System-FW domain. -This is maintained by ... -%files root-domain_SystemFW -# Keep this empty - - -# END diff --git a/packaging/domain-window-system.inc b/packaging/domain-window-system.inc deleted file mode 100644 index d8c1938..0000000 --- a/packaging/domain-window-system.inc +++ /dev/null @@ -1,15 +0,0 @@ -# Maintainer: Please Write -# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - -%package root-domain_Window -Summary: Window System -%description root-domain_Window -The domain, "Window System". -%files root-domain_Window -# Keep this empty - - -### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### - - -# END diff --git a/packaging/platform-preset-iot.inc b/packaging/platform-preset-iot.inc index b3dac2d..7d2bf44 100644 --- a/packaging/platform-preset-iot.inc +++ b/packaging/platform-preset-iot.inc @@ -10,6 +10,8 @@ Conflicts: %{name}-root-Preset_wearable Conflicts: %{name}-root-Preset_ivi Suggests: %{name}-sub1-Preset_iot-headless_minimal Suggests: %{name}-sub1-Preset_iot-headless_speaker +Suggests: %{name}-sub1-Preset_iot-headless_net +Suggests: %{name}-sub1-Preset_iot-headless_controller Suggests: %{name}-sub1-Preset_iot-headed_minimal %description root-Preset_iot __EXPAND__: TAB1_O @@ -78,6 +80,24 @@ Tizen IoT Headed/Minimal Preset %files sub1-Preset_iot-headed_minimal +%package sub1-Preset_iot-headless_net +Summary: IoT Headless +Requires: %{name}-root-feature_Headless +%description sub1-Preset_iot-headless_net +Tizen IoT Headless Preset +%files sub1-Preset_iot-headless_net + + +%package sub1-Preset_iot-headless_controller +Summary: IoT Headless +Requires: %{name}-root-feature_Headless +%description sub1-Preset_iot-headless_controller +Tizen IoT Headless Preset +%files sub1-Preset_iot-headless_controller + + + + %ifarch aarch64 armv7l %package sub1-Preset_1iot_examples-3_RPI3_headless_devboard Summary: RPI3 Headless for Developers @@ -96,7 +116,6 @@ Suggests: cmake Summary: RPI3 Headless Network Hub Requires: %{name}-sub1-Preset_iot-headless_minimal Requires: %{name}-sub1-Preset_boards-RPI3_headlessBSP -Requires: %{name}-root-domain_network %description sub1-Preset_1iot_examples-3_RPI3_headless_networkhub %files sub1-Preset_1iot_examples-3_RPI3_headless_networkhub %endif