%general-entities; ]> $Date$ gnash-&gnash-version; gnash Introduction to gnash Gnash is the GNU Flash movie player and browser plugin. This is useful for watching YouTube videos or simple flash animations. &lfs76_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &gnash-md5sum; Download size: &gnash-size; Estimated disk space required: &gnash-buildsize; Estimated build time: &gnash-time; Additional Downloads Required patch: gnash Dependencies Required , , , , , and Optional , , , , , , , , , SWFTools, Swfmill , Mtasc, Netcat, Csound, LibGSM and Libdc1394. User Notes: Installation of gnash Install gnash by running the following commands: patch -Np1 -i ../gnash-&gnash-version;-CVE-2012-1175-1.patch && sed -i '/^LIBS/s/\(.*\)/\1 -lboost_system/' \ gui/Makefile.in utilities/Makefile.in && sed -e '/DGifOpen/s:Data:&, NULL:' \ -e '/DGifCloseFile/s:_gif:&, NULL:' \ -i 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 To test the results issue make check. Now, as the root user: make install && make install-plugin Command Explanations sed -i '/^LIBS/s/\(.*\)/\1 -lboost_system/' ...: This fixes linking to the current boost libraries. sed -e '/DGifOpen/s:Data:&, NULL:' ...: This sed fixes building with recent versions of Giflib. sed -i '/#include <csignal>/a\#include <unistd.h>' ...: This fixes building when kdelibs has been installed. : This tells it to use Gstreamer for to play video and audio (--enable-media=ffmpeg is broken with FFmpeg-0.11.1). : This option tells it where to find some Mozilla headers that it needs. : This option tells it to install the Mozilla browser plugin into /usr/lib/mozilla/plugins. : Omit this switch if you have GConf installed and wish gnash to use it. make install-plugin: This command installs the Mozilla browser plugin. Contents Installed Program Installed Libraries Installed Directories gnash-gtk-launcher 2 private libraries in /usr/lib/gnash and libgnashplugin.so. /usr/lib/gnash and /usr/share/gnash. Short Descriptions gnash-gtk-launcher launches Gnash. gnash-gtk-launcher libgnashplugin.so is the Mozilla browser plugin. libgnashplugin.so