Compilation de ART sous Fedora 39

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 CTL-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
2 « J'aime »