Compilation complète sous Fedora 39 workstation ou immutable (testée sous Fedora Silverblue dans un conteneur toolbox) :
prérequis pour Fedora immutable :
rpm-ostree install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
toolbox create art-f39
toolbox enter --container art-f39
prérequis pour Fedora workstation :
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
pour les deux :
sudo dnf -y install make cmake curl git gcc-c++ git gtk3-devel gtkmm30-devel lensfun-devel libiptcdata-devel libjpeg-turbo-devel libtiff-devel zlib-devel exiv2-devel librsvg2.x86_64 librsvg2-devel.x86_64 lcms2-devel.x86_64 fftw-devel.x86_64 libcanberra-gtk3.x86_64 libcanberra-devel.x86_64 expat-devel libfftw3f.so.3 libatomic libatomic_ops mimalloc-devel LibRaw-devel OpenColorIO-devel
cd ~/Téléchargements
wget https://bitbucket.org/agriggio/art/raw/9f8d4f36588652ebdf2c771c3d7540fd55f6f4ce/tools/build-art
chmod +x ./build-art
compilation (recommencer uniquement ici pour chaque nouvelle version) :
./build-art
l’avancement en pourcentage doit se terminer sans erreur à la dernière ligne avant de redonner la main
- lancement pour Fedora classique :
~/programs/art/ART
- lancement pour Fedora Silverblue ou Kinoite (dans le conteneur) :
/var/home/ton-login/programs/art/ART
- pour l’installation de exiftool, voir ici : https://forum.artherapee.fr/t/exiftool-indispensable-pour-les-metadonnees/136
- pour la création d’une icone (conservée après toute compilation) voir ici : https://forum.artherapee.fr/t/creation-dicone-de-lancement-apres-compilation/130
- pour la prochaine compilation, se limiter à (ligne par ligne) :
cd ~/programs/code-art/tools
./build-art
- à noter que je ne maintiendrais plus ubuntu, abandonnée au grand profit de Fedora