Différences entre versions de « Gnash »

De Cliss XXI
Sauter à la navigation Sauter à la recherche
imported>SylvainBeucler
imported>SylvainBeucler
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 48 : Ligne 48 :
 
  ./configure
 
  ./configure
 
Ensuite on lance:
 
Ensuite on lance:
  make xpi  # 1 ou 2 heures de compilation
+
  make xpi  # 45mn sur un bon PC
 
  make xpi-bundle
 
  make xpi-bundle
 +
Le plugin s'installe dans <code>/tmp/gnash-trunk_*.xpi</code>.
 +
 
Ceci ne fonctionne pour l'instant (2009-04) qu'avec une version 'trunk'.
 
Ceci ne fonctionne pour l'instant (2009-04) qu'avec une version 'trunk'.
 +
 +
Au moment de l'installation, Firefox affiche un message "ne sera pas installé car celui-ci ne fournit pas de mises à jour sécurisées".
 +
En attendant de diagnostiquer plus précisemment le problème, on peut désactiver cette vérification [http://code.google.com/p/foxtorrent/issues/detail?id=98]:
 +
* Taper about:config dans la barre d'adresse
 +
* Confirmer
 +
* Bouton droit -> Nouvelle -> Valeur booléenne
 +
* Taper <code>extensions.checkUpdateSecurity</code>
 +
* Choisir la valeur <code>false</code>.
  
 
Liens:
 
Liens:

Version actuelle datée du 10 avril 2009 à 11:40

Le projet libre de référence pour le lecteur d'animations Flash libre.

Outre le plugin pour navigateurs, le projet travaille également à faire fonctionner Flash pour l'embarqué et autres ordinateurs de poche, ainsi que sur un serveur de diffusion de vidéos nommé Cygnal.

Compilation à la main

Récupérer le code (http://www.gnashdev.org/?q=node/27)

bzr branch http://bzr.savannah.gnu.org/r/gnash/release_0_8_5
# ou
bzr branch http://bzr.savannah.gnu.org/r/gnash/trunk

Dépendances de compilation (testé sous lenny):

  • libgstreamer-plugins-base0.10-dev: gstpbutils to display gstreamer popup about missing plugins (though not used for the .xpi, as --enable-media=ffmpeg)
  • libspeex: audio codec
  • csound: ? ("to have real fun")
  • libavcodec-dev, libavformat-dev: ffmpeg (codecs video)

apt-get install libgstreamer0.10-dev libmad0-dev libagg-dev \

 libgtk2.0-dev libpango1.0-dev libgtkglext1-dev libxml2-dev \
 libatk1.0-dev libcurl4-gnutls-dev \
 libgif-dev libboost-dev libboost-thread-dev libboost-date-time-dev \
 libgstreamer-plugins-base0.10-dev libspeex-dev csound \
 libavcodec-dev libavformat-dev

On peut aussi:

apt-get build-dep gnash

Configuration:

  • --enable-gui is gtk,kde3 by default. Let's disable KDE3 for now.
  • --enable-gui is 'agg' by default but I specify it explicitely as it's an important switch
./configure --enable-gui=gtk --enable-renderer=agg

Compilation proprement dite:

make
make install

Vous avez maintenant un plug-in Firefox (apparemment, >= 1.5) et Konqueror.

Plugin Firefox redistribuable (.xpi)

Ceci nécessite la bibliothèque XPCOM:

apt-get install xulrunner-dev

Il faut un ./configure, mais les options ne sont pas importantes car elles vont être écrasées. Il s'agit juste d'activer les Makefile:

./configure

Ensuite on lance:

make xpi  # 45mn sur un bon PC
make xpi-bundle

Le plugin s'installe dans /tmp/gnash-trunk_*.xpi.

Ceci ne fonctionne pour l'instant (2009-04) qu'avec une version 'trunk'.

Au moment de l'installation, Firefox affiche un message "ne sera pas installé car celui-ci ne fournit pas de mises à jour sécurisées". En attendant de diagnostiquer plus précisemment le problème, on peut désactiver cette vérification [1]:

  • Taper about:config dans la barre d'adresse
  • Confirmer
  • Bouton droit -> Nouvelle -> Valeur booléenne
  • Taper extensions.checkUpdateSecurity
  • Choisir la valeur false.

Liens:

Voir aussi

  • Backport Gnash: recompilation à partir du paquet testing
  • Flash: outils libres autour du format Flash