summaryrefslogtreecommitdiff
path: root/packaging/epicfeature-platform.inc
blob: 42a67e7b168859036322dd8f955fb2d56b87ce1f (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
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
# Maintainer: TBD (PM)
# You need ACK (+1) from the maintainer to be reviewed by building-blocks maintainers.

%package root-feature_Platform
Summary:	Tizen Platform-Wide Features
Suggests:	%{name}-sub1-feature_Platform-KDBUS
Suggests:	%{name}-sub1-feature_Platform-Headless
Suggests:	%{name}-sub1-feature_Platform-Headed
%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

%package sub1-feature_Platform-Headless
Summary:	Enable Tizen Headless Device
Conflicts:	efl
Conflicts:	libwayland-server
Conflicts:	%{name}-sub1-feature_Platform-Headed
# You need to list "Important (commonly-required)" headed-only packages/blocks with Conflicts.
Suggests:	%{name}-sub2-feature_Platform-Headless-Minimal
Suggests:	%{name}-sub2-feature_Platform-Headless-Network
%description sub1-feature_Platform-Headless
Enabling this means that you are going to create Tizen headless device.
This disables all display depending packages.
%files sub1-feature_Platform-Headless

%package sub2-feature_Platform-Headless-Minimal
Summary:	Minimal Tizen Image Configuration for Headless
Requires:	%{name}-sub1-feature_Platform-Headless
Requires:	bash
Requires:	systemd
%description sub2-feature_Platform-Headless-Minimal
Include minimal set of packages for headless.
%files sub2-feature_Platform-Headless-Minimal

%package sub2-feature_Platform-Headless-Network
Summary:	Headless Network Packages
Requires:	%{name}-sub1-feature_Platform-Headless
Requires:	%{name}-sub2-feature_Platform-Headless-Minimal
Requires:	%{name}-sub1-domain_API-Network-IoTCon
Requires:	%{name}-sub1-domain_API-Network-WiFi
Requires:	%{name}-sub1-domain_API-Network-Bluetooth_BREDR
%description sub2-feature_Platform-Headless-Network
Include network packages for headless.
%files sub2-feature_Platform-Headless-Network

%package sub1-feature_Platform-Headed
Summary:	Enable Tizen Headed Device (disable headless)
Conflicts:	%{name}-sub1-feature_Platform-Headless
Conflicts:	%{name}-sub2-feature_Platform-Headless-Minimal
Conflicts:	%{name}-sub2-feature_Platform-Headless-Network
# You may list ALL headless-ONLY packages/blocks with Conflicts.
Requires:	bash
Requires:	systemd

#Uncomment after UI domain is created
#Requires:	sub1-UI
%description sub1-feature_Platform-Headed
Enables to create Tizen headed device platform image.
This is a suggested starting point for such platform images.
This disabled headless feature.
%files sub1-feature_Platform-Headed





### ADDED FOR TDC DEMO ###
%package root-feature_App
Summary:	Applications
Suggests:	%{name}-sub1-feature_App-aIVI
Suggests:	%{name}-sub1-feature_App-aMobile
Suggests:	%{name}-sub1-feature_App-aTV
Suggests:	%{name}-sub1-feature_App-aWearable
Suggests:	%{name}-sub1-feature_App-b__UI__QT
Suggests:	%{name}-sub1-feature_App-gAppFW_Core
Suggests:	%{name}-sub1-feature_App-hAppFW
Suggests:	%{name}-sub1-feature_App-i__UI__QT
Suggests:	%{name}-sub1-feature_App-mAccessibility
Suggests:	%{name}-sub1-feature_App-mAttachPanels
Suggests:	%{name}-sub1-feature_App-mBrowser
Suggests:	%{name}-sub1-feature_App-mBluetooth
Suggests:	%{name}-sub1-feature_App-mConvergence
Suggests:	%{name}-sub1-feature_App-mDemonstration
Suggests:	%{name}-sub1-feature_App-mLocation
Suggests:	%{name}-sub1-feature_App-mSecurity
Suggests:	%{name}-sub1-feature_App-mSetting_SystemPopup
Suggests:	%{name}-sub1-feature_App-mSystem
Suggests:	%{name}-sub1-feature_App-mUtility
Suggests:	%{name}-sub1-feature_App-mVoice
%description root-feature_App
Tizen applications built at build.tizen.org and released via download.tizen.org
%files root-feature_App


%package sub1-feature_App-b__UI__QT
Summary:	UI QT
%description sub1-feature_App-b__UI__QT
%files sub1-feature_App-b__UI__QT

%package sub1-feature_App-i__UI__QT
Summary:	UI QT
%description sub1-feature_App-i__UI__QT
%files sub1-feature_App-i__UI__QT



%package sub1-feature_App-aIVI
Summary:	IVI
Suggests:	org.tizen.bootsplash
Suggests:	org.tizen.homescreen
Suggests:	smartdevicelink
%description sub1-feature_App-aIVI
Tizen Applications for IVI
%files sub1-feature_App-aIVI

%package sub1-feature_App-aMobile
Summary:	Mobile
Suggests:	org.tizen.callmgr-popup
Suggests:	org.tizen.homescreen-efl
Suggests:	org.tizen.indicator
Suggests:	org.tizen.sys-lock
Suggests:	org.tizen.system-signal-sender
Suggests:	org.tizen.volume
%description sub1-feature_App-aMobile
Tizen Applications for Mobile
%files sub1-feature_App-aMobile

%package sub1-feature_App-aTV
Summary:	TV
Suggests:	org.tizen.apps
Suggests:	org.tizen.favorite
Suggests:	org.tizen.home
Suggests:	org.tizen.infosquare
Suggests:	org.tizen.live-tv
Suggests:	org.tizen.mediahub
Suggests:	org.tizen.tv-volume
%description sub1-feature_App-aTV
Tizen Applications for TV
%files sub1-feature_App-aTV

%package sub1-feature_App-aWearable
Summary:	Wearable
Suggests:	org.tizen.classic-watch
Suggests:	org.tizen.inputdelegator
Suggests:	org.tizen.idle-clock-digital
Suggests:	org.tizen.stopwatch
Suggests:	org.tizen.timer
Suggests:	org.tizen.w-clock-viewer
Suggests:	org.tizen.w-home
Suggests:	org.tizen.w-wifi
Suggests:	org.tizen.watch-setting
Suggests:	org.tizen.windicator
%description sub1-feature_App-aWearable
Tizen Applications for Wearable (Watch)
%files sub1-feature_App-aWearable

%package sub1-feature_App-gAppFW_Core
Summary:	AppFW_Core
Suggests:	app-installers
Suggests:	tpk-backend
Suggests:	wgt-backend
Suggests:	%{name}-sub2-feature_App-gAppFW_Core-starter
%description sub1-feature_App-gAppFW_Core
Tizen Application-Framework core applications that provide essential services
for other Tizen applications.
%files sub1-feature_App-gAppFW_Core

%package sub2-feature_App-gAppFW_Core-starter
Summary:	starter (choose profile)
Requires:	starter
Suggests:	starter-profile_common
Suggests:	starter-profile_mobile
Suggests:	starter-profile_wearable
%description sub2-feature_App-gAppFW_Core-starter
Tizen App Starter. There are three flavors to choose (common/mobile/wearable)
%files sub2-feature_App-gAppFW_Core-starter

%package sub1-feature_App-hAppFW
Summary:	AppFW
Suggests:	app-utils
Suggests:	capi-appfw-app-manager
Suggests:	data-provider-master
Suggests:	libpush
Suggests:	libwidget_service
Suggests:	libwidget_viewer
Suggests:	libwidget_viewer_evas
Suggests:	org.tizen.app-selector-profile_mobile
Suggests:	org.tizen.app-selector-profile_wearable
Suggests:	org.tizen.widget_viewer_sdk
Suggests:	push-bin
%description sub1-feature_App-hAppFW
Tizen Applications of App Framework.
They usually provide services for other Tizen applications.
%files sub1-feature_App-hAppFW

%package sub1-feature_App-mAccessibility
Summary:	Accessibility
Suggests:	org.tizen.screen-reader
%description sub1-feature_App-mAccessibility
Tizen Accessibiltiy Applications
%files sub1-feature_App-mAccessibility

%package sub1-feature_App-mAttachPanels
Summary:	AttachPanels
Suggests:	attach-panel
Suggests:	attach-panel-camera
Suggests:	attach-panel-document
Suggests:	attach-panel-gallery
Suggests:	attach-panel-voicerecorder
%description sub1-feature_App-mAttachPanels
Attach Panel
%files sub1-feature_App-mAttachPanels

%package sub1-feature_App-mBrowser
Summary:	Browser
Suggests:	org.tizen.browser-profile_common
Suggests:	org.tizen.browser-profile_mobile
%description sub1-feature_App-mBrowser
Web Browsers
%files sub1-feature_App-mBrowser

%package sub1-feature_App-mBluetooth
Summary:	Bluetooth
Suggests:	org.tizen.bluetooth
Suggests:	org.tizen.bluetooth-share-ui
Suggests:	org.tizen.bt-syspopup
%description sub1-feature_App-mBluetooth
%files sub1-feature_App-mBluetooth

%package sub1-feature_App-mConvergence
Summary:	Convergence
Suggests:	org.tizen.d2d-conv-setting-profile_mobile
Suggests:	org.tizen.d2d-conv-setting-profile_wearable
Suggests:	%{name}-sub2-feature_App-mConvergence-d2dconvsyspopup
%description sub1-feature_App-mConvergence
%files sub1-feature_App-mConvergence

%package sub2-feature_App-mConvergence-d2dconvsyspopup
Summary:	org.tizen.d2d-conv-setting (Choose profile)
Requires:	org.tizen.d2d-conv-syspopup
Suggests:	org.tizen.d2d-conv-syspopup-binary-profile_mobile
Suggests:	org.tizen.d2d-conv-syspopup-binary-profile_wearable
%description sub2-feature_App-mConvergence-d2dconvsyspopup
Mobile is for common, ivi, mobile, TV.
Wearable if for wearable only.
%files sub2-feature_App-mConvergence-d2dconvsyspopup


%package sub1-feature_App-mDemonstration
Summary:	Demonstration
Suggests:	org.tizen.elm-demo-tizen-common
Suggests:	org.tizen.elm-demo-tizen-mobile
Suggests:	org.tizen.elm-demo-tizen-tv
Suggests:	org.tizen.elm-demo-tizen-wearable
%description sub1-feature_App-mDemonstration
%files sub1-feature_App-mDemonstration

%package sub1-feature_App-mLocation
Summary:	Location
Suggests:	org.tizen.gps-syspopup
Suggests:	org.tizen.heremaps-uc
Suggests:	org.tizen.myplace
Suggests:	org.tizen.screen-reader
%description sub1-feature_App-mLocation
%files sub1-feature_App-mLocation

%package sub1-feature_App-mSecurity
Summary:	Security
Suggests:	ca-certificates
Suggests:	org.tizen.dpm-syspopup
Suggests:	org.tizen.dpm-toolkit
Suggests:	org.tizen.kaskit
Suggests:	org.tizen.keyguard
Suggests:	org.tizen.krate-setup-wizard
%description sub1-feature_App-mSecurity
%files sub1-feature_App-mSecurity

%package sub1-feature_App-mSetting_SystemPopup
Summary:	Setting_SystemPopup
Suggests:	my-account-profile_mobile
Suggests:	my-account-profile_wearable
Suggests:	net.netpopup
Suggests:	org.tizen.crash-syspopup
Suggests:	%{name}-sub2-feature_App-mSetting_SystemPopup-inputmethodsetting
Suggests:	org.tizen.overheat-syspopup
Suggests:	org.tizen.powerkey-syspopup.mobile
Suggests:	org.tizen.powerkey-syspopup.wearable
Suggests:	org.tizen.privacy-setting-profile_mobile
Suggests:	org.tizen.privacy-setting-profile_wearable
Suggests:	org.tizen.setting
Suggests:	org.tizen.setting-location
Suggests:	org.tizen.setting-profile_common
Suggests:	org.tizen.settings-adid
Suggests:	org.tizen.system-syspopup.mobile
Suggests:	org.tizen.system-syspopup.wearable
%description sub1-feature_App-mSetting_SystemPopup
%files sub1-feature_App-mSetting_SystemPopup


%package sub2-feature_App-mSetting_SystemPopup-inputmethodsetting
Summary:	org.tizen.inputmethod-setting (Choose profile)
Requires:	org.tizen.inputmethod-setting
Suggests:	org.tizen.inputmethod-setting-profile_common
Suggests:	org.tizen.inputmethod-setting-profile_mobile
Suggests:	org.tizen.inputmethod-setting-profile_wearable
%description sub2-feature_App-mSetting_SystemPopup-inputmethodsetting
%files sub2-feature_App-mSetting_SystemPopup-inputmethodsetting


%package sub1-feature_App-mSystem
Summary:	System
Suggests:	boot-animation
%description sub1-feature_App-mSystem
%files sub1-feature_App-mSystem

%package sub1-feature_App-mUtility
Summary:	Utility
Suggests:	org.tizen.clock
Suggests:	org.tizen.download-manager
Suggests:	org.tizen.menu-screen
%description sub1-feature_App-mUtility
%files sub1-feature_App-mUtility

%package sub1-feature_App-mVoice
Summary:	Voice
Suggests:	org.tizen.stt-engine-default
Suggests:	org.tizen.tts-engine-default
Suggests:	org.tizen.voice-control-panel
Suggests:	org.tizen.voice-setting
%description sub1-feature_App-mVoice
%files sub1-feature_App-mVoice



#END