Exiv2 contient une bibliothèque C++ et un outil en ligne de commande pour gérer les métadonnées d'une image et d'une vidéo.
Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.2.
Téléchargement (HTTP) : https://github.com/Exiv2/exiv2/archive/v0.28.3/exiv2-0.28.3.tar.gz
Somme de contrôle MD5 du téléchargement : 9944863400a43e79583b790f710b86c2
Taille du téléchargement : 44 Mo
Estimation de l'espace disque requis : 133 Mo (avec les tests)
Estimation du temps de construction : 0,3 SBU (avec parallélisme = 4, avec les tests)
Brotli-1.1.0, cURL-8.9.1 et inih-58
Installez Exiv2 en exécutant les commandes suivantes :
mkdir build && cd build && cmake -D CMAKE_INSTALL_PREFIX=/usr \ -D CMAKE_BUILD_TYPE=Release \ -D EXIV2_ENABLE_VIDEO=yes \ -D EXIV2_ENABLE_WEBREADY=yes \ -D EXIV2_ENABLE_CURL=yes \ -D EXIV2_BUILD_SAMPLES=no \ -D CMAKE_SKIP_INSTALL_RPATH=ON \ -G Ninja .. && ninja
Pour tester les résultats lancez : ninja test.
Maintenant, en tant qu'utilisateur root
:
ninja install
-D
CMAKE_SKIP_INSTALL_RPATH=ON
: ce paramètre fait
supprimer les chemins de recherche des bibliothèques (rpath) codés
en dur par cmake lors
de l'installation d'un fichier exécutable binaire ou d'une
bibliothèque partagée. Ce paquet n'a pas besoin des rpath une fois
installé à l'emplacement standard et les rpath peuvent parfois
avoir des effets indésirables, voire introduire des problèmes de
sécurité.
-D
EXIV2_ENABLE_VIDEO=yes
: ce paramètre active la
gestion des métadonnées vidéo.
-D
EXIV2_ENABLE_WEBREADY=yes
: Ce paramètre active la
gestion des métadonnées d'images web.
-D
EXIV2_BUILD_SAMPLES=no
: Ce paramètre est
nécessaire pour supprimer la construction et l'installation des
programmes d'exemple. Si les programmes d'exemple sont construits,
34 programmes supplémentaires sont installés dans /usr/bin.
-D
EXIV2_ENABLE_CURL=yes
: Ce paramètre est
nécessaire pour désactivé les fonctionnalités liées à http et au
réseau.
-D EXIV2_ENABLE_INIH=no
: utilisez
cette option si vous n'avez pas installé inih-58.
-D EXIV2_ENABLE_BROTLI=no
:
utilisez ce paramètre si vous n'avez pas installé Brotli-1.1.0.