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 | |
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>
-rw-r--r-- | MAINTAINERS | 19 | ||||
-rw-r--r-- | packaging/building-blocks.spec | 68 | ||||
-rw-r--r-- | packaging/domain-UI.inc | 8 | ||||
-rw-r--r-- | packaging/domain-UIX.inc | 7 | ||||
-rw-r--r-- | packaging/domain-appfw.inc | 7 | ||||
-rw-r--r-- | packaging/domain-graphics.inc | 6 | ||||
-rw-r--r-- | packaging/domain-hal.inc | 6 | ||||
-rw-r--r-- | packaging/domain-kernel.inc | 6 | ||||
-rw-r--r-- | packaging/domain-multimedia.inc | 7 | ||||
-rw-r--r-- | packaging/domain-network.inc | 7 | ||||
-rw-r--r-- | packaging/domain-security.inc | 7 | ||||
-rw-r--r-- | packaging/domain-service-framework.inc | 6 | ||||
-rw-r--r-- | packaging/domain-systemfw.inc | 10 | ||||
-rw-r--r-- | packaging/domain-window-system.inc | 6 |
14 files changed, 115 insertions, 55 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index 2be9079..4983866 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -41,7 +41,7 @@ M: TBD F: packaging/domain-multimedia.inc DOMAIN: HAL -M: TBD +M: Inki Dae <inki.dae@samsung.com> F: packaging/domain-hal.inc DOMAIN: Service Framework @@ -71,32 +71,35 @@ EPIC FEATURE: Development Tools M: MyungJoo Ham <myungjoo.ham@samsung.com> F: packaging/epicfeature-development.inc +EPIC FEATURE: Platform Features +M: TBD (Tizen PM) +F: packaging/epicfeature-development.inc PLATFORM PRESET: Mobile -M: TBD +M: TBD (Tizen Mobile PM) F: packaging/platform-preset-mobile.inc PLATFORM PRESET: Wearable -M: TBD +M: TBD (Tizen Wearable PM) F: packaging/platform-preset-wearable.inc PLATFORM PRESET: TV -M: TBD +M: TBD (Tizen TV PM) F: packaging/platform-preset-tv.inc PLATFORM PRESET: IVI -M: TBD +M: TBD (Tizen IVI PM) F: packaging/platform-preset-ivi.inc PLATFORM PRESET: IoT -M: TBD +M: TBD (Tizen IoT PM) F: packaging/platform-preset-iot.inc PLATFORM PRESET: Common -M: TBD +M: TBD (Tizen Common PM) F: packaging/platform-preset-common.inc PLATFORM PRESET: Home Appliance -M: TBD +M: TBD (Tizen Home Appliance PM) F: packaging/platform-preset-home_appliance.inc 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 - diff --git a/packaging/domain-UI.inc b/packaging/domain-UI.inc index 37dccec..e0ee28c 100644 --- a/packaging/domain-UI.inc +++ b/packaging/domain-UI.inc @@ -1,7 +1,13 @@ # Maintainer: Please Write # You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - +%package root-UI +Summary: UI Domain +Requires: efl +Requires: wayland +%description root-UI +Tizen UI Domain Root Block +%files root-UI ### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### diff --git a/packaging/domain-UIX.inc b/packaging/domain-UIX.inc index 37dccec..8f63030 100644 --- a/packaging/domain-UIX.inc +++ b/packaging/domain-UIX.inc @@ -1,6 +1,13 @@ # Maintainer: Please Write # You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. +%package root-UIX +Summary: UIX +%description root-UIX +The domain, "UIX". +%files root-UIX +# Keep this empty + ### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### diff --git a/packaging/domain-appfw.inc b/packaging/domain-appfw.inc index 37dccec..6db1954 100644 --- a/packaging/domain-appfw.inc +++ b/packaging/domain-appfw.inc @@ -1,7 +1,12 @@ # Maintainer: Please Write # You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - +%package root-AppFW +Summary: Application Framework +%description root-AppFW +The domain, "Application Framework". +%files root-AppFW +# Keep this empty ### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### diff --git a/packaging/domain-graphics.inc b/packaging/domain-graphics.inc index 37dccec..c3270c8 100644 --- a/packaging/domain-graphics.inc +++ b/packaging/domain-graphics.inc @@ -1,6 +1,12 @@ # Maintainer: Please Write # You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. +%package root-graphics +Summary: Graphics +%description root-graphics +The domain, "Graphics". +%files root-graphics +# Keep this empty ### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### diff --git a/packaging/domain-hal.inc b/packaging/domain-hal.inc index 86e2ae1..80c7ac5 100644 --- a/packaging/domain-hal.inc +++ b/packaging/domain-hal.inc @@ -1,10 +1,6 @@ -# Maintainer: Please Write +# Maintainer: Inki Dae <inki.dae@samsung.com> # You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. - - -### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### - %package root-HAL Summary: Tizen HAL Domain Suggests: %{name}-sub1-HAL-sort_by_device diff --git a/packaging/domain-kernel.inc b/packaging/domain-kernel.inc index 1fb67c8..1d37388 100644 --- a/packaging/domain-kernel.inc +++ b/packaging/domain-kernel.inc @@ -4,13 +4,13 @@ %package root-Kernel Summary: Tizen Kernel Domain Suggests: %{name}-sub1-Kernel-chooseonlyone_Kernel - %description root-Kernel This domain, "Kernel", introdues packages and sub-domains/features of Tizen Kernel packages. This is maintained by Inki Dae. - %files root-Kernel +# Keep this empty + # Note to S-Core @@ -28,6 +28,8 @@ Requires: linux-kernel >= 3.10 Include Linux Kernel in the Platform Image %files sub1-Kernel-chooseonlyone_Kernel +# Keep this empty + diff --git a/packaging/domain-multimedia.inc b/packaging/domain-multimedia.inc index 37dccec..e1de463 100644 --- a/packaging/domain-multimedia.inc +++ b/packaging/domain-multimedia.inc @@ -1,6 +1,13 @@ # Maintainer: Please Write # You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. +%package root-multimedia +Summary: Multimedia +%description root-multimedia +The domain, "Multimedia". +%files root-multimedia +# Keep this empty + ### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### diff --git a/packaging/domain-network.inc b/packaging/domain-network.inc index 37dccec..bd4b212 100644 --- a/packaging/domain-network.inc +++ b/packaging/domain-network.inc @@ -1,6 +1,13 @@ # Maintainer: Please Write # You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. +%package root-network +Summary: Network +%description root-network +The domain, "Network". +%files root-network +# Keep this empty + ### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### diff --git a/packaging/domain-security.inc b/packaging/domain-security.inc index 37dccec..ba56fcd 100644 --- a/packaging/domain-security.inc +++ b/packaging/domain-security.inc @@ -2,6 +2,13 @@ # You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. +%package root-security +Summary: Security +%description root-security +The domain, "Security". +%files root-security +# Keep this empty + ### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### diff --git a/packaging/domain-service-framework.inc b/packaging/domain-service-framework.inc index 37dccec..8e15333 100644 --- a/packaging/domain-service-framework.inc +++ b/packaging/domain-service-framework.inc @@ -1,6 +1,12 @@ # Maintainer: Please Write # You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. +%package root-serviceFW +Summary: Service Framework +%description root-serviceFW +The domain, "Service Framework". +%files root-serviceFW +# Keep this empty ### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### diff --git a/packaging/domain-systemfw.inc b/packaging/domain-systemfw.inc index d375f1c..a2abb03 100644 --- a/packaging/domain-systemfw.inc +++ b/packaging/domain-systemfw.inc @@ -1,16 +1,16 @@ # Maintainer: ... # You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. -%package root-System_FW -Summary: Tizen System Framework Domain +%package root-SystemFW +Summary: Tizen System Framework Suggests: resourced Suggests: deviced - -%description root-System_FW +%description root-SystemFW This domain, "System FW", introduces packages and sub-domains/features of Tizen System-FW domain. This is maintained by ... +%files root-SystemFW +# Keep this empty -%files root-System_FW # END diff --git a/packaging/domain-window-system.inc b/packaging/domain-window-system.inc index 37dccec..1f20d26 100644 --- a/packaging/domain-window-system.inc +++ b/packaging/domain-window-system.inc @@ -1,6 +1,12 @@ # Maintainer: Please Write # You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. +%package root-Window +Summary: Window System +%description root-Window +The domain, "Window System". +%files root-Window +# Keep this empty ### << PLEASE FILL IN YOUR ROOT/SUB PACKAGES >> ### |