Applications

Compilez vous même QNeptunea pour le Nokia N9 sous Linux (nouveau tuto)

1382 views 11 Comments

Alors que la dernière version de QNeptunea est disponible sur le nouveau GIT du développeur (Téléchargez gratuitement et légalement la dernière version de QNeptunea pour le Nokia N9). Je vous propose tout de même ce petit tutoriel mis à jour pour compiler vous même QNeptunea via Linux pour le Nokia N9, pour la simple raison que le développeur semble vouloir flouter les pistes pour le faire soit même…

L’application est toujours disponible sur le Nokia Store au prix de 9€ : http://store.ovi.com/content/275607

Pré-requis :

Une distribution Linux digne de ce nom.
Le client « GIT » (disponible dans le dépôt de la plupart des distributions Linux).
Le SDK pour compiler le projet (lien de téléchargement dans le tutoriel).

Récupérer les source de QNeptunea

Pour ce tutoriel, j’utilise pas défaut « user » pour le nom de la session. Les sources seront donc dans le répertoire « /home/user/qneptunea/ ».

Ouvrez le terminal en mode « user » et copions les sources via la commande « git » :
git clone git://git.qtquick.me/qneptunea.git

Entrez dans le répertoire « qneptunea » créé lors du téléchargement des sources :
cd ./qneptunea

QNeptunea dépend de la librairie « twitter4qml » qu’il faut placer dans les sources de QNeptunea ainsi :
git submodule init twitter4qml puis git submodule update twitter4qml

Maintenant, toutes les sources nécessaires à la compilation du projet son présente sur votre PC dans le répertoire « /home/user/qneptunea/ ».

Compiler et packager QNeptunea :

Commencez par télécharger et installez le SDK correspondant à votre distribution : http://qt.nokia.com/downloads.

Ouvrez à l’aide de  Qt Creator le fichier « qneptunea.pro » avec en allant dans : « fichier > ouvrir un fichier ou projet ».  « qneptunea.pro » se trouve dans « /home/user/qneptunea/ ».

Une fenêtre « configuration du projet » s’affiche et demande l’installation de la cible. Comme pour la capture d’écran ci-dessous, choisissez « Harmattan » et décochez « Desktop ».

Rendez vous dans l’onglet « Compiler » puis choisissez « Compiler le projet qneptunea ».

Une fois la compilation terminée, vous trouverez un nouveau dossier dans « /home/user/qneptunea/ » du nom de « qneptunea-build-harmattan-Harmattan_Target_-_QEmu_PR1_2__Qt_SDK__Release » ou similaire. Ce dossier comporte les sources compilées. Il ne reste plus qu’a les packager.

Pour packager les source, rendez-vous dans « Compiler > Publier le projet… ». Le *deb se trouve dans le répertoire qui a été créé précédement.

PS : Il y aura des erreurs de compilations (une quinzaine) qui n’affectent en rien l’application finale. De même, il se peut que vous ayez une erreur lors de la publication du projet, mais le paquet sera bien existant. L’application fait environ 1.2 Mo.

PS2 : J’utilise la distribution Sabayon Linux 9 basée sur Gentoo pour effectuer mes travaux. Je ne garantie pas un sans faute sur une autre distribution Linux. Cependant, je ferais de mon mieux pour vous renseigner.

Author Bio

Nicolas

Co-fondateur de nokians.fr et fondateur de JollaFr.org. Meilleur Fan 2010 de la page Nokia France sur Facebook. Contrôleur Télécom et geek à plein temps (Windows / Linux). Vous pouvez me contacter personnellement : nsuffys [AT] gmail [DOT] com

11 Comments
  1. Iryus

    28 juillet 2012 at 20 h 04 min

    merci d’avoir pensé à moi :)

  2. clovis

    28 juillet 2012 at 22 h 49 min

    Sympa ca ! Je vais test sous Mint voir ce que ca donne.

    Mais c’est un sketch un peu cette méthode la non ?
    On peut pas compiler depuis le tél. directement ?

    Il abuse déjà sur le prix et en plus impose cette méthode ? pfuh…. heureusement que t’es là Nico 😀

    • Nicolas

      29 juillet 2012 at 8 h 44 min

      Tu es assuré d’avoir les toutes dernières fonctionnnalités et c’es rapide à faire.

      On ne peut pas le faire sur le Nokia N9 puisqu’il faut passer par le SDK pour compiler les sources puis les packager. Même s’ils avaient rendu ça possible, le processeur du N9 en prendrait un coup et ça prendrait des plombes ^^.

      Pour le prix, certains diront que Gravity est au même prix… Mais lâcher 9€ pour un client Twitter… Il n’est pas le seul à en porposer sur le N9. 3€ me semble plus judicieux…

  3. mat68

    25 août 2012 at 17 h 48 min

    j’ai mis les 9€ pour le bien qui en était dit je ne suis pas déçu.

  4. clovis

    27 août 2012 at 13 h 32 min

    tweetian n’est pas mal du tout au final … et dispo gratos …

    J’étais un fan inconditionnel de Qneptunea, et il fait parfaitement le boulot également !

  5. clément

    24 septembre 2012 at 18 h 37 min

    Bonjour et merci pour le tuto mais voici mon erreur lorsque je veux packager la source :

    « La publication n’est pas actuellement possible pour le projet « qneptunea ». »

    Par ailleurs, dans le dossier « qneptunea-build-harmattan-Harmattan_Target_-_QEmu_PR1_2__Qt_SDK__Release », il n’y a pas de .deb…

    Que faire ?

    • Nicolas

      24 septembre 2012 at 18 h 40 min

      D’après mes souvenirs, il faut virer dans la configuration du projet les cibles. Relancer la compilation et une fois finalisée, il y aura toujours une erreur mais le *.deb sera présent.

      Sinon, tu peux retrouver toutes les versions ici : http://dev.qtquick.me/projects/qneptunea/files

      • clément

        24 septembre 2012 at 19 h 34 min

        Merci pour cette réponse rapide!

        Dans le lien avec les versions. Je prends le dernier *.deb, je le copie/colle dans le dossier Downloads du N9. Et après j’utilise dpkg c’est ça ? (un petit rappel de la commande serait bienvenu ^^’)

        • Nicolas

          24 septembre 2012 at 20 h 15 min

          Une fois dans le répertoire en question, il faut taper : dpkg -i le_nom_du_paquer.deb

          Sinon tu peux télécharger « File Manager » ou « Filebox » pour explorer les fichiers et sélectionner le deb de QNeptunea que tu aura enregistré dans un répertoire. En cliquant dessus, ça lancera l’installation.

          Ou encore plus simple : consulter cet article sur le N9, cliquer sur le lien que j’ai donné, puis sur la dernière version de QNeptunea disponbile pour la télécharger puis l’installer.

          • clément

            25 septembre 2012 at 0 h 51 min

            Merci pour cette réponse très précise. Comme j’ai déjà une version de Qneptunea, je suppose qu’il faut que je la désinstalle avant non ?

  6. clovis

    25 septembre 2012 at 8 h 27 min

    normalement, la MAJ est proposées au lancement de qneptunea 😉
    Du coup, ca se fait tout seul !

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *


neuf − 6 =

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.