(→‎Installing on Debian 7: fix ffmpeg packages)
(Other OS)
Line 3: Line 3:
Installing the base packages for development is required: autoconf, automake, libtool, pkg-tools, make, gcc.
Installing the base packages for development is required: autoconf, automake, libtool, pkg-tools, make, gcc.


Siril is developed with Arch Linux, which has all latest packages versions, and Linux Mint 15, and slightly old distribution. This allows us to verify a large range of package versions. Debian 6 doesn't have GTK+ version 3, so you need at least version 7, codename ''Wheezy''.
Siril is developed with Arch Linux, which has all latest packages versions, and Linux Mint 15, and slightly old distribution. This allows us to verify a large range of package versions. Debian 6 doesn't have GTK+ version 3, so you need at least version 7, codename ''Wheezy''. For a desktop system, the next stable is probably a better choice, called Debian testing, currently version 8 with codename ''Jessie''.


==Installing on Debian 7==
==Installing on Debian 7==
Line 24: Line 24:


And run the <tt>configure</tt> and <tt>make</tt>.
And run the <tt>configure</tt> and <tt>make</tt>.
==Installing on Arch Linux==
[[User:Vincent|Vincent]] maintains an [https://aur.archlinux.org/packages.php?ID=63593 AUR package] for Siril. Download the tarball, run makepkg to build the package and pacman -U to install the package.

Revision as of 14:05, 26 February 2014

Installing Siril

Installing the base packages for development is required: autoconf, automake, libtool, pkg-tools, make, gcc.

Siril is developed with Arch Linux, which has all latest packages versions, and Linux Mint 15, and slightly old distribution. This allows us to verify a large range of package versions. Debian 6 doesn't have GTK+ version 3, so you need at least version 7, codename Wheezy. For a desktop system, the next stable is probably a better choice, called Debian testing, currently version 8 with codename Jessie.

Installing on Debian 7

You will need those packages to have a proper build system:

autoconf automake make gcc libtool pkg-config

Then you can generate the configure script:

$ aclocal && autoconf && autoheader && automake --add-missing

And install mandatory dependencies:

libfftw3-dev libgsl0-dev libcfitsio3-dev libgtk-3-dev

Finally you can install optional dependencies you want:

dcraw (can be installed later), libpng-dev libjpeg8-dev libtiff5-dev, and for film (AVI and others) support: libavutil-dev libavformat-dev libswscale-dev libavcodec-dev.

And run the configure and make.

Installing on Arch Linux

Vincent maintains an AUR package for Siril. Download the tarball, run makepkg to build the package and pacman -U to install the package.