Difference between revisions of "Dev:Build Instructions"

From Synfig Studio :: Documentation
Jump to: navigation, search
(Change names and add cd calls)
(clarifications)
Line 1: Line 1:
Hey you! Do you want access to bleeding-edge Synfig? Well, I have good news. Anonymous access to the Synfig subversion repository for Synfig is now enabled! Here are the URLs to the respective repositories:
+
= Notes =
 +
 
 +
If you are using the released versions instead of SVN, the first 3 steps for each component are not nessecary. For released versions, "./configure && make && sudo make install" should be enough.
 +
 
 +
== SVN ==
 +
 
 +
Anonymous access to the Synfig subversion repository for Synfig is enabled! Here are the URLs to the respective repositories:
  
 
* http://svn.voria.com/code/synfig-core/
 
* http://svn.voria.com/code/synfig-core/
Line 5: Line 11:
 
* http://svn.voria.com/code/ETL/
 
* http://svn.voria.com/code/ETL/
  
==System-Specific==
+
== System-Specific ==
  
 
The later sections of this page can be used for any system, but the following links and wiki pages offer some system-specific help:
 
The later sections of this page can be used for any system, but the following links and wiki pages offer some system-specific help:
  
* Mac OSX
 
 
* Linux
 
* Linux
 
** [[Gentoo Ebuilds|Gentoo]]
 
** [[Gentoo Ebuilds|Gentoo]]
** RedHat
 
** Debian
 
* Windows
 
* Irix (SGI)
 
  
 
= ETL =  
 
= ETL =  
Line 30: Line 31:
  
 
Requires: ETL, libxml++, libsigc++<br>
 
Requires: ETL, libxml++, libsigc++<br>
Optional: libltdl, libpng, libtiff, libjpeg, libfreetype, libfontconfig, libopenexr, libavcodec, vimage (MacOS only)<br>
+
Optional: libltdl, libpng, libtiff, libjpeg, libfreetype, libfontconfig, libopenexr, libavcodec, vimage (MacOS only, proprietary)<br>
 
Runtime: encodedv (from libdv), ffmpeg, convert (from imagemagick)
 
Runtime: encodedv (from libdv), ffmpeg, convert (from imagemagick)
  

Revision as of 08:02, 13 August 2006

Notes

If you are using the released versions instead of SVN, the first 3 steps for each component are not nessecary. For released versions, "./configure && make && sudo make install" should be enough.

SVN

Anonymous access to the Synfig subversion repository for Synfig is enabled! Here are the URLs to the respective repositories:

System-Specific

The later sections of this page can be used for any system, but the following links and wiki pages offer some system-specific help:

ETL

ETL is a template library, there is nothing to build really, it just needed to be installed.

  1. svn co http://svn.voria.com/code/ETL/trunk/ etl
  2. cd etl
  3. ./bootstrap
  4. ./configure
  5. sudo make install

synfig-core

Requires: ETL, libxml++, libsigc++
Optional: libltdl, libpng, libtiff, libjpeg, libfreetype, libfontconfig, libopenexr, libavcodec, vimage (MacOS only, proprietary)
Runtime: encodedv (from libdv), ffmpeg, convert (from imagemagick)

  1. svn co http://svn.voria.com/code/synfig-core/trunk/ synfig
  2. cd synfig
  3. ./bootstrap
  4. ./configure
  5. make
  6. sudo make install

Notes:

  • Don't use --enable-half, it is slow.

synfig-studio

Requires: ETL, gtkmm >= 2.4, gtk >= 2.0, glibmm, libsigc++
Optional: FMOD (proprietary)

  1. svn co http://svn.voria.com/code/synfig-studio/trunk/ synfigstudio
  2. cd synfigstudio
  3. ./bootstrap
  4. ./configure
  5. make
  6. sudo make install