Gnash est la deuxième alternative libre au greffon propriétaire Adobe Flash. Pour des raisons pratiques, et surtout pour avoir les résultats les plus à jour possible, j’ai récupéré une version de développement dite « bzr », via le paquet idoine sur aur.archlinux.org :
Pour avoir aussi le greffon flash pour le navigateur, j’ai modifié le fichier PKGBUILD :
# Contributor: Matthew Bauer
pkgname=gnash-bzr
pkgver=1
pkgrel=2
pkgdesc= »Gnash is an open source flashplayer. »
arch=(‘i686’ ‘x86_64’)
url= »http://www.gnu.org/software/gnash/ »
license=(‘GPL’)
depends=(‘agg’ ‘atk’ ‘libxml2’ ‘curl’ ‘libtool’ ‘ffmpeg’ ‘boost’ ‘pango’ ‘libxi’)
#ffmpeg-svn libdc1394
makedepends=(‘bzr’)
provides=(gnash-common gnash-gtk)
conflicts=(gnash-common gnash-gtk)_bzrbranch=http://bzr.savannah.gnu.org/r/gnash/trunk
_bzrmod=trunkbuild() {
cd ${srcdir}msg « Connecting to the server…. »
bzr branch ${_bzrbranch} -q
msg « BZR checkout done or server timeout »
msg « Starting make… »[ -d ./${_bzrmod}-build ] && rm -rf ./${_bzrmod}-build
cp -r ./${_bzrmod} ./${_bzrmod}-build
cd ./${_bzrmod}-buildsh autogen.sh
./configure –prefix=/usr \
–with-plugins-install=system \
–with-npapi-plugindir=/usr/lib/mozilla/plugins \
–disable-kparts \
–enable-gui=gtk \
–enable-z –enable-jpeg \
–enable-renderer=agg \
–enable-media=ffmpeg \
–enable-write \
–enable-avm \
–disable-cygnal
make || return 1
make DESTDIR=$pkgdir install install-plugin
}
L’option –enable-avm permet de compiler une version plus récente du langage actionscript.
La compilation se lance avec un petit makepkg.
Après 45 minutes de compilation, le paquet est prêt pour être installé avec un petit :
yaourt -U gnash-bzr-1-2-x86_64.pkg.tar.gz
Après avoir créé un lien symbolique du fichier /usr/lib/mozilla/plugins/libgnashplugin.so vers ~/.mozilla/plugins et relancé le navigateur, j’ai voulu tester les 3 sites que j’utilise principalement avec Adobe Flash : Youtube, Deezer et Dailymotion.
Les résultats ?
Du pire au meilleur.
Youtube : aucun controle pour les vidéos ne sont affichés. Surement une régression de la version de développement ?!
Dailymotion : les controles vidéos sont affichés, mais inactif.
Deezer : on peut se connecter, mais rien ne s’affiche 🙁
Autant dire qu’il y a encore de la progression possible envisageable pour les implémentations libre d’Adobe Flash.


