feature-development: add new feature root block 30/117430/4
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Mon, 6 Mar 2017 05:40:22 +0000 (14:40 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Mon, 6 Mar 2017 05:48:40 +0000 (14:48 +0900)
Change-Id: I8452c5e2b3b90bf7332c705e932982345566de2d
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
MAINTAINERS
packaging/building-blocks.spec
packaging/epicfeature-development.inc [new file with mode: 0644]

index c71d2b5b4e8e0d7632a778632edcfd98a5fa0c27..cb8bdefdf15f7b9457809b655349bc646d259d19 100644 (file)
@@ -67,4 +67,7 @@ EPIC FEATURE: Headless
 M:     Ohoon Kwon <ohoon.kwon@samsung.com>
 F:     packaging/epicfeature-headless.inc
 
+EPIC FEATURE: Development Tools
+M:     MyungJoo Ham <myungjoo.ham@samsung.com>
+F:     packaging/epicfeature-development.inc
 
index 5a21629d481cef5e2a81e1f2b62ab2d915412bb8..d39b43aea0335d0a94fa36618bc8d20387a0616f 100644 (file)
@@ -25,6 +25,7 @@ Source1090:   domain-UIX.inc
 Source1100:    domain-security.inc
 
 Source2001:    epicfeature-headless.inc
+Source2010:    epicfeature-development.inc
 
 Suggests:      %{name}-root-UI
 Suggests:      %{name}-root-HAL
@@ -73,6 +74,7 @@ In Tizen building blocks, "Requires" means mandatory package.
 # Include "headless" epic feature. The script should not execute "include" if the contexts is in GBS service in OBS or GBS-Export
 %{expand:%{lua:if posix.access(rpm.expand("%{SOURCE2001}"), "f") then print("%include %{SOURCE2001}") end}}
 
+%{expand:%{lua:if posix.access(rpm.expand("%{SOURCE2010}"), "f") then print("%include %{SOURCE2010}") end}}
 
 %package root-UI
 Summary:       UI Related Packages
diff --git a/packaging/epicfeature-development.inc b/packaging/epicfeature-development.inc
new file mode 100644 (file)
index 0000000..e3b0d33
--- /dev/null
@@ -0,0 +1,55 @@
+# Maintainer: MyungJoo Ham <myungjoo.ham@samsung.com> : Awaiting for successor.
+# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers.
+
+%package root-feature_Development
+Summary:       Development Tools
+Suggests:      %{name}-sub1-feature_Development-Build
+Suggests:      %{name}-sub1-feature_Development-Debug
+Suggests:      %{name}-sub1-feature_Development-Utility
+%description root-feature_Development
+Develpoment tools that are generally not required by target devices while
+being useful for developers.
+%files root-feature_Development
+
+%package sub1-feature_Development-Build
+Summary:       Build tools and compilers
+Suggests:      gcc
+Suggests:      llvm
+Suggests:      clang
+Suggests:      make
+Suggests:      cmake
+%description sub1-feature_Development-Build
+Build tools and compilers from Tizen
+%files sub1-feature_Development-Build
+
+
+%package sub1-feature_Development-Debug
+Summary:       Debugging tools
+Suggests:      gdb
+Suggests:      lldb
+Suggests:      valgrind
+Suggests:      sdbd
+%description sub1-feature_Development-Debug
+Debugging tools installable at Tizen targets
+%files sub1-feature_Development-Debug
+
+
+%package sub1-feature_Development-Utility
+Summary:       Other utilities
+Suggests:      rpm
+Suggests:      tar
+Suggests:      gzip
+Suggests:      zip
+Suggests:      unzip
+Suggests:      bash
+Suggests:      findutils
+Suggests:      coreutils
+Suggests:      busybox
+Suggests:      sed
+Suggests:      net-tools
+Suggests:      xz
+%description sub1-feature_Development-Utility
+Other utilities useful for in-target developoment
+%files sub1-feature_Development-Utility
+
+