web-dev-qa-db-fra.com

Comment créer un paquet source Debian avec Qt Creator?

Que dois-je faire pour obtenir un paquet que je puisse soumettre au Centre de logiciel Ubuntu?

4
c76c3r8c42b347r8

Il est très difficile de dire d'après votre question ce que vous savez déjà, alors je suppose que vous:

  1. peut programmer
  2. en C++
  3. avec les widgets Qt/le framework QT.

Autant que je sache, QT Creator n'est pas capable de créer des paquets Debian à soumettre au Centre de logiciel Ubuntu.

QT Creator est capable de créer des paquets debian pour Maemo5 (voir ici ). En regardant à travers les discussions sur Maemo, il semble que ce processus ne soit pas facilement modifiable, mais vous pouvez peut-être commencer à partir de là.

Si vous n'êtes pas concentré sur QT Creator, vous pouvez simplement l'utiliser pour créer votre code, puis suivez le Guide de l'emballage Ubunt pour créer votre paquet debian.

La soumission réelle au Centre de logiciel est décrite ici .

Pour les questions futures, je vous suggérerais d’écrire plus en détail votre problème actuel.

2
xubuntix

Vous pouvez faire cela avec une règle supplémentaire dans le makefile généré par qmake:

  1. Ecrivez un script shell my_package_script.sh qui crée le package.

  2. Dans votre fichier .pro, ajoutez ceci:

    mypackagerule.target = mypackagerule
    mypackagerule.command = exec my_package_script.sh
    QMAKE_EXTRA_TARGETS += mypackagerule
    

Vous pouvez maintenant créer votre paquet en appelant make mypackagerule. Dans Qt Creator, vous pouvez le faire en ajoutant une nouvelle étape de compilation (Créer) dans l’onglet Projet.

3
user73935