diff options
author | MyungJoo Ham <myungjoo.ham@samsung.com> | 2017-03-15 13:19:58 +0900 |
---|---|---|
committer | MyungJoo Ham <myungjoo.ham@samsung.com> | 2017-03-15 13:19:58 +0900 |
commit | a02ac42261875a82c201a413e059527c85def4f7 (patch) | |
tree | f09e2d2638b4f741fa0f1c19dfe8be780f615d18 /packaging/building-blocks.spec | |
parent | b9ca8f9d7b8032308cf54fe097187370d0f612da (diff) | |
download | building-blocks-a02ac42261875a82c201a413e059527c85def4f7.tar.gz building-blocks-a02ac42261875a82c201a413e059527c85def4f7.tar.bz2 building-blocks-a02ac42261875a82c201a413e059527c85def4f7.zip |
Code Clean / Add domain main block
Change-Id: If63d7e76378d7bed1d3c31d8ef9682c3a3c54a07
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Diffstat (limited to 'packaging/building-blocks.spec')
-rw-r--r-- | packaging/building-blocks.spec | 68 |
1 files changed, 35 insertions, 33 deletions
diff --git a/packaging/building-blocks.spec b/packaging/building-blocks.spec index 048dc08..8f52507 100644 --- a/packaging/building-blocks.spec +++ b/packaging/building-blocks.spec @@ -10,9 +10,9 @@ Summary: The Root of All Tizen Meta Packages (building blocks) 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 @@ -40,6 +40,40 @@ Source3700: platform-preset-home_appliance.inc # To get .ks files BuildRequires: image-configurations +# Root Domains +Suggests: %{name}-root-Kernel +Suggests: %{name}-root-SystemFW +Suggests: %{name}-root-AppFW +Suggests: %{name}-root-Window +Suggests: %{name}-root-graphics +Suggests: %{name}-root-network +Suggests: %{name}-root-multimedia +Suggests: %{name}-root-HAL +Suggests: %{name}-root-serviceFW +Suggests: %{name}-root-UI +Suggests: %{name}-root-UIX +Suggests: %{name}-root-security + + +Suggests: %{name}-root-feature_Headless +Suggests: %{name}-root-feature_Headed + +Suggests: %{name}-root-feature_Development +Suggests: %{name}-root-feature_Platform + +Suggests: %{name}-root-preset + +%description +The root of all Tizen building block meta packages. +Every root-level Tizen building block should be included by this. +Any "minimal" required packages should be somehow (directly or indirectly) +required (included) by this package. +In Tizen building blocks, "Requires" means mandatory package. +"Suggests" means optional package. +"Recommened" is reserved for future usage. +"Conflicts" is to unselect unconditionally. + + # 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}").."\\n") end}} @@ -67,29 +101,6 @@ BuildRequires: image-configurations end}} -Suggests: %{name}-root-UI -Suggests: %{name}-root-HAL -Suggests: %{name}-root-Kernel -Suggests: %{name}-root-System_FW - -Suggests: %{name}-root-feature_Headless -Suggests: %{name}-root-feature_Headed - -Suggests: %{name}-root-feature_Development -Suggests: %{name}-root-feature_Platform - -Suggests: %{name}-root-preset - -%description -The root of all Tizen building block meta packages. -Every root-level Tizen building block should be included by this. -Any "minimal" required packages should be somehow (directly or indirectly) -required (included) by this package. -In Tizen building blocks, "Requires" means mandatory package. -"Suggests" means optional package. -"Recommened" is reserved for future usage. -"Conflicts" is to unselect unconditionally. - %build ls /usr/share/image-configurations/ @@ -135,12 +146,3 @@ ls /usr/share/image-configurations/ %include_if_mainbuild %{SOURCE3000} -# TODO (move somewhere into headless or ui domain) -%package root-UI -Summary: UI Related Packages -Requires: efl -Requires: wayland -%description root-UI -UI Frameworks of Tizen -%files root-UI - |