MPlayer git & ses dépendances

Encore une fois, ce petit billet est un pense-bête. Vous utilisez peut-être MPlayer pour lire vos vidéos. Vous remarquerez que la version faisant partie d’Ubuntu est un peu cramoisie (et je reste poli). Pour ce faire, j’ai donc eu recours à un petit script qui m’a été fourni par un pote à moi. Je vous livre donc le script en substance :

#!/bin/bash
if [ -x $HOME/mplayer/mplayer.git ]; then
cd $HOME/mplayer/mplayer.git
./update
else
mkdir -p $HOME/mplayer/mplayer.git
cd $HOME/mplayer/
git clone git://repo.or.cz/mplayer-build.git mplayer.git
cd $HOME/mplayer/mplayer.git
./enable-mt
./init --shallow
echo "--prefix=/usr" >> $HOME/mplayer/mplayer.git/mplayer_options
echo "--libdir=/usr/lib" >> $HOME/mplayer/mplayer.git/mplayer_options
echo "--datadir=/usr/share/mplayer" >> $HOME/mplayer/mplayer.git/mplayer_options
echo "--confdir=/etc/mplayer" >> $HOME/mplayer/mplayer.git/mplayer_options
echo "--mandir=/usr/share/man" >> $HOME/mplayer/mplayer.git/mplayer_options
echo "--disable-vidix" >> $HOME/mplayer/mplayer.git/mplayer_options
echo "--disable-x264" >> $HOME/mplayer/mplayer.git/mplayer_options
fi
echo "Press Enter to build Mplayer..."
read NOVAR
echo "Building MPlayer"
make distclean
make -j2
echo "Press Enter to copy files..."
read NOVAR
sudo cp -f /usr/local/bin/mplayer.git /usr/local/bin/mplayer.git.bak
sudo cp -f $HOME/mplayer/mplayer.git/mplayer/mplayer /usr/local/bin/mplayer.git
echo "Finished"

Bon si vous tentez de lancer ce script sur une installation fraiche d’Ubuntu, il va vomir quelques peu, donc voici la liste des paquets à installer : sudo apt-get install git-core build-essential autoconf libtext autotools-dev libtool libass-dev libfreetype6-dev gettext yasm

Et hop, une compilation plus tard, vous vous retrouvez avec la dernière version toute propre de MPlayer. Attention, cela ne compile pas toujours très bien.