gnash-0.8.10

Introduction à gnash

Gnash est le lecteur d'animations Flash de GNU. Il a également un navigateur de greffons. Il est utile pour regarder les vidéos YouTube ou de simples animations flash.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.5.

Information sur le paquet

Téléchargements supplémentaires

Dépendances de gnash

Requises

agg-2.5, boost-1.55.0, cURL-7.35.0, gst-ffmpeg-0.10.13, NPAPI-SDK-0.27.2 et giflib-5.0.5.

Facultative

DejaGnu-1.5.1, GConf-3.2.6, git-1.9.0, kdelibs-4.12.2, libogg-1.3.1, libvorbis-1.3.4, Qt-4.8.5, Speex-1.2rc1, Wget-1.15, SWFTools, Swfmill , Mtasc, Netcat, Csound, LibGSM and Libdc1394.

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gnash

Installation de gnash

Installez gnash en lançant les commandes suivantes :

patch -Np1 -i ../gnash-0.8.10-CVE-2012-1175-1.patch &&
sed -i '/^LIBS/s/\(.*\)/\1 -lboost_system/' \
  gui/Makefile.in utilities/Makefile.in &&
sed -i "/DGifOpen/s:Data:&, NULL:" libbase/GnashImageGif.cpp &&
sed -i '/#include <csignal>/a\#include <unistd.h>' plugin/klash4/klash_part.cpp &&
./configure --prefix=/usr --sysconfdir=/etc               \
  --with-npapi-incl=/usr/include/npapi-sdk --enable-media=gst \
  --with-npapi-plugindir=/usr/lib/mozilla/plugins         \
  --without-gconf &&
make

Pour tester le résultats, tapez make check.

Maintenant, en tant qu'utilisateur root :

make install &&
make install-plugin

Explications des commandes

sed -i '/^LIBS/s/\(.*\)/\1 -lboost_system/' ...: Cela corrige les erreurs de liens vers l'actuel bibliothèque boost.

sed -i "/DGifOpen/s:Data:&, NULL:" ...: Ce sed corrige la construction avec les versions récentes de Giflib.

sed -i '/#include <csignal>/a\#include <unistd.h>' ...: Cela corrige la contruction quand kdelibs a été installé.

--enable-media=gst : Cette option lui dit d'utiliser Gstreamer pour lire les vidéos et l'audio (--enable-media=ffmpeg est cassé avec FFmpeg-0.11.1).

--with-npapi-incl=/usr/include/npapi : Cette option lui dit ou trouver quelques entêtes de Mozilla qui sont nécessaires.

--with-npapi-plugindir=/usr/lib/mozilla/plugins : Cette option lui dit d'installer le greffon du navigateur de Mozilla dans /usr/lib/mozilla/plugins.

--without-gconf: Omettre ce paramètre si vous avez GConf d'installé et souhaitez que gnash l'utilise.

make install-plugin : Cette commande installe le greffon du navigateur de Mozilla.

Contenu

Programme installé: gnash-gtk-launcher
Bibliothèques installées: 2 bibliothèques privées dans /usr/lib/gnash et libgnashplugin.so.
Répertoires installés: /usr/lib/gnash et /usr/share/gnash.

Description courte

gnash-gtk-launcher

lance Gnash.

libgnashplugin.so

est le greffon du navigateur de Mozilla.

Last updated on : 2012-09-11 18:42:11 +020