|
|
(131 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]]
| + | |
− | * 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.
| + | |
− | | + | |
− | # 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
| + | |