Der XMG Core E22 Laptop alias Tuxedo Stellaris hat ja alles und noch viel mehr. Zum Beispiel eine Nvidia Grafik zu der AMD APU. Da müsste doch OpenCL richtig toll laufen, auch mit darktable. Nur bringt die aktuelle Flatpak Version unter Tuxedo OS irgendwie keine Canon CR3 Unterstützung mit. Also ran an die Sourcen und den Compiler ...
Um die aktuelle Version aus den Sourcen zu kompilieren, braucht man die aktuelle Version von:
https://www.darktable.org/install/
Wir fangen an mit der Basis allen Kompilierens:
apt install build-essential
Gefolgt von …
sudo apt install git cmake cmake-extras intltool llvm llvm-dev clang python3-jsonschema xsltproc libsqlite3-0 libsqlite3-dev sudo apt install libjpeg-turbo8 libjpeg-turbo8-dev libpng16-16 libpng-tools libpng-dev libpugixml1v5 libpugixml-dev sudo apt install libgtk-3-0 libgtk-3-dev icc-profiles-free liblcms2-2 liblcms2-dev liblcms2-utils exiv2 libexiv2-27 libexiv2-dev sudo apt install extract libtiff-dev libtiff-opengl libtiff5 libtiff5-dev curl libcurl4 libcurl4-gnutls-dev gphoto2 libgphoto2-dev sudo apt install libdbus-glib2.0-cil libdbus-glib2.0-cil-dev fop openexr libopenexr-dev libopenexr25 libsoup2.4-1 libsoup2.4-dev sudo apt install webp libwebp7 libwebp-dev liblensfun1 liblensfun-dev liblensfun-bin librsvg2-2 librsvg2-dev libjson-glib-1.0-0 libjson-glib-dev sudo apt install libcolord-dev colord libflickcurl0 libflickcurl-dev libopenjp2-7 libopenjp2-7-dev graphicsmagick libgraphicsmagick1-dev libgraphicsmagick-q16-3 sudo apt install libsecret-1-0 libsecret-1-dev lua5.3 liblua5.3-0 liblua5.3-dev libcups2-dev libosmgpsmap-1.0-1 libosmgpsmap-1.0-dev sudo apt install libcolord-gtk1 libcolord-gtk-dev po4a ocl-icd-dev ocl-icd-libopencl1 ocl-icd-opencl-dev mesa-opencl-icd libgmic-dev gmic sudo apt install libavif-bin libavif-dev libheif1 libheif-dev libsdl2-2.0-0 libsdl2-dev lua5.4 liblua5.4-0 liblua5.4-dev sudo apt install libjxl-dev libjxl-devtools libjxl0.9 libjxl-tools libportmidi-dev libportmidi0 sudo apt install libimath-3-1-29 libimath-dev python3-imath
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