(27-04-21, 06:29)jpg54 a écrit : Tu parles de la disparition de la balance couleur dans l'onglet couleurs ? il faut aller le rechercher ou faire un nouveau pré-réglage de modules pour l'y ajouter. Là, les anciens pré-réglages y sont : Kodachrome ; Ectar et Portra.
Ok, trouvé, merci.
En ayant assez de retaper toutes les commandes, je me suis fait un script en bash. Bien sûr il faut l'adapter en fonction des besoins, mais voici au cas où ça puisse servir à quelqu'un.
Code :
#!/bin/bash
# Nom: dt_compil.sh
# Objet: Automatisation de la compilation de DarkTable
# Ecriture: 27/04/2021 Création à partir de l'article "Travailler sur une
# version compilée de darktable" de Nicolas Tissot.
# "https://darktable.fr/2020/02/travailler-sur-une-version
# -compilee-de-darktable/"
#
# Définition des constantes
# Le dossier de configuration qui sera utilisé par la version compilée dans le
# répertoire utilisateur
DCONF=".config/darktable_master/"
REPTRAV="/home/thierry/"
clear
echo "- Lancement d'une compilation de Darktable avec la dernière évolution -"
echo "- de développement. -"
echo
cd $REPTRAV
if test -f $REPTRAV$DCONF
then echo $REPTRAV$DCONF "est un fichier, ne correspond pas à l'attendu!"
else
echo "Ancien répertoire de configuration trouvé."
echo "SVP confirmez la destruction de son contenu (O/N) ?"
read reply
case $reply in
"O" ) echo "Effacement de" $REPTRAV$DCONF " confirmé"
echo "sauvegarde préalable du contenu de ce répertoire"
cd $REPTRAV
tar zcvf save_DT_conf.tgz $DCONF
rm -rf $REPTRAV$DCONF
echo "fin de sauvegarde"
# Recréation répertoire vide
mkdir $REPTRAV$DCONF;;
"N" ) echo "Abandon de la procédure"
exit 1;;
* ) echo "Réponse non conforme, abandon!"
exit 1;;
esac
fi
#
echo
echo "Récupération de la version à compiler"
cd $REPTRAV
# Effacer la précédente version
rm -rf darktable_master
git clone https://github.com/darktable-org/darktable.git darktable_master/
# Fichiers récupérés, on se déplace dans le répertoire de la version
cd $REPTRAV/darktable_master
echo "Préparation de la compilation"
git submodule init
git submodule update
echo "Lancement de la compilation"
./build.sh --prefix /opt/darktable_master/ --build-type Release > trace.txt
echo "Compilation terminée!"
echo " Si il y a eu problème, consulter le contenu du fichier trace.txt pour"
echo "identifier le problème et le corriger."
echo
echo "Pour installer votre programme, mettez-vous en super utilisateur root et"
echo "tapez la commande suivante:"
tail -n1 trace.txt
echo
echo
echo "Le lancement de l'application (en mode utilisateur se fera par la"
echo "commande suivante:"
echo "/opt/darktable_master/bin/darktable --configdir /home/thierry/.config/darktable_master/"
Matériel: TZ100, GX80, GX9 & G90, objectifs: Pana-Leica 8-18, 12-60, 100-400 et 15mm f1.7, Pana 14-140 II et 100-300 II, Olympus Zuiko 60mm macro.