summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMyungJoo Ham <myungjoo.ham@samsung.com>2017-03-15 13:19:58 +0900
committerMyungJoo Ham <myungjoo.ham@samsung.com>2017-03-15 13:19:58 +0900
commita02ac42261875a82c201a413e059527c85def4f7 (patch)
treef09e2d2638b4f741fa0f1c19dfe8be780f615d18
parentb9ca8f9d7b8032308cf54fe097187370d0f612da (diff)
downloadbuilding-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--MAINTAINERS19
-rw-r--r--packaging/building-blocks.spec68
-rw-r--r--packaging/domain-UI.inc8
-rw-r--r--packaging/domain-UIX.inc7
-rw-r--r--packaging/domain-appfw.inc7
-rw-r--r--packaging/domain-graphics.inc6
-rw-r--r--packaging/domain-hal.inc6
-rw-r--r--packaging/domain-kernel.inc6
-rw-r--r--packaging/domain-multimedia.inc7
-rw-r--r--packaging/domain-network.inc7
-rw-r--r--packaging/domain-security.inc7
-rw-r--r--packaging/domain-service-framework.inc6
-rw-r--r--packaging/domain-systemfw.inc10
-rw-r--r--packaging/domain-window-system.inc6
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 >> ###