Récupération des dernières sources
Nous allons utiliser l'outil Git pour récupérer les dernières versions des sources en utilisant la commande suivante:
git clone git://git.videolan.org/vlc.git --depth 1
On va se retrouver avec un répertoire vlc.
cd vlc
Installation des pré-requis
VLC se base sur un nombre important de logiciels open-source tiers (liste disponible ici). Il faut donc installer ces dépendances. Il existe heureusement un script permettant d'automatiser cette lourde tache:
cd extras/contrib
./bootstrap
make
Le script va automatiquement: télécharger, compiler et installer les dépendances manquantes. Autant dire que l'exécution de la commande make peut prendre un certain temps selon votre configuration...
Compilation
On lance la commande suivante pour préparer les fichiers Makefile:
./configure --enable-snapshot --enable-debug \
--enable-dbus-control --enable-musicbrainz \
--enable-shared-libvlc --enable-mozilla \
--enable-lirc \
--enable-shout --enable-taglib \
--enable-v4l --enable-cddax \
--enable-dvb --enable-vcdx \
--enable-realrtsp --enable-xvmc \
--enable-svg --enable-dvdread \
--enable-dc1394 --enable-dv \
--enable-theora --enable-faad \
--enable-twolame --enable-real \
--enable-flac --enable-tremor \
--with-ffmpeg-mp3lame --with-ffmpeg-faac \
--enable-quicktime --enable-dirac \
--enable-skins2 --enable-qt4 \
--enable-ncurses \
--enable-aa --enable-caca \
--enable-esd --enable-portaudio \
--enable-jack --enable-xosd \
--enable-galaktos --enable-goom \
--enable-ggi \
--disable-cddax --disable-vcdx
Puis la compilation:
make
et enfin l'installation avec un petit coup de ballet:
sudo make install