Add Installation_Linux/Rocky/Darktable.bsh
This commit is contained in:
52
Installation_Linux/Rocky/Darktable.bsh
Normal file
52
Installation_Linux/Rocky/Darktable.bsh
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
#!/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
|
||||||
Reference in New Issue
Block a user