From 2d5f71e457bc8164dca29296a75818df167bf109 Mon Sep 17 00:00:00 2001 From: MyungJoo Ham Date: Mon, 24 Apr 2017 20:41:56 +0900 Subject: [PATCH] Feature/Devel: populate development tools Change-Id: I32c59ce139fe4427eaa6924601be80157b58cd02 Signed-off-by: MyungJoo Ham --- packaging/epicfeature-development.inc | 162 +++++++++++++++++++++++++++++++--- 1 file changed, 151 insertions(+), 11 deletions(-) diff --git a/packaging/epicfeature-development.inc b/packaging/epicfeature-development.inc index 69afb09..df10064 100644 --- a/packaging/epicfeature-development.inc +++ b/packaging/epicfeature-development.inc @@ -4,6 +4,7 @@ %package root-feature_Development Summary: Development Tools Suggests: %{name}-sub1-feature_Development-Build +Suggests: %{name}-sub1-feature_Development-Language Suggests: %{name}-sub1-feature_Development-Debug Suggests: %{name}-sub1-feature_Development-Utility %description root-feature_Development @@ -13,16 +14,150 @@ being useful for developers. %package sub1-feature_Development-Build Summary: Build tools and compilers -Suggests: gcc -Suggests: llvm -Suggests: clang +Suggests: %{name}-sub2-feature_Development-Build-GCC +Suggests: %{name}-sub2-feature_Development-Build-LLVM +Suggests: %{name}-sub2-feature_Development-Build-CS_mono +Suggests: %{name}-sub2-feature_Development-Build-CS_dotnet Suggests: make Suggests: cmake Suggests: dotnet-build-tools +Suggests: ninja %description sub1-feature_Development-Build Build tools and compilers from Tizen %files sub1-feature_Development-Build +%package sub2-feature_Development-Build-GCC +Summary: GCC, the GNU Compiler Collection +Requires: gcc +Suggests: cpp +Suggests: gcc-c++ +Suggests: libstdc++ +Suggests: libstdc++-devel +Suggests: libgcc +Suggests: libgomp +Suggests: libobjc +Suggests: libcc1 +%description sub2-feature_Development-Build-GCC +%files sub2-feature_Development-Build-GCC + +%package sub2-feature_Development-Build-LLVM +Summary: The LLVM Compiler Infrastructure +Requires: llvm +Requires: clang +Suggests: lldb +Suggests: lldb-devel +Suggests: llvm-devel +Suggests: clang-devel +Suggests: libllvm +%description sub2-feature_Development-Build-LLVM +%files sub2-feature_Development-Build-LLVM + +%package sub2-feature_Development-Build-CS_mono +Summary: C# Build Tools (mono) +Requires: mono-compiler +Suggests: mono-devel +%description sub2-feature_Development-Build-CS_mono +%files sub2-feature_Development-Build-CS_mono + +%package sub2-feature_Development-Build-CS_dotnet +Summary: C# Build Toold (dotnet-core) +Requires: dotnet-build-tools +%description sub2-feature_Development-Build-CS_dotnet +%files sub2-feature_Development-Build-CS_dotnet + + + + + + +%package sub1-feature_Development-Language +Summary: Languages (Runtime) +Suggests: %{name}-sub2-feature_Development-Language-python +Suggests: %{name}-sub2-feature_Development-Language-python3 +Suggests: %{name}-sub2-feature_Development-Language-perl +Suggests: lua +Suggests: %{name}-sub2-feature_Development-Language-CS_mono +Suggests: %{name}-sub2-feature_Development-Language-CS_dotnet +%description sub1-feature_Development-Language +Language Support (Runtimes) +%files sub1-feature_Development-Language + +%package sub2-feature_Development-Language-CS_mono +Summary: C# Runtime (mono) +Requires: mono +Suggests: mono-winfx +Suggests: mono-mvc +Suggests: mono-devel +Suggests: mono-local-extras +Suggests: mono-extras +Suggests: mono-reactive +Suggests: mono-reactive-winforms +Suggests: mono-winforms +Suggests: mono-wcf +Suggests: mono-web +Suggests: mono-data +Suggests: mono-data-sqlite +Suggests: mono-data-oracle +Suggests: ibm-data-db2 +%description sub2-feature_Development-Language-CS_mono +%files sub2-feature_Development-Language-CS_mono + +%package sub2-feature_Development-Language-CS_dotnet +Summary: C# Runtime (dotnet-core) +Requires: coreclr +Requires: mscorlib +Suggests: coreclr-extra +Requires: corefx-native +Requires: corefx-managed +Suggests: corefx-managed-ref +Suggests: corefx-test +Suggests: dotnet-launcher +Suggests: scd-launcher +%description sub2-feature_Development-Language-CS_dotnet +%files sub2-feature_Development-Language-CS_dotnet + + + +%package sub2-feature_Development-Language-python +Summary: Python 2 +Requires: python +Suggests: python-curses +Suggests: python-devel +Suggests: python-libxml2 +Suggests: python-lxml +Suggests: python-rpm +Suggests: python-xml +Suggests: libpython +%description sub2-feature_Development-Language-python +%files sub2-feature_Development-Language-python + +%package sub2-feature_Development-Language-python3 +Summary: Python 3 +Requires: python3 +Suggests: python3-base +Suggests: python3-curses +Suggests: python3-devel +Suggests: python3-dummy +Suggests: python3-idle +Suggests: python3-testsuite +Suggests: python3-tools +Suggests: libpython3 +%description sub2-feature_Development-Language-python3 +%files sub2-feature_Development-Language-python3 + +%package sub2-feature_Development-Language-perl +Summary: Perl +Requires: perl +Suggests: perl-Devel-Symdump +Suggests: perl-HTML-Parser +Suggests: perl-HTML-Parser-docs +Suggests: perl-XML-Parser +Suggests: perl-gettext +%description sub2-feature_Development-Language-perl +%files sub2-feature_Development-Language-perl + + + %package sub1-feature_Development-Debug Summary: Debugging tools @@ -37,18 +172,23 @@ Debugging tools installable at Tizen targets %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: bc +Suggests: binutils Suggests: busybox -Suggests: sed +Suggests: coreutils +Suggests: diffutils +Suggests: findutils +Suggests: gawk +Suggests: grep +Suggests: gzip Suggests: net-tools +Suggests: rpm +Suggests: sed +Suggests: tar +Suggests: unzip Suggests: xz +Suggests: zip %description sub1-feature_Development-Utility Other utilities useful for in-target developoment %files sub1-feature_Development-Utility -- 2.7.4