1 # There are meta packages only.
2 %define debug_package %{nil}
8 Summary: The Root of All Tizen Meta Packages (building blocks)
11 Source0: %{name}-%{version}.tar.gz
13 Suggests: %{name}-root-Headless
14 Suggests: %{name}-root-Kernel
15 Suggests: %{name}-root-UI
18 The root of all Tizen building block meta packages.
19 Every root-level Tizen building block should be included by this.
20 Any "minimal" reauired packages should be somehow (directly or indirectly)
21 required (included) by this package.
22 In Tizen building blocks, "Requires" means mandatory package.
23 "Suggests" means optional package.
24 "Recommened" is reserved for future usage.
25 "Conflicts" is to unselect unconditionally.
29 %package root-Headless
30 Summary: Enable Tizen Headless Device
33 Requires: %{name}-sub1-Headless-Minimal
34 Suggests: %{name}-sub1-Headless-Network
35 %description root-Headless
36 Enableing this means that you are going to create Tizen headless device.
37 This disables all display depending packages.
40 %package sub1-Headless-Minimal
41 Summary: Minimal Tizen Image Configuration for Headless
44 %description sub1-Headless-Minimal
45 Include minimal set of packages for headless.
46 %files sub1-Headless-Minimal
48 %package sub1-Headless-Network
49 Summary: Headless Network Packages
50 Requires: wpa-supplicant
52 %description sub1-Headless-Network
53 Include network packages for headless.
54 %files sub1-Headless-Network
57 Summary: UI Related Packages
61 UI Frameworks of Tizen
66 # 1. How are you going to make "Radio Button" UI for "choose one among these" case?
67 # ; root-Kernel has Requires supplied by Suggests for that case
68 # 2. How are you going to support Requires/Suggests on virtual packages?
71 Suggests: arm64-tm2-linux-kernel >= 3.10
72 Suggests: arm-odroidxu3-linux-kernel >= 3.10
73 Suggests: linux-kernel >= 3.10
74 %description root-Kernel
75 Include Linux Kernel in the Platform Image