From: MyungJoo Ham Date: Mon, 6 Mar 2017 05:40:22 +0000 (+0900) Subject: feature-development: add new feature root block X-Git-Tag: submit/tizen/20170405.075452~24 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=33a0976653a674c5d273d652c4981784097ea89d;p=tools%2Fbuilding-blocks.git feature-development: add new feature root block Change-Id: I8452c5e2b3b90bf7332c705e932982345566de2d Signed-off-by: MyungJoo Ham --- diff --git a/MAINTAINERS b/MAINTAINERS index c71d2b5..cb8bdef 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -67,4 +67,7 @@ EPIC FEATURE: Headless M: Ohoon Kwon F: packaging/epicfeature-headless.inc +EPIC FEATURE: Development Tools +M: MyungJoo Ham +F: packaging/epicfeature-development.inc diff --git a/packaging/building-blocks.spec b/packaging/building-blocks.spec index 5a21629..d39b43a 100644 --- a/packaging/building-blocks.spec +++ b/packaging/building-blocks.spec @@ -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 index 0000000..e3b0d33 --- /dev/null +++ b/packaging/epicfeature-development.inc @@ -0,0 +1,55 @@ +# Maintainer: MyungJoo Ham : 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 + +