Différences entre versions de « Gnash »
imported>SylvainBeucler m (déplacement depuis Flash) |
imported>SylvainBeucler |
||
(5 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | + | Le projet libre de référence pour le lecteur d'animations Flash libre. | |
− | + | * http://www.getgnash.org/ | |
+ | * http://www.gnu.org/software/gnash/ | ||
+ | * http://www.gnashdev.org/ | ||
− | + | 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 \ | |
− | libboost-dev libboost-thread-dev libboost-date-time-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 | 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: | Compilation proprement dite: | ||
− | |||
make | make | ||
make install | make install | ||
Vous avez maintenant un plug-in Firefox (apparemment, >= 1.5) et Konqueror. | 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 <code>/tmp/gnash-trunk_*.xpi</code>. | ||
+ | |||
+ | 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: | ||
+ | * 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 |
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