Yule Zeit, darktable Zeit: Version 4.6.0 ist draußen. Die Neuigkeiten halten sich in Grenzen und Geschwindigkeit legt vor allem OpenCL hin, dass unter devuan mangels fehlenden rusticl immer noch nicht läuft.
Um die aktuelle Version aus den Sourcen zu kompilieren, sind weitere Abhängigkeiten zu erfüllen. Neu hinzugekommen sind die folgenden Pakete:
apt install libimath-3-1-29 libimath-dev python3-imath
Für Sie das ganze nun zusammen getragen, so dass auf einem neuen System alle Abhängigkeiten erfüllt werden:
apt install build-essential
Gefolgt von …
apt install git cmake cmake-extras intltool llvm llvm-dev clang python3-jsonschema xsltproc libsqlite3-0 libsqlite3-dev libjpeg62-turbo libjpeg62-turbo-dev libpng16-16 libpng-tools libpng-dev libpugixml1v5 libpugixml-dev libgtk-3-0 libgtk-3-dev icc-profiles-free liblcms2-2 liblcms2-dev liblcms2-utils exiv2 libexiv2-27 libexiv2-dev extract libtiff-dev libtiff-opengl libtiff5 libtiff5-dev curl libcurl4 libcurl4-gnutls-dev gphoto2 libgphoto2-dev libdbus-glib2.0-cil libdbus-glib2.0-cil-dev fop openexr libopenexr-dev libopenexr25 libsoup2.4-1 libsoup2.4-dev webp libwebp7 libwebp-dev liblensfun1 liblensfun-dev liblensfun-bin librsvg2-2 librsvg2-dev libjson-glib-1.0-0 libjson-glib-dev libcolord-dev colord libflickcurl0 libflickcurl-dev libopenjp2-7 libopenjp2-7-dev graphicsmagick libgraphicsmagick1-dev libgraphicsmagick-q16-3 libsecret-1-0 libsecret-1-dev lua5.3 liblua5.3-0 liblua5.3-dev libcups2-dev libosmgpsmap-1.0-1 libosmgpsmap-1.0-dev libcolord-gtk1 libcolord-gtk-dev po4a ocl-icd-dev ocl-icd-libopencl1 ocl-icd-opencl-dev mesa-opencl-icd libgmic-dev gmic libavif-bin libavif-dev libheif1 libheif-dev libsdl2-2.0-0 libsdl2-dev lua5.4 liblua5.4-0 liblua5.4-dev libjxl-dev libjxl-devtools libjxl0.7 libjxl-tools libportmidi-dev libportmidi0
Bereits für darktable Version 4.2.0 sollten sie die folgenden Abhängigkeiten installiert haben:
apt install libjxl-dev libjxl-devtools libjxl0.7 libjxl-tools libportmidi-dev libportmidi0
Und weiter geht es mit einer Anpassung einer veralteten Anleitung:
mkdir build && cd build/
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build . --parallel 15
sudo cmake --install .
Aus der README.md folgt, man möchte doch bitte build.sh
benutzen, mit den Optionen:./build.sh --prefix /opt/darktable --build-type Release --install --sudo