From 14f576d4abe1a9cdfea63526b2bf92767d5955c0 Mon Sep 17 00:00:00 2001 From: MyungJoo Ham Date: Wed, 8 Mar 2017 15:55:14 +0900 Subject: [PATCH] feature-Platform: add new feature "Platform-wide Features" Change-Id: I182bc30ae3740471a59f845a27e33a4d19848267 Signed-off-by: MyungJoo Ham --- packaging/building-blocks.spec | 7 +++++++ packaging/epicfeature-platform.inc | 20 ++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 packaging/epicfeature-platform.inc diff --git a/packaging/building-blocks.spec b/packaging/building-blocks.spec index 5af0db4..7569a50 100644 --- a/packaging/building-blocks.spec +++ b/packaging/building-blocks.spec @@ -26,6 +26,7 @@ Source1100: domain-security.inc Source2001: epicfeature-headless.inc Source2010: epicfeature-development.inc +Source2020: epicfeature-platform.inc Source3000: platform-preset.inc Source3101: preset_tm1.packages @@ -46,6 +47,7 @@ Suggests: %{name}-root-feature_Headless Suggests: %{name}-root-feature_Headed Suggests: %{name}-root-feature_Development +Suggests: %{name}-root-feature_Platform Suggests: %{name}-root-preset @@ -87,8 +89,12 @@ 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 %include_if_mainbuild %{SOURCE2001} +# Dev tools %include_if_mainbuild %{SOURCE2010} +# Platform features +%include_if_mainbuild %{SOURCE2020} + ############# PLATFORM PRESET ##################### @@ -97,6 +103,7 @@ In Tizen building blocks, "Requires" means mandatory package. %include_if_mainbuild %{SOURCE3000} +# TODO (move somewhere into headless or ui domain) %package root-UI Summary: UI Related Packages Requires: efl diff --git a/packaging/epicfeature-platform.inc b/packaging/epicfeature-platform.inc new file mode 100644 index 0000000..b14e584 --- /dev/null +++ b/packaging/epicfeature-platform.inc @@ -0,0 +1,20 @@ +# Maintainer: TBD (PM) +# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers. + +%package root-feature_Platform +Summary: Platform-Wide Features +Suggests: %{name}-sub1-feature_Platform-KDBUS +%description root-feature_Platform +Platform-wide applied that affect target devices. +%files root-feature_Platform + +%package sub1-feature_Platform-KDBUS +Summary: KDBUS +Suggests: libgio-extension-kdbus +Requires: dbus-libs-extension-kdbus +Requires: systemd-extension-kdbus +%description sub1-feature_Platform-KDBUS +Enable KDBUS feature. +- You MUST install KDBUS-enabled kernel. +- You MUST enable libgio-extension-kdbus if you have libgio. +%files sub1-feature_Platform-KDBUS -- 2.7.4