After a few abortive tries to get 1.4 beta 1 from the Siril website (flat pack only produces 1.2.6, deb produces lots of dependency errors, etc) I just said Frack It, I'll just compile from source. I like to compile stuff from source so I can tinker and look at the source for stuff I'm interested in anyways so no biggie. Here's the commands needed to compile and install on Stellarmate (Lubuntu 22.04) from source. Not a shell script.
wget https://free-astro.org/download/siril-1.4.0-beta1.tar.bz2 sudo apt install meson ninja-build cmake libcurl4-openssl-dev libexiv2-dev libraw-dev libffms2-dev libtiff-dev \ libjpeg-dev libhwy-dev libheif-dev libpng-dev libzstd-dev libavformat-dev libavutil-dev libavcodec-dev \ libswscale-dev libswresample-dev libgit2-dev libcriterion-dev libglib2.0-dev libgtk-3-dev libgsl-dev libcfitsio-dev \ libfftw3-dev libopencv-dev libgtksourceview-4-dev wget https://github.com/libjxl/libjxl/releases/download/v0.11.1/jxl-debs-amd64-ubuntu-22.04-v0.11.1.tar.gz tar xvzf jxl-debs-amd64-ubuntu-22.04-v0.11.1.tar.gz sudo dpkg -i libjxl-dev_0.11.1_amd64.deb sudo dpkg -i libjxl_0.11.1_amd64.deb sudo dpkg -i libjxl-dev_0.11.1_amd64.deb rm *.deb rm *.ddeb rm jxl-debs-amd64-ubuntu-22.04-v0.11.1.tar.gz git clone https://gitea.nouspiro.space/nou/libXISF.git cd libXISF cmake -B build -S . cmake --build build --parallel sudo cmake --install build sudo apt-get remove --purge liblcms2-dev wget https://github.com/mm2/Little-CMS/releases/download/lcms2.14/lcms2-2.14.tar.gz tar xvzf lcms2-2.14.tar.gz cd lcms2-2.14 ./configure --prefix=/usr/local make sudo make install pkg-config --modversion lcms2 meson setup --prefix /usr/local --buildtype release _build ninja -C _build ninja -C _build install
Enjoy!
Edited by gordtulloch, 26 April 2025 - 05:26 PM.