• [^] # Re: excellent

    Posté par . En réponse à la dépêche Lancement d'un site communautaire pour le montage vidéo libre. Évalué à 4.

    Si tu es en SID, la compilation de Diva ne pose aucun souci particulier. La seule difficultée étant d'avoir une version de gstreamer patchée.

    Pour résumer :

    sudo apt-get install scons
    svn co http://svn.diva-project.org/diva
    cd diva/trunk/

    Si tu veux rajouter quelques fichiers de test :
    svn co http://svn.diva-project.org/media

    C'est important de le faire dans ce repertoire si tu veux pouvoir lancer bin/gdv-nunit.sh sinon, à faire n'importe où.

    Ensuite pour compiler ( toujours dans le répertoire trunk )
    scons

    Et ensuite
    sudo apt-get install 'les bibliothéques de développement manquantes'

    Et quand l'installation passe, il suffit de lancer ( toujours depuis le répertoire trunk ):
    bin/diva-uninstalled.sh

    Ca permet de lancer diva sans l'installer.

    A titre d'information, il manquait les paquets suivants sur ma sid pour compiler :

    libgstreamer0.10-dev libpopt-dev libxml2-dev zlib1g-dev libgstreamer-plugins-base0.10-dev libatk1.0-dev libcairo2-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libgtk2.0-dev libpango1.0-dev libpng12-dev libx11-dev libxcursor-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxkbfile-dev libxrandr-dev libxrender-dev render-dev libglu1-xorg-dev libgtkglext1 libgtkglext1-dev libice-dev libsm-dev libxmu-dev libxt-dev xlibmesa-gl-dev mono-classlib-2.0 mono-gmcs nunit-console


    Enfin, il te faut un gstreamer patché. J'ai fait un paquet vite fait avec le patch. Il a les mêmes dépendances que le paquet officiel, sauf une ( en plus ). Donc :
    sudo apt-get install gstreamer0.10-plugins-good libraw1394-8

    Et ensuite, tu télécharges mon paquet ici :
    http://dl-1.free.fr/52616e646f6d49566327d04e01c02b8ccd3481dd(...)
    et
    sudo dpkg -i gstreamer_diva.deb


    Et voilà.