|
|
| (132 intermediate revisions by 21 users not shown) |
| Line 1: |
Line 1: |
| − | = Notes =
| + | <!-- Page info --> |
| | + | {{Title|Build Instructions}} |
| | + | {{Category|Manual}} |
| | + | <!-- Page info end --> |
| | | | |
| − | 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.
| + | See https://synfig-docs-dev.readthedocs.io/en/latest/common/building.html |
| − | | + | |
| − | == 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
| + | |
| − | ** [[Gentoo Ebuilds|Gentoo]]
| + | |
| − | | + | |
| − | = 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++<br>
| + | |
| − | Optional: libltdl, libpng, libtiff, libjpeg, libfreetype, libfontconfig, libopenexr, libavcodec, vimage (MacOS only, proprietary)<br>
| + | |
| − | 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++<br>
| + | |
| − | Optional: [http://www.fmod.org FMOD] (proprietary)
| + | |
| − | | + | |
| − | # svn co http://svn.voria.com/code/synfig-studio/trunk/ synfigstudio
| + | |
| − | # cd synfigstudio
| + | |
| − | # ./bootstrap
| + | |
| − | # ./configure
| + | |
| − | # make
| + | |
| − | # sudo make install
| + | |