Activer un modules dans Qt5

Bonjour,

J’ai besoin du modules QtSystemInfo/qtsystems (system info) de Qt5. N’étant que peu testé, il ce peu qu’il y ai pas mal de bug (mais sous linux il semble marcher). Ce module me permettra d’avoir l’espace disque libre, les points de montages/disque. Bref tout ce qui est important pour ne pas tout faire moi même dans ultracopier.

Je part du principe que comme moi, vous le compiler depuis git. La commande à faire avant le perl init-repository:

cd /path/to/qt/
git submodule add git://gitorious.org/qt/qtsystems.git qtsystems

Dans qt.pro:

module_qtsystems.subdir = qtsystems
module_qtsystems.target = module-qtsystems
module_qtsystems.depends = module_qtbase
exists(qtsystems/qtsystems.pro) {
 SUBDIRS += module_qtsystems
module_qtsystems.depends += module_qtdeclarative
}

Vous l’avez pris par git, le .git/config à été créé, mettez à la fin:

[submodule "qtsystems"]
 url = git://gitorious.org/qt/qtsystems.git

Créé le fichier qtsystems avec dedans (juste le dossier « qtsystems » semble bon):

Subproject commit 47a8dc2b22164f4af09c14d8d6cde4f28318d08c

Le numéro du commit, je vais le rechercher directement dans le git du module (https://qt.gitorious.org/qt/qtsystems) puis je sélectionne le dernier commit, en haut le numéro de commit est affiché.

Je rajouterai si il manque des choses.

Bye.