+# There are meta packages only.
+%define debug_package %{nil}
+
Name: building-blocks
Version: 0.0.1
Release: 0
Suggests: %{name}-root-Headless
Suggests: %{name}-root-Kernel
+Suggests: %{name}-root-UI
%description
The root of all Tizen building block meta packages.
Conflicts: efl
Conflicts: wayland
Requires: %{name}-sub1-Headless-Minimal
+Suggests: %{name}-sub1-Headless-Network
%description root-Headless
Enableing this means that you are going to create Tizen headless device.
This disables all display depending packages.
Include minimal set of packages for headless.
%files sub1-Headless-Minimal
+%package sub1-Headless-Network
+Summary: Headless Network Packages
+Requires: wpa-supplicant
+Suggests: bluez
+%description sub1-Headless-Network
+Include network packages for headless.
+%files sub1-Headless-Network
+
+%package root-UI
+Summary: UI Related Packages
+Requires: efl
+Requires: wayland
+%description root-UI
+UI Frameworks of Tizen
+%files root-UI
+
# Note to S-Core
# 1. How are you going to make "Radio Button" UI for "choose one among these" case?
# 2. How are you going to support Requires/Suggests on virtual packages?
%package root-Kernel
Summary: Linux Kernel
-Requires: linux-kernel >= 3.10
-Suggests: arm64-tm2-linux-kernel
-Suggests: arm-odroidxu3-linux-kernel
-
+Suggests: arm64-tm2-linux-kernel >= 3.10
+Suggests: arm-odroidxu3-linux-kernel >= 3.10
+Suggests: linux-kernel >= 3.10
%description root-Kernel
Include Linux Kernel in the Platform Image
%files root-Kernel