The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)


Wayland Nemo VM Image

From Mer Wiki
Revision as of 15:07, 18 July 2013 by Faenil (Talk | contribs)

Jump to: navigation, search

Hello guys :) It's faenil here,

I've been looking into making a Qt4 free, Wayland based i486 VM Nemomobile image... so that we can start looking into QtQuickControls for Nemo's upcoming Glacier UI :)

Firstly, we have to get rid of Qt4 (as much as possible) and Qt4 dependent packages, and that's what I'm doing at the moment.

I used zypper to find Qt4 dependent packages in current Nemo, and then started looking for the Qt5 alternatives, crosschecking OBS and GitHub.

There are some packages which I'm not sure whether we can drop them, or we have to replace them with something else.

If you want to help me, please do not hesitate to come to #nemomobile (freenode IRC) and talk to me :) (nickname: faenil)


Qt4 package Qt5 package
commhistory-daemon nemo:devel has Qt5 (same name)
connman-qt connman-qt5
connman-qt-declarative connman-qt5-declarative
contactsd nemo:devel has Qt5 (same name)
contextkit REPLACE WITH STATEFS?
contextkit-plugin-cellular ???
contextkit-plugin-connman ???
contextkit-plugin-mce ???
contextkit-plugin-upower ???
kcalcore kcalcore-qt5 (mer:qt:devel)
libaccounts-qt libaccounts-qt5 (met:qt:devel)
libcommhistory libcommhistory-qt5
libcommhistory-declarative libcommhistory-qt5-declarative
libcommhistory-tools libcommhistory-qt5-tools
libcontentaction Libcontentaction-qt5
libdbus-qeventloop (part of libresourceqt)
libdeclarative-connectivity Qt5-qtdeclarative-*
libdeclarative-gallery Qt5-*
libdeclarative-location Qt5-*
libdeclarative-multimedia Qt5-*
libdeclarative-organizer Qt5-*
libdeclarative-systeminfo Qt5-*
libiodata libiodata-qt5
libmeegotouch GET RID OF IT?
libmeegotouch-l10n-en GET RID OF IT?
libmlocale libmlocale-qt5
libngf-qt Libngf-qt5
libofono-qt Libqofono-qt5
libqmfclient1 libqmfclient1-qt5
libqmfmessageserver1 libqmfmessageserver1-qt5
libqtconnectivity1 Qt5-*
libqtcontacts1 Qt5-*
libqtcore4 Qt5-*
libqtdbus4 Qt5-*
libqtdeclarative4 Qt5-*
libqtdeclarative4-folderlistmodel Qt5-*
libqtdesigner4 Qt5-*
libqtgallery1 Qt5-*
libqtgui4 Qt5-*
libqtlocation1 Qt5-*
libqtmultimediakit1 Qt5-*
libqtnetwork4 Qt5-*
libqtopengl4 Qt5-*
libqtorganizer1 Qt5-*
libqtscript4 Qt5-*
libqtsensors1 Qt5-*
libqtserviceframework1 Qt5-*
libqtsparql Qt5-*
libqtsparql-tracker Qt5-*
libqtsparql-tracker-direct Qt5-*
libqtsql4 Qt5-*
libqtsql4-sqlite Qt5-*
libqtsvg4 Qt5-*
libqtsysteminfo1 Qt5-*
libqttest4 Qt5-*
libqtversit1 Qt5-*
libqtversitorganizer1 Qt5-*
libqtwebkit4 Qt5-*
libqtwebkit-qmlwebkitplugin Qt5-*
libqtxml4 Qt5-*
libqtxmlpatterns4 Qt5-*
libresourceqt libresourceqt-qt5
libsignon-glib ??? Get rid of it?
libsignon-qt libsignon-qt5
lipstick lipstick-qt5
lipstick-colorful-home lipstick-colorful-home-qt5
lipstick-tools lipstick-qt5-tools
maliit-qt4 maliit-framework-*
maliit-plugins-*
mapplauncherd-booster-qtcomponents mapplauncherd-booster-qtcomponents-qt
mapplauncherd-qt mapplauncherd-qt5
meegotouch-compositor GET RID OF IT?
meegotouch-compositor-gestures GET RID OF IT?
meegotouch-demos GET RID OF IT?
meegotouch-demos-l10n GET RID OF IT?
meegotouch-systemui GET RID OF IT?
meegotouch-theme GET RID OF IT?
mkcal mkcal-qt5
mlite mlite-qt5
mthemedaemon GET RID OF IT?
nemo-qml-plugin-accounts nemo-qml-plugin-accounts-qt5
nemo-qml-plugin-configuration nemo-qml-plugin-configuration-qt
nemo-qml-plugin-contacts nemo-qml-plugin-contacts-qt5
nemo-qml-plugin-contacts-tools nemo-qml-plugin-contacts-tools-qt5
nemo-qml-plugin-contextkit nemo-qml-plugin-contextkit-qt5
nemo-qml-plugin-dbus nemo-qml-plugin-dbus-qt5
nemo-qml-plugin-email nemo-qml-plugin-email-qt5
nemo-qml-plugin-folderlistmodel nemo-qml-plugin-folderlistmodel-qt5
nemo-qml-plugin-messages-internal nemo-qml-plugin-messages-internal-qt5
nemo-qml-plugin-signon nemo-qml-plugin-signon-qt5
nemo-qml-plugin-systemsettings nemo-qml-plugin-systemsettings-qt5
nemo-qml-plugin-thumbnailer nemo-qml-plugin-thumbnailer-qt5
nemo-qml-plugin-time nemo-qml-plugin-time-qt5
PackageKit-qt w00t: upstream is a lot newer and has API changes, someone would need to port packages over
qca GET RID OF IT? Only used by meepasswords
qca-ossl GET RID OF IT? Only used by meepasswords
qjson GET RID OF IT? (should be included in Qt5?)
qmsystem qmsystem-qt5
qt-components qt-components-qt5
sensorfw sensorfw-qt5
sensorfw-configs same sensorfw-qt5 package?
signon ??? libsignon-qt5
statefs-contextkit-provider ???
statefs-contextkit-subscriber-qt4 ???
telepathy-accounts-signon ???
telepathy-qt4 telepathy-qt5
timed timed-qt5
tracker ??? NO PORT
tracker-utils ??? NO PORT
voicecall voicecall-qt5
voicecall-ui-reference GET RID OF IT?
Personal tools