-
Notifications
You must be signed in to change notification settings - Fork 9
/
nemo-armv7hl-n950-rnd.ks
529 lines (510 loc) · 8.6 KB
/
nemo-armv7hl-n950-rnd.ks
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
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
#version=DEVEL
user --groups=audio,video,users --name=nemo --password=nemo
# Keyboard layouts
keyboard us
# Root password
rootpw --plaintext nemo
# System language
lang en_US.UTF-8
# Installation logging level
logging --level=info
# System timezone
timezone --isUtc UTC
# Default Desktop Settings
desktop --autologinuser=meego
repo --name="mer-core" --baseurl=http://repo.merproject.org/obs/mer-core:/armv7hl:/devel/Core_armv7hl/ --debuginfo --ssl_verify=yes
repo --name="nemo-ux" --baseurl=http://repo.merproject.org/obs/nemo:/devel:/ux/mer-core_armv7hl_devel/ --ssl_verify=yes
TODO: this is still building against old nemo:devel:mw, needs transitioning to mer-core
repo --name="nemo-apps" --baseurl=http://repo.merproject.org/obs/nemo:/devel:/apps/latest_armv7hl/ --ssl_verify=yes
repo --name=nemo-adaptation-n950-n9 --baseurl=http://repo.merproject.org/obs/nemo:/devel:/hw:/ti:/omap3:/n950-n9/next_armv7hl/
repo --name=nemo-adaptation-n9xx-common --baseurl=http://repo.merproject.org/obs/nemo:/devel:/hw:/ti:/omap3:/n9xx-common/next_armv7hl/
# Disk partitioning information
part / --fstype="ext3" --ondisk=sda --size=1500
%pre
touch $INSTALL_ROOT/.bootstrap
%end
%post
rm $INSTALL_ROOT/.bootstrap
## hack by hedayat to get wifi/cmt working
sed -i 's/at_console="true"/group="users"/g' /etc/dbus-1/system.d/*
## rpm-rebuilddb.post from mer-kickstarter-configs package
# Rebuild db using target's rpm
echo -n "Rebuilding db using target rpm.."
rm -f /var/lib/rpm/__db*
rpm --rebuilddb
echo "done"
## end rpm-rebuilddb.post
#if [ "@SSU_RELEASE_TYPE@" = "rnd" ]; then
# [ -n "@NEMO_RELEASE@" ] && ssu release -r @NEMO_RELEASE@
# [ -n "@FLAVOUR@" ] && ssu flavour @FLAVOUR@
# ssu mode 2
#else
# [ -n "@NEMO_RELEASE@" ] && ssu release @NEMO_RELEASE@
# ssu mode 4
#fi
## arch-armv7hl.post from mer-kickstarter-configs package
# Without this line the rpm don't get the architecture right.
echo -n 'armv7hl-meego-linux' > /etc/rpm/platform
# Also libzypp has problems in autodetecting the architecture so we force tha as well.
# https://bugs.meego.com/show_bug.cgi?id=11484
echo 'arch = armv7hl' >> /etc/zypp/zypp.conf
## end arch-armv7hl.post
%end
%post --nochroot
if [ -n "$IMG_NAME" ]; then
echo "BUILD: $IMG_NAME" >> $INSTALL_ROOT/etc/meego-release
fi
%end
%packages
PackageKit-Qt5
PackageKit-glib
PackageKit-zypp
PackageKit
alsa-lib
attr
augeas-libs
basesystem
bash
bluez-configs-mer
bluez-libs
bluez
bme-rm-680-bin
boardname
boost-filesystem
boost-system
bzip2-libs
bzip2
ca-certificates
cairo
check
cjkuni-fonts
commhistory-daemon
connman-qt5-declarative
connman-qt5
connman-test
connman
contactsd
cor
coreutils
crda
curl
db4-utils
db4
dbus-glib
dbus-libs
dbus-python
dbus
deltarpm
desktop-file-utils
diffutils
droid-sans-fonts
droid-sans-mono-fonts
droid-serif-fonts
dsme
e2fsprogs-libs
e2fsprogs
elfutils-libelf
exempi
expat
farstream
fbset
file-libs
file
filesystem
findutils
fingerterm
flac
fontconfig
fontpackages-filesystem
freetype
fuse-libs
fuse
gawk
gconf
gdb
gdbm
giflib
glesplash
glib-networking
glib2
glibc-common
glibc
gmime
gnupg2
gnutls
google-opensans-fonts
grep
gst-omapfb
gst-plugins-bad-free
gst-plugins-base
gst-plugins-good
gstreamer
gstreamer0.10-nokia-videosrc
gzip
hwdata
info
iotop
iproute
iptables
iputils
iw
json-c
kbd
kcalcore-qt5
kernel-adaptation-n950
kmod-libs
kmod
lcms-libs
lcms
libICE
libSM
libX11
libXau
libXaw
libXdamage
libXext
libXfixes
libXft
libXi
libXmu
libXpm
libXrender
libXt
libXtst
libXv
libaccounts-glib-tools
libaccounts-glib
libaccounts-qt5
libacl
libarchive
libasyncns
libattr
libblkid
libcal-rm-680-bin
libcanberra
libcap
libcmtspeechdata
libcom_err
libcommhistory-qt5-declarative
libcommhistory-qt5-tools
libcommhistory-qt5
libcontacts-qt5
libcontentaction-qt5
libcreds3
libcurl
libdbus-qeventloop-qt5
libdrm
libdsme
libenca-libenca0
libenca
liberation-fonts-common
liberation-mono-fonts
liberation-sans-fonts
liberation-serif-fonts
libexif
libffi
libgcc
libgcrypt
libgpg-error
libgsf
libgudev1
libical
libicu
libidn
libiodata-qt5
libiphb
libiptcdata
libjpeg-turbo
libksba
liblua
libmlocale-qt5
libngf-qt5
libnice
libnl
libnl1
libogg
libomap3camd
libpng
libmeegotouchevents-qt5
libngf-client
libqmfclient1-qt5
libqmfmessageserver1-qt5
libqofono-qt5
libqt5sparql-tracker-direct
libqt5sparql
libqtwebkit5-widgets
libqtwebkit5
libquillmetadata-qt5
libresource
libresourceqt-qt5
libsailfishkeyprovider
libshadowutils
libsignon-glib
libsignon-qt5
libsmack
libsndfile
libsolv-tools
libsolv0
libsoup
libss
libstdc++
libsysfs
libtasn1
libtheora
libtiff
libtool-ltdl
libtrace
#libudev
libusb
libusb1
libuser
libutempter
libuuid
libvisual
libvorbis
libwl1271-bin
libxcb
libxkbcommon
libxkbfile
libxml2
libxslt
libzypp
lipstick-glacier-home-qt5
lipstick-qt5-screenshot
lipstick-qt5-tools
lipstick-qt5
linux-firmware-ti-connectivity
lsb-release
lsof
lynx
maliit-framework-wayland-inputcontext
maliit-framework-wayland
maliit-plugins
mapplauncherd-booster-qtcomponents-qt5
mapplauncherd-qt5
mapplauncherd
mce-tools
mce
mce-config-legacy
mer-gfx-tests
mer-release
mkcal-qt5
mlite-qt5
mobile-broadband-provider-info
mtdev
multi_c_rehash
n950-camera-fw
nano
ncurses-base
ncurses-libs
ncurses
nemo-configs-n950-n9-wayland
nemo-configs-n950-n9
nemo-mobile-session-common
nemo-mobile-session-wayland
nemo-qml-plugin-accounts-qt5
nemo-qml-plugin-configuration-qt5
nemo-qml-plugin-contacts-qt5-tools
nemo-qml-plugin-contacts-qt5
nemo-qml-plugin-dbus-qt5
nemo-qml-plugin-messages-internal-qt5
nemo-qml-plugin-notifications-qt5
nemo-qml-plugin-signon-qt5
nemo-qml-plugin-systemsettings
nemo-qml-plugin-thumbnailer-qt5
nemo-qml-plugin-time-qt5
nemo-theme-glacier
net-tools
ngfd-settings-nemo
ngfd
nspr
nss-softokn-freebl
nss-sysinit
nss
ofono-tests
ofono
ohm-configs-default
ohm-plugin-core
ohm
omap-update-display
oneshot
openssh-clients
openssh-server
openssh
openssl-libs
orc
pacrunner
pam
pango
passwd
pcre
pixman
policy-settings-basic-n950
polkit
poppler-glib
poppler
popt
prelink
procps
profiled-settings-nemo
profiled
psmisc
pth
pulseaudio-module-cmtspeech-n9xx
pulseaudio-modules-nemo-common
pulseaudio-modules-nemo-mainvolume
pulseaudio-modules-nemo-music
pulseaudio-modules-nemo-parameters
pulseaudio-modules-nemo-record
pulseaudio-modules-nemo-stream-restore
pulseaudio-modules-nemo-voice
pulseaudio-policy-enforcement
pulseaudio-settings-n950
pulseaudio
pygobject2
python-libs
python
qmlcalc
qmlcalendar
qmlgallery
qmlmaps
qmlmusicplayer
qmlnotes
qmlpackagemanager
qmlpinquery
qmlsettings-account-plugin-email
qmlsettings-account-plugin-jabber
qmlsettings
qmsystem-qt5
qt-components-qt5-gallery
qt-components-qt5
qt5-plugin-generic-evdev
qt5-plugin-imageformat-jpeg
qt5-plugin-platform-eglfs
qt5-plugin-platform-minimal
qt5-plugin-sqldriver-sqlite
qt5-qt3d
qt5-qtconcurrent
qt5-qtcore
qt5-qtdbus
qt5-qtdeclarative-import-localstorageplugin
qt5-qtdeclarative-import-location
qt5-qtdeclarative-import-multimedia
qt5-qtdeclarative-import-qtquick2plugin
qt5-qtdeclarative-import-window2
qt5-qtdeclarative-import-xmllistmodel
qt5-qtdeclarative-pim-organizer
qt5-qtdeclarative-qmlscene
qt5-qtdeclarative-qtquick
qt5-qtdeclarative
qt5-qtdocgallery
qt5-qtfeedback
qt5-qtgraphicaleffects
qt5-qtgui
qt5-qtlocation
qt5-qtmultimedia-gsttools
qt5-qtmultimedia-plugin-mediaservice-gstmediaplayer
qt5-qtmultimedia
qt5-qtnetwork
qt5-qtopengl
qt5-qtpim-contacts
qt5-qtpim-organizer
qt5-qtpim-versit
qt5-qtpim-versitorganizer
qt5-qtpositioning
qt5-qtprintsupport
qt5-qtquickcontrols-nemo-examples
qt5-qtsensors-plugin-sensorfw
qt5-qtsensors
qt5-qtserviceframework
qt5-qtsql
qt5-qtsvg-plugin-imageformat-svg
qt5-qtsvg
qt5-qtsysteminfo
qt5-qtwayland-wayland_egl-examples
qt5-qtwayland-wayland_egl
qt5-qtwebkit-uiprocess-launcher
qt5-qtwidgets
qt5-qtxml
qt5-qtxmlpatterns
qtcontacts-sqlite-qt5
quillimagefilter-qt5
readline
recode
rootfiles
rpm-libs
rpm
screen
sed
sensorfw-qt5-configs
sensorfw-qt5
setup
shadow-utils
shared-mime-info
signon-qt5
sound-theme-freedesktop
speex
sqlite
ssu
statefs-contextkit-subscriber
statefs-pp
statefs-provider-bme
statefs-qt5
statefs
sysfsutils
systemd-config-mer
systemd-analyze
systemd-libs
systemd-user-session-targets
systemd
taglib
tar
telepathy-accounts-signon
telepathy-farstream
telepathy-glib
telepathy-mission-control
telepathy-qt5-farstream
telepathy-qt5
telepathy-ring
ti-omap3-sgx
ti-wl1273-bt-firmware
ti-wl1273-fm-radio-firmware
time
timed-qt5
tinycdb
tone-generator
totem-pl-parser
tracker-utils
tracker
tumbler
tzdata-timed
tzdata
udev-rules-n950
unzip
usb-moded-config-n950-n9
usb-moded
usbutils
util-linux
v8
vim-common
vim-enhanced
vim-filesystem
vim-minimal
voicecall-qt5
voicecall-ui-reference
wayland
wget
wireless-regdb
wireless-tools
wl1271-cal-bin
wpa_supplicant
xdg-user-dirs
xdg-utils
xkeyboard-config
xorg-x11-filesystem
xorg-x11-xkb-utils
xz-libs
xz
zlib
zypper
%end