Added Category Layer for Better TIC UI 15/123215/1
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 5 Apr 2017 03:34:49 +0000 (12:34 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 5 Apr 2017 03:48:18 +0000 (12:48 +0900)
Change-Id: Iaf1af893165b4643825042eedee48baadaa85283
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
packaging/building-blocks.spec

index d68f19c..04d923b 100644 (file)
@@ -43,7 +43,24 @@ BuildRequires:       image-configurations
 # To check the rules
 BuildRequires: python
 
-# Root Domains
+# Root Categories
+Suggests:      %{name}-category-domains
+Suggests:      %{name}-category-epicfeatures
+Suggests:      %{name}-category-presets
+
+%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.
+
+
+%package       category-domains
+Summary:       Tizen Techinical Domains
 Suggests:      %{name}-root-Kernel
 Suggests:      %{name}-root-SystemFW
 Suggests:      %{name}-root-AppFW
@@ -56,25 +73,36 @@ Suggests:   %{name}-root-serviceFW
 Suggests:      %{name}-root-UI
 Suggests:      %{name}-root-UIX
 Suggests:      %{name}-root-security
+%description   category-domains
+This meta package lists all Tizen blocks (meta packages) designating
+techinical domains.
+%files         category-domains
+# Intentionally empty
 
 
+%package       category-epicfeatures
+Summary:       Tizen Major Features
 Suggests:      %{name}-root-feature_Headless
 Suggests:      %{name}-root-feature_Headed
-
 Suggests:      %{name}-root-feature_Development
 Suggests:      %{name}-root-feature_Platform
+%description   category-epicfeatures
+This meta package lists all Tizen blocks (meta packages) designating
+major features that are supposed to be orthogonal to each other
+and to most domains.
+%files         category-epicfeatures
+# Intentionally empty
 
-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.
+%package       category-presets
+Summary:       Tizen Presets
+Suggests:      %{name}-root-preset
+%description   category-presets
+This meta pacakge lists all Tizen blocks (meta packages) designating
+Tizen platform presets, HAL/device-support presets, and
+presets describing specific products.
+%files         category-presets
+# Intentionally empty
 
 
 # Do not try to include files unless RPMBUILD has already expanded source files to SOURCES