Files
Installation-PC/Installation_Linux/Rocky/Darktable.bsh
2025-10-22 20:33:47 +00:00

52 lines
973 B
Bash

#!/bin/bash
# Mettre à jour le système
sudo dnf update -y
# Installer les dépendances nécessaires
sudo dnf install -y \
gcc \
gcc-c++ \
cmake \
pkgconfig \
glfw-devel \
libjpeg-devel \
lua-devel \
libpng-devel \
libwebp-devel \
openexr-devel \
gtk3-devel \
gtkglext-devel \
libtiff-devel \
libgexiv2-devel \
libraw-devel \
shared-mime-info \
ninja-build \
boost-devel \
libcurl-devel \
gdbm-devel \
gettext
# Cloner le dépôt de Darktable
git clone --recurse-submodules https://github.com/darktable-org/darktable.git
cd darktable
# Récupérer la dernière version stable
git checkout $(git describe --tags $(git rev-list --tags --max-count=1))
# Créer un répertoire de build
mkdir build && cd build
# Configurer le projet
cmake .. -DCMAKE_BUILD_TYPE=Release
# Compiler le projet
make -j$(nproc)
# Installer Darktable
sudo make install
# Nettoyer
cd ../..
rm -rf darktable