Siril-build

From wikipost
Revision as of 07:00, 20 September 2025 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Steps to build Siril from sources:

---Requisites---

Build-tools:

apt-get install ninja-build meson cmake git autoconf automake libtool intltool make cmake gcc g++


Dependencies:

apt-get install gtk+3  adwaita-icon-theme libcfitsio-dev libgsl-dev libopencv-dev libomp-dev libraw-dev libtiff-dev libjpeg-dev libpng-dev wcslib-dev libconfig-dev libjson-glib-dev libexiv2-dev libcurl4-gnutls-dev libfftw3-dev libjxl-dev libheif-dev libgit2-dev

extra for debian 13 :
libgtksourceview-4-dev

apt-get install libffms2-dev

fftw-dev ? (probably only need fftw3-dev)

not found:
htmesh
rtprocess
libxisf (not in Debian bookworm (12) yet)
 

Meson features list for siril
https://siril.readthedocs.io/en/latest/installation/source.html#meson



---INITIAL BUILD---

git clone --recurse-submodules https://gitlab.com/free-astro/siril.git
meson setup _build --buildtype release -DlibXISF=false
cd _build
ninja
ninja install


---UPDATE---

cd /opt/siril
git pull
git submodule update --recursive
cd _build
ninja
ninja install



---SCRIPTS---

https://gitlab.com/free-astro/siril-scripts/-/tree/main

save in: /usr/share/local/siril/scripts/




Once siril is up and running, you may want StarNet as well: https://www.starnetastro.com/download/ (get the 'Command Line Tool')


Excellent video on how to use Siril (v1.4) https://www.youtube.com/watch?v=KMED8_sWu5c