Installer pivot sur Manjaro

J’ai découvert l’application « pivot » sur le blog de la vache libre. Cette application permet d’organiser sa collection de photographies lors de la copie de ces dernières de son appareil photo vers son ordinateur (cf article sur le déchargement de ces photographies).

Premiers essais pour compiler « pivot » sous « Manjaro »

Pivot est téléchargeable depuis le site de l’auteur pour Microsoft Windows et il existe un ppa pour Ubuntu. Par contre, pour les autres distributions, il faut passer par la phase de compilation.

J’ai donc téléchargé les sources de pivot, installé les dépendances nécessaires afin de compiler l’application. Malheureusement, la compilation n’aboutit pas car le compilateur n’arrive pas à trouver les headers correspondant à « QtCore/QBool ».

/usr/include/solid/deviceinterface.h:25:24: erreur fatale: QtCore/QBool : Aucun fichier ou dossier de ce type
 #include <QtCore/QBool>

En cherchant un peu sur le net, le type « QtCore/QBool » utilisé jusqu’à la version 4 de QT à été remplacé par le type « bool » dans QT 5. Le fichier posant problème est une dépendance de KDE. Je ne pense donc pas que ce soit directement « pivot » qui est en cause et je vais mettre ce problème sur le dos d’une situation transitoire de ma Manjaro (enfin j’espère que c’est bien le cas)

Comment contourner le problème

Un peu déçu, mais ne m’avouant pas vaincu, je tente d’utiliser la version déjà compilée pour Ubuntu sur ma Manjaro.

Dans un premier temps, il est nécessaire d’installer les dépendances suivantes :

sudo pacman -S freeimage qt5-multimedia qt5-tools libexif libpulse

A partir du PPA (http://ppa.launchpad.net/dhor/myway/ubuntu/pool/main/p/pivot), je télécharge la version de pivot correspondant à mon architecture (ici amd64) et je décompresse l’archive :

mkdir /tmp/pivot
cd /tmp/pivot
wget http://ppa.launchpad.net/dhor/myway/ubuntu/pool/main/p/pivot/pivot_0.2.391-1dhor~trusty_amd64.deb
ar xv pivot_0.2.391-1dhor~trusty_amd64.deb
tar xvf data.tar.xz

Edit 17-02-2015 : « ar » se trouve dans le package « binutils »

L’exécutable se trouve dans « /tmp/pivot/usr/bin ». Il est directement utilisable. Je vous conseille de créer une dossier « /opt/pivot » et d’y déplacer l’exécutable.

Conclusion

L’application est vraiment pratique et je ne manquerai pas de faire un retour détaillé sur celle-ci. Je pense qu’elle risque de remplacer « Rapid Photo Downloader » dans mon flux de travail photo.

Si la compilation se passe mieux chez vous, n’hésitez pas en m’en faire part dans les commentaires. En tout cas, dès que j’arrive à la compiler, je me lance pour rendre « pivot » disponible sous « AUR ».

 

Cet article Installer pivot sur Manjaro est apparu en premier sur Carnet de vol.

Vus : 455
Publié par Yopland : 25