You’re right, these instructions are for anyone who wants to track the latest development release. Bruce, if you want to instead stay on the stable release only, you shouldn’t need to compile it yourself once the darktable 4.6 binary package in the official Arch repos (currently in the Extra-Testing repo) is promoted to the Extra repo. I imagine once it ends up in Extra in Arch it will shortly thereafter appear as a package in Manjaro and then you can just install it without needing to manually compile it.
Anyway, instructions for building the latest development release (note that I run Arch and not Manjaro so it’s possible these instructions could vary):
- ensure you’re fully up-to-date with
sudo pacman -Syu - clone the repository for the aforementioned AUR package:
git clone https://aur.archlinux.org/darktable-git.git - enter the directory:
cd darktable-git - build the binary package:
makepkg -s - install the newly-built binary package:
sudo pacman -U darktable-git-*.pkg.tar.zst
You can keep a copy of this .pkg.tar.zst file around to easily re-install darktable later too. This is a frozen point-in-time build of the development branch, but you should be able to repeat these steps whenever you want to build a new binary package (and install it) to update again later.