Ceci est une mise à jour de mon précédent billet sur le même sujet.

a8f640460a634f36.png

Dans les paquets, SciDaVis est compilé sans le support des fichiers Origin et sans le support des scripts Python, nous allons passer par la compilation.

cd /tmp
wget https://downloads.sourceforge.net/project/scidavis/SciDAVis/1.23/scidavis-1.23.tar.gz?r=https%3A%2F%2Fsourceforge.net%2Fprojects%2Fscidavis%2Ffiles%2Flatest%2Fdownload&ts=1549442670 -O /tmp/scidavis-1.23.tar.gz
tar -zxvf scidavis-1.23.tar.gz
cd scidavis-1.23

Il faut installer toutes les dépendances nécessaires à la compilation :

sudo apt install build-essential qt4-qmake libqwtplot3d-qt4-dev libqwt5-qt4-dev python-sip-dev python-qt4-dev libmuparser-dev zlib1g-dev qt4-linguist-tools qt4-linguist-tools mesa-common-dev libqt4-opengl-dev libqt4-dev-bin libqt4-dev libgsl-dev libglu1-mesa-dev libgl1-mesa-dev

Lors des commandes qmake et make plusieurs erreurs bloquent la compilation, pour résoudre le problème :

sudo ln -s /usr/lib/libqwt-qt4.so.5 /usr/lib/libqwt5-qt4.so
sudo ln -s /usr/lib/libqwt5-qt4.so /usr/lib/libqwt5.so
sudo ln -sf /usr/include libscidavis/src/qwtplot3d
sudo ln -sf /usr/include/qwtplot3d-qt4 scidavis/qwtplot3d

On peut maintenant lancer la compilation :

qmake CONFIG+=python CONFIG+=liborigin
make qmake
sudo make INSTALL_ROOT=/usr/local
sudo make install

Ne reste plus qu’à gérer l’icône de l’application :

sudo cp scidavis/icons/scidavis.svg /usr/share/pixmaps/
sudo sed -i "s#Icon=scidavis#Icon=/usr/share/pixmaps/scidavis.svg#g" /usr/share/applications/scidavis.desktop