Différences entre versions de « Gnash »
imported>SylvainBeucler m (mise à jour 2009) |
imported>SylvainBeucler |
||
(4 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 41 : | Ligne 41 : | ||
== Plugin Firefox redistribuable (.xpi) == | == 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: | 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 | ./configure | ||
Ensuite on lance: | Ensuite on lance: | ||
− | make xpi | + | 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: | ||
* http://lists.gnu.org/archive/html/gnash-dev/2009-04/msg00019.html: demande d'instructions pour réaliser un .xpi | * http://lists.gnu.org/archive/html/gnash-dev/2009-04/msg00019.html: demande d'instructions pour réaliser un .xpi | ||
− | |||
== Voir aussi == | == Voir aussi == | ||
* [[Backport Gnash]]: recompilation à partir du paquet testing | * [[Backport Gnash]]: recompilation à partir du paquet testing | ||
+ | * [[Flash]]: outils libres autour du format Flash |
Version actuelle datée du 10 avril 2009 à 10: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:
- http://lists.gnu.org/archive/html/gnash-dev/2009-04/msg00019.html: demande d'instructions pour réaliser un .xpi
Voir aussi
- Backport Gnash: recompilation à partir du paquet testing
- Flash: outils libres autour du format Flash