Difference between revisions of "Dev:Build Instructions"

From Synfig Studio :: Documentation
Jump to: navigation, search
m (woopsie)
(add note about development packages)
Line 2: Line 2:
  
 
If you are using the released versions instead of SVN, the first 3 steps for each component are not necessary. For released versions, "./configure && make && sudo make install" should be enough.
 
If you are using the released versions instead of SVN, the first 3 steps for each component are not necessary. For released versions, "./configure && make && sudo make install" should be enough.
 +
 +
If you are using packages for synfig's dependencies, you want the '''development packages''' not the main packages. Check below for your distribution's packages.
  
 
== SVN ==
 
== SVN ==

Revision as of 05:04, 30 January 2007

Notes

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

If you are using packages for synfig's dependencies, you want the development packages not the main packages. Check below for your distribution's packages.

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:

  • Linux
  • Windows: Using the cygwin environment for your build, and just having it build mingw binaries seems to make things a little easier.

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