summaryrefslogtreecommitdiff
path: root/packaging/platform-preset-iot.inc
blob: c2fc3a0cf96465cb2372ef6a32428a91985d5822 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
# Maintainer: Tizen IoT PM
# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers.

%package root-preset_iot
Summary:	IOT Device Presets
Conflicts:	%{name}-root-preset_mobile
Conflicts:	%{name}-root-preset_tv
Conflicts:	%{name}-root-preset_wearable
Conflicts:	%{name}-root-preset_ivi
Suggests:	%{name}-sub1-preset_iot-boards
Suggests:	%{name}-sub1-preset_iot-platforms
Suggests:	%{name}-sub1-preset_iot-combined
%description root-preset_iot
Tizen IoT Device Presets
%files root-preset_iot

%package sub1-preset_iot-boards
Summary:	IOT Device Board (Hardware Set) Presets
Suggests:	%{name}-sub2-preset_iot-boards-RPI3_headlessBSP
Suggests:	%{name}-sub2-preset_iot-boards-RPI3_fullBSP
Suggests:	%{name}-sub2-preset_iot-boards-OdroidXU3_fullBSP
%description sub1-preset_iot-boards
Tizen IoT Device Board Support Packages (BSP) Presets
%files sub1-preset_iot-boards


%package sub1-preset_iot-platforms
Summary:	IOT Software Platform Presets
Suggests:	%{name}-sub2-preset_iot-platforms-headless_minimal
Suggests:	%{name}-sub2-preset_iot-platforms-headless_speaker
Suggests:	%{name}-sub2-preset_iot-platforms-headed_minimal
%description sub1-preset_iot-platforms
Tizen IoT Presets of Software Plaforms independent from specific hardware/BSPs.
%files sub1-preset_iot-platforms

%package sub1-preset_iot-combined
Summary:	IOT Device Board (Hardware Set) Presets
%ifarch aarch64 armv7l
Suggests:	%{name}-sub2-preset_iot-combined-RPI3_headless_devboard
Suggests:	%{name}-sub2-preset_iot-combined-RPI3_headless_networkhub
Suggests:	%{name}-sub2-preset_iot-combined-RPI3_headless_minimal
Suggests:	%{name}-sub2-preset_iot-combined-RPI3_headless
%endif
%ifarch armv7l
Suggests:	%{name}-sub2-preset_iot-combined-ARTIK_headless
Suggests:	%{name}-sub2-preset_iot-combined-ARTIK_headed_full
Suggests:	%{name}-sub2-preset_iot-combined-ODROID_headed_full
%endif
%description sub1-preset_iot-combined
Tizen IoT Presets of specific devices, which have both BSPs and software platforms.
%files sub1-preset_iot-combined


%package sub2-preset_iot-boards-RPI3_headlessBSP
Summary:	IoT BSP for RPI3 (headless)
%description sub2-preset_iot-boards-RPI3_headlessBSP
%files sub2-preset_iot-boards-RPI3_headlessBSP

%package sub2-preset_iot-boards-RPI3_fullBSP
Summary:	IoT BSP for RPI3 (full)
%description sub2-preset_iot-boards-RPI3_fullBSP
%files sub2-preset_iot-boards-RPI3_fullBSP

%package sub2-preset_iot-boards-OdroidXU3_fullBSP
Summary:	IoT BSP for OdroidXU3 (full)
%description sub2-preset_iot-boards-OdroidXU3_fullBSP
%files sub2-preset_iot-boards-OdroidXU3_fullBSP



%package sub2-preset_iot-platforms-headless_minimal
Summary:	IoT Headless Minimal Preset
Requires:	%{name}-root-feature_Headless
%description sub2-preset_iot-platforms-headless_minimal
Tizen IoT Headless/Minimal Preset
%files sub2-preset_iot-platforms-headless_minimal


%package sub2-preset_iot-platforms-headless_speaker
Summary:	IoT Headless Speaker (Minimal) Preset
Requires:	%{name}-root-feature_Headless
%description sub2-preset_iot-platforms-headless_speaker
Tizen IoT Speaker/Minimal Preset
%files sub2-preset_iot-platforms-headless_speaker


%package sub2-preset_iot-platforms-headed_minimal
Summary:	IoT Headed (GUI support) Minimal Preset
Requires:	%{name}-root-feature_Headed
%description sub2-preset_iot-platforms-headed_minimal
Tizen IoT Headed/Minimal Preset
%files sub2-preset_iot-platforms-headed_minimal


%ifarch aarch64 armv7l
%package sub2-preset_iot-combined-RPI3_headless_devboard
Summary:	RPI3 Headless for Developers
Requires:	%{name}-sub2-preset_iot-platforms-headless_minimal
Requires:	%{name}-sub2-preset_iot-boards-RPI3_headlessBSP
Requires:	rpm
Suggests:	gcc
Suggests:	make
Suggests:	cmake
%description sub2-preset_iot-combined-RPI3_headless_devboard
%files sub2-preset_iot-combined-RPI3_headless_devboard
%endif

%ifarch aarch64 armv7l
%package sub2-preset_iot-combined-RPI3_headless_networkhub
Summary:	RPI3 Headless Network Hub
Requires:	%{name}-sub2-preset_iot-platforms-headless_minimal
Requires:	%{name}-sub2-preset_iot-boards-RPI3_headlessBSP
Requires:	%{name}-root-network
%description sub2-preset_iot-combined-RPI3_headless_networkhub
%files sub2-preset_iot-combined-RPI3_headless_networkhub
%endif

%ifarch aarch64 armv7l
%package sub2-preset_iot-combined-RPI3_headless_minimal
Summary:	RPI3 Minimal Headless
Requires:	%{name}-sub2-preset_iot-platforms-headless_minimal
Requires:	%{name}-sub2-preset_iot-boards-RPI3_headlessBSP
%description sub2-preset_iot-combined-RPI3_headless_minimal
%files sub2-preset_iot-combined-RPI3_headless_minimal
%endif

%ifarch aarch64 armv7l
%package sub2-preset_iot-combined-RPI3_headless
Summary:	RPI3 Headless Tizen Official Example
%list_with_require %{_datadir}/image-configurations/common-headless-2parts-armv7l-rpi3.ks
%description sub2-preset_iot-combined-RPI3_headless
Replication of Tizen IoT RPI3 Snapshot Release (download.tizen.org/snapshots/tizen/unified)
This is from common-headless-2parts-armv7l-rpi3. (armv7l)
Userspace rootfs only.
%files sub2-preset_iot-combined-RPI3_headless
%endif

%ifarch armv7l
%package sub2-preset_iot-combined-ARTIK_headless
Summary:	ARTIK Headless Tizen Official Example
%list_with_require %{_datadir}/image-configurations/common-headless-3parts-armv7l-artik.ks
%description sub2-preset_iot-combined-ARTIK_headless
Replication of Tizen IoT ARTIK Snapshot Release (download.tizen.org/snapshots/tizen/unified)
This is from common-headless-3parts-armv7l-artik. (armv7l)
Userspace rootfs only
%files sub2-preset_iot-combined-ARTIK_headless
%endif

%ifarch armv7l
%package sub2-preset_iot-combined-ARTIK_headed_full
Summary:	ARTIK Headed Tizen Official Example (common/full)
%list_with_require %{_datadir}/image-configurations/common-wayland-3parts-armv7l-artik.ks
%description sub2-preset_iot-combined-ARTIK_headed_full
Replication of Tizen IoT ARTIK Headed/Wayland Snapshot Release (download.tizen.org/snapshots/tizen/unified)
This is from common-wayland-3parts-armv7l-artik. (armv7l)
Userspace rootfs only
%files sub2-preset_iot-combined-ARTIK_headed_full
%endif

%ifarch armv7l
%package sub2-preset_iot-combined-ODROID_headed_full
Summary:	ODROID U3/XU3 Headed Tizen Official Example (common/full)
%list_with_require %{_datadir}/image-configurations/common-wayland-3parts-armv7l-odroidu3.ks
%description sub2-preset_iot-combined-ODROID_headed_full
Replication of Tizen IoT Odroid U3/XU3 Headed/Wayland Snapshot Release (download.tizen.org/snapshots/tizen/unified)
This is from common-wayland-3parts-armv7l-odroidu3. (armv7l)
Userspace rootfs only
%files sub2-preset_iot-combined-ODROID_headed_full
%endif