Difference between revisions of "Dev:Build Instructions"

From Synfig Studio :: Documentation
Jump to: navigation, search
m (OS-specific links and such.)
(Some stuff learnt during development of the debian package.)
Line 6: Line 6:
  
 
==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
 
* Mac OSX
 
* Linux
 
* Linux
Line 16: Line 18:
  
 
= ETL =  
 
= ETL =  
 +
 
ETL is a template library, there is nothing to build really, it just needed to be installed.
 
ETL is a template library, there is nothing to build really, it just needed to be installed.
 +
 
# svn co http://svn.voria.com/code/ETL/trunk/ ETL
 
# svn co http://svn.voria.com/code/ETL/trunk/ ETL
 
# ./bootstrap
 
# ./bootstrap
Line 23: Line 27:
  
 
= synfig-core =
 
= synfig-core =
Requires the libraries
+
 
* libxml++  
+
Requires: ETL, libxml++, libsigc++<br>
* libsigc++
+
Optional: libltdl, libpng, libtiff, libjpeg, libfreetype, libfontconfig, libopenexr, libavcodec, vimage (MacOS only)<br>
 +
Runtime: encodedv (from libdv), ffmpeg, convert (from imagemagick)
  
 
# svn co http://svn.voria.com/code/synfig-core/trunk/ synfig-core
 
# svn co http://svn.voria.com/code/synfig-core/trunk/ synfig-core
Line 32: Line 37:
 
# make
 
# make
 
# sudo make install
 
# sudo make install
 +
 +
Notes:
 +
 +
* Don't use --enable-half, it is slow.
  
 
= synfig-studio =
 
= synfig-studio =
Requires the library:
+
 
* gtkmm >= 2.4
+
Requires: ETL, gtkmm >= 2.4, gtk >= 2.0, glibmm, libsigc++<br>
 +
Optional: [[http://www.fmod.org|FMOD]] (proprietary)
  
 
# svn co http://svn.voria.com/code/synfig-studio/trunk/ synfig-studio
 
# svn co http://svn.voria.com/code/synfig-studio/trunk/ synfig-studio

Revision as of 16:36, 17 February 2006

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:

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:

  • Mac OSX
  • Linux
  • Windows
  • Irix (SGI)

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. ./bootstrap
  3. ./configure
  4. sudo make install

synfig-core

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

  1. svn co http://svn.voria.com/code/synfig-core/trunk/ synfig-core
  2. ./bootstrap
  3. ./configure
  4. make
  5. 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: [[1]] (proprietary)

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