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.