The Mer Wiki now uses your Mer user account and password (create account on https://bugs.merproject.org/)
Wayland Nemo VM Image
m |
|||
Line 144: | Line 144: | ||
| libresourceqt||libresourceqt-qt5 | | libresourceqt||libresourceqt-qt5 | ||
|- | |- | ||
− | | libsignon-glib|| | + | | libsignon-glib||required for the telepathy-accounts bridge |
|- | |- | ||
| libsignon-qt||libsignon-qt5 | | libsignon-qt||libsignon-qt5 | ||
Line 222: | Line 222: | ||
| sensorfw-configs||same sensorfw-qt5 package? | | sensorfw-configs||same sensorfw-qt5 package? | ||
|- | |- | ||
− | | signon|| | + | | signon||big package providing signon-daemon and libsignon, ported to qt5 |
|- | |- | ||
− | | statefs-contextkit-provider|| | + | | statefs-contextkit-provider||compatibility layer, exposing statefs via contextkit API |
|- | |- | ||
− | | statefs-contextkit-subscriber-qt4|| | + | | statefs-contextkit-subscriber-qt4||bridge to load qt4 contextkit providers into statefs, and provide them to qt5 applications via statefs interface |
|- | |- | ||
− | | telepathy-accounts-signon|| | + | | telepathy-accounts-signon||telepathy-accounts bridge |
|- | |- | ||
| telepathy-qt4||telepathy-qt5 | | telepathy-qt4||telepathy-qt5 |
Revision as of 11:32, 21 July 2013
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)
Big thanks to Stskeeps and everyone who helped me in this project so far :)
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 | Aard: "stays for now, we'll slowly replace the contextkit providers by native statefs plugins" |
contextkit-plugin-cellular | Same as contextkit |
contextkit-plugin-connman | Same as contextkit |
contextkit-plugin-mce | Same as contextkit |
contextkit-plugin-upower | Same as contextkit |
kcalcore | kcalcore-qt5 (mer:qt:devel) |
libaccounts-qt | libaccounts-qt5 (mer: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 | required for the telepathy-accounts bridge |
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-qt5 |
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-qt5 |
nemo-qml-plugin-contacts | nemo-qml-plugin-contacts-qt5 |
nemo-qml-plugin-contacts-tools | nemo-qml-plugin-contacts-qt5-tools |
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 | PORTED BUT NEED Qt5 PACKAGING |
nemo-qml-plugin-messages-internal | nemo-qml-plugin-messages-internal-qt5 |
nemo-qml-plugin-signon | nemo-qml-plugin-signon-qt5 |
nemo-qml-plugin-systemsettings | NO Qt5 PORT YET |
nemo-qml-plugin-thumbnailer | nemo-qml-plugin-thumbnailer-qt5 |
nemo-qml-plugin-time | nemo-qml-plugin-time-qt5 |
PackageKit-qt | PackageKit-Qt5 |
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 | big package providing signon-daemon and libsignon, ported to qt5 |
statefs-contextkit-provider | compatibility layer, exposing statefs via contextkit API |
statefs-contextkit-subscriber-qt4 | bridge to load qt4 contextkit providers into statefs, and provide them to qt5 applications via statefs interface |
telepathy-accounts-signon | telepathy-accounts bridge |
telepathy-qt4 | telepathy-qt5 |
timed | timed-qt5 |
tracker | Stays. NO Qt5 PORT AT THE MOMENT |
tracker-utils | Stays. NO Qt5 PORT AT THE MOMENT |
voicecall | voicecall-qt5 |
voicecall-ui-reference | GET RID OF IT? |