Dear Wiki user, You have subscribed to a wiki page or wiki category on "Freevo Wiki" for change notification.
The following page has been changed by 134.102.9.120: http://freevo.sourceforge.net/cgi-bin/moin.cgi/DocumentationPage_2fInstallDeps ------------------------------------------------------------------------------ @@ -1,446 +1 @@ -____________________________________________ -+++++++++++++++++++++++++++++++++++++++++++++ -____________________________________________ - - - -= Creating the runtime (now included in the Freevo binary releases) = - -This covers the dependencies for Freevo and how to install them. This document may be outdated (newer version, some packages missing), please update it to help make it a complete document. - -== General == - -Create a build directory somewhere. The instructions below assume you build everything as root. This is important since otherwise they get installed in /usr/local, and later on in the build process other programs will find old versions in /usr/lib instead. Also, make sure /usr/bin is before /usr/local/bin in the path for the same reasons. - -The GNU program `wget` is used to download programs directly from the commandline. - -== Python 2.3.3 == - - * Homepage: http://www.python.org - * Installs in /usr/local by default - * It doesn't clean up older versions of the lib (.../lib/python2.2) - - {{{ -wget http://www.python.org/ftp/python/2.3.3/Python-2.3.3.tgz -tar xvzf Python-2.3.3.tgz -cd Python-2.3.3 -./configure -make -make install -cd .. -}}} - - -== Expat 1.95.5 == - - * Homepage: http://expat.sourceforge.net - * Installs in /usr/local by default - * Used by PyXML - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/expat/expat-1.95.5.tar.gz -tar xvzf expat-1.95.5.tar.gz -cd expat-1.95.5 -./configure -make -make install -cd .. -}}} - - -== PyXML 0.8.3 == - - * Homepage: http://pyxml.sourceforge.net - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/pyxml/PyXML-0.8.3.tar.gz -tar xvzf PyXML-0.8.3.tar.gz -cd PyXML-0.8.3 -python setup.py build -python setup.py install -cd .. -}}} - - -== mxDateTime 2.0.4 == - - * Homepage: http://www.lemburg.com/files/python/mxDateTime.html - * Provides powerful date and time functions - - {{{ -wget http://www.egenix.com/files/python/egenix-mx-base-2.0.4.tar.gz -tar xvzf egenix-mx-base-2.0.4.tar.gz -cd egenix-mx-base-2.0.4 -python setup.py build -python setup.py install -cd .. -}}} - - -== Freetype 2.1.7 == - - * Homepage: http://freetype.sf.net - ** do not use 2.1.3. refer: http://www.libsdl.org/projects/SDL_ttf/ - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/freetype/freetype-2.1.7.tar.gz -tar xvzf freetype-2.1.7.tar.gz -cd freetype-2.1.7 -./configure -make -make install -cd .. -}}} - - -== zlib 1.1.4 == - - * Homepage: http://www.gzip.org/zlib - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/libpng/zlib-1.1.4.tar.gz -tar xvzf zlib-1.1.4.tar.gz -cd zlib-1.1.4/ -./configure --shared -make -make install -cd .. -}}} - - -== libpng 1.2.5 == - - * Homepage: http://www.libpng.org/pub/png - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.5.tar.gz -tar xvzf libpng-1.2.5.tar.gz -cd libpng-1.2.5 -cp scripts/makefile.linux makefile -make -su -make install -exit -cd .. -}}} - - -== libjpeg v6b == - - * Homepage: http://www.ijg.org - * Both the libs and the jpegtran application are used by Freevo - - {{{ -wget ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz -tar xvzf jpegsrc.v6b.tar.gz -cd jpeg-6b -./configure --enable-shared -make -make install -make install-lib -make install-headers -cd .. -}}} - - -== PIL 1.1.3 == - - * Homepage: http://www.pythonware.com/products/pil/index.htm - - {{{ -wget http://effbot.org/downloads/Imaging-1.1.4.tar.gz -tar xvzf Imaging-1.1.4.tar.gz -cd Imaging-1.1.4/libImaging -./configure -make -cd .. -python setup.py build -python setup.py install -cd .. -}}} - - -== SDL 1.2.5 == - - * Homepage: http://www.libsdl.org - * '''PleaseUpdate: DirectFB support, DXR3 patches (see Dxr3Page)''' - - {{{ -wget http://www.libsdl.org/release/SDL-1.2.5.tar.gz -tar xvzf SDL-1.2.5.tar.gz -cd SDL-1.2.5 -## note: patch is no longer available. I used SDL 1.2.7 and hoped for the best -wget http://freevo.sf.net/SDL-1.2.5-nokeyboardpatch -patch -p1 < SDL-1.2.5-nokeyboardpatch -./configure -make -make install -cd .. -}}} - - -== SDL_ttf-2.0.6.tar.gz == - - * Homepage: http://www.libsdl.org/projects/SDL_ttf2 - - {{{ -wget http://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.6.tar.gz -tar xvzf SDL_ttf-2.0.6.tar.gz -cd SDL_ttf-2.0.6 -./configure -make -make install -cd .. -}}} - - * Homepage: http://www.libsdl.org/projects/SDL_ttf/ - * NOTE: This is SLD_ttf rather than SDL_ttf2 - I hope this is correct?!?! - -{{{ - -if this doesn't compile edit SDL_ttf.c and add the following line at the -top of the include statement blocks - line 43, I think. -#include </usr/local/include/ft2build.h> - - -}}} - - - -== SDL_mixer 1.2 == - - * Homepage: http://www.libsdl.org/projects/SDL_mixer - - {{{ -wget http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-1.2.4.tar.gz -tar xvzf SDL_mixer-1.2.4.tar.gz -cd SDL_mixer-1.2.4 -./configure -make -make install -cd .. -}}} - - -== SMPEG 0.4.4 == - - * Homepage: http://www.lokigames.com/development/smpeg.php3 - * If you get "undefined reference" errors when compiling on a gcc3 system, edit the Makefile (after ./configure) - find "LIBS =" (about line 147) and append "-lstdc++" (without quotes!) to the end of the existing string. - {{{ -wget http://distro.ibiblio.org/pub/Linux/distributions/sorcerer/sources/smpeg/0.4.4/smpeg-0.4.4.tar.bz2 -bzcat smpeg-0.4.4.tar.bz2 | tar xvf - -cd smpeg-0.4.4 -./configure -make -make install -cd .. -}}} - - -== Numerical Python 22.0 == - - * Homepage: http://www.pfdubois.com/numpy - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/numpy/Numeric-22.0.tar.gz -tar xvzf Numeric-22.0.tar.gz -cd Numeric-22.0 -python setup.py build -python setup.py install -cd .. -}}} - -== SDL Image == - - * Homepage: http://www.libsdl.org/projects/SDL_image/index.html - - {{{ -wget http://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.3.tar.gz -tar xvzf SDL_image-1.2.3.tar.gz -cd SDL_image-1.2.3 -./configure -make -make install -cd .. -}}} - - -== PyGame 1.6 == - - * Homepage: http://www.pygame.org - - {{{ -wget http://www.pygame.org/ftp/pygame-1.6.tar.gz -tar xvzf pygame-1.6.tar.gz -cd pygame-1.6 -python setup.py build -python setup.py install -cd .. -}}} - -== Twisted == - - * Homepage: http://twistedmatrix.com/ - - {{{ -wget http://twistedmatrix.com/downloads/Twisted-1.3.0.tar.gz -tar xvzf Twisted-1.3.0.tar.gz -cd Twisted-1.3.0 -python setup.py build -python setup.py install -cd .. -}}} - - -== libusb 0.1.7 == - - * Homepage: http://libusb.sourceforge.net - * Needed for libgphoto2 - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/libusb/libusb-0.1.7.tar.gz -tar xvzf libusb-0.1.7.tar.gz -cd libusb-0.1.7 -./configure -make -make install -cd .. -}}} - - -== libexif 0.5.9 == - - * Homepage: http://www.sourceforge.net/projects/libexif - * Needed for libgphoto2 - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/libexif/libexif-0.5.9.tar.gz -tar xvzf libexif-0.5.9.tar.gz -cd libexif-0.5.9 -./configure -make -make install -cd .. -}}} - - -== pkg-config 0.14.0 == - - * Homepage: http://www.freedesktop.org/software/pkgconfig/ - * Needed for libgphoto2 - - {{{ -wget http://www.freedesktop.org/software/pkgconfig/releases/pkgconfig-0.14.0.tar.gz -tar xvzf pkgconfig-0.14.0.tar.gz -cd pkgconfig-0.14.0 -./configure -make -make install -cd .. -}}} - - -== libgphoto2 2.1.1 == - - * Homepage: http://gphoto.sourceforge.net - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/gphoto/libgphoto2-2.1.1.tar.gz -tar xvzf libgphoto2-2.1.1.tar.gz -cd libgphoto2-2.1.1 -./configure -make -make install -cd .. -}}} - - -== gphoto 2.1.1 == - - * Homepage: http://gphoto.sourceforge.net - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/gphoto/gphoto2-2.1.1.tar.gz -tar xvzf gphoto2-2.1.1.tar.gz -cd gphoto2-2.1.1 -./configure -make -make install -cd .. -}}} - - -== paranoia III 9.8 == - - * Homepage: http://www.xiph.org/paranoia - * This step builds a shared cdparanoia app, and the shared libs for mplayer - - {{{ -wget http://www.xiph.org/paranoia/download/cdparanoia-III-alpha9.8.src.tgz -tar xvzf cdparanoia-III-alpha9.8.src.tgz -cd cdparanoia-III-alpha9.8 -./configure -make all -make install -cd .. -}}} - - -== lame 3.93.1 == - - * Homepage: http://lame.sourceforge.net - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/lame/lame-3.93.1.tar.gz -tar xvzf lame-3.93.1.tar.gz -cd lame-3.93.1 -./configure -make all -make install -cd .. -}}} - - -== Swig 1.3.17 == - - * Homepage: http://www.swig.org - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/swig/swig-1.3.17.tar.gz -tar xvzf swig-1.3.17.tar.gz -cd SWIG-1.3.17 -./configure --with-python=/usr/local/bin/python -make -make install -cd .. -}}} - - -== pylirc 0.0.3 == - - * Homepage: http://pylirc.sf.net - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/pylirc/pylirc-0.0.3.tar.gz -tar xvzf pylirc-0.0.3.tar.gz -cd pylirc-0.0.3 -python setup.py build -python setup.py install -cd .. -}}} - - -== mmpython 0.4.5 == - - * Homepage: http://www.sf.net/projects/mmpython - * Note: lsdvd might be needed for mmpython to read DVD's correctly (link?) - - {{{ -wget http://unc.dl.sourceforge.net/sourceforge/mmpython/mmpython-0.4.6.tar.gz -tar xvzf mmpython-0.4.6.tar.gz -cd mmpython-0.4.6 -python setup.py build -python setup.py install -cd .. -}}} +outdated ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Freevo-wikilog mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/freevo-wikilog
