Difference between revisions of "Dev:Build Instructions"
(Change names and add cd calls) |
(clarifications) |
||
Line 1: | Line 1: | ||
− | + | = 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: | ||
− | |||
* Linux | * Linux | ||
** [[Gentoo Ebuilds|Gentoo]] | ** [[Gentoo Ebuilds|Gentoo]] | ||
− | |||
− | |||
− | |||
− | |||
= 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:
- http://svn.voria.com/code/synfig-core/
- http://svn.voria.com/code/synfig-studio/
- http://svn.voria.com/code/ETL/
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
ETL
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
- cd etl
- ./bootstrap
- ./configure
- 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)
- svn co http://svn.voria.com/code/synfig-core/trunk/ synfig
- cd synfig
- ./bootstrap
- ./configure
- make
- 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)
- svn co http://svn.voria.com/code/synfig-studio/trunk/ synfigstudio
- cd synfigstudio
- ./bootstrap
- ./configure
- make
- sudo make install