Skip to main content
Home
Blog Ralf Saalmüller
  • Login
  • Home
  • Datenschutzerklärung
  • Kontakt
  • Impressum
Menu
  1. Home

darktable 4.6.1 unter Tuxedo OS alias Ubuntu

Sun, 2024-02-25 - 16:07 by rsaalmueller

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

darktable
Powered by Backdrop CMS