Exiv2 est 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.
This package is known to build and work properly using an LFS 12.1 platform.
Téléchargement (HTTP) : https://github.com/Exiv2/exiv2/archive/v0.28.2/exiv2-0.28.2.tar.gz
Somme de contrôle MD5 : 75a8766216a15ad104f09ab4a0eab7ca
Taille du téléchargement : 43 Mo
Estimation de l'espace disque requis : 127 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.6.0 et inih-58
Installez Exiv2 en exécutant les commandes suivantes :
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
-DEXIV2_ENABLE_VIDEO=yes \
-DEXIV2_ENABLE_WEBREADY=yes \
-DEXIV2_ENABLE_CURL=yes \
-DEXIV2_BUILD_SAMPLES=no \
-G "Unix Makefiles" .. &&
make
Pour tester les résultats, exécutez : make test
Maintenant, en tant qu'utilisateur root :
make install
-DEXIV2_ENABLE_VIDEO=yes : ce
paramètre active la gestion des métadonnées vidéo.
-DEXIV2_ENABLE_WEBREADY=yes : Ce
paramètre active la gestion des métadonnées d'images web.
-DEXIV2_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.
-DEXIV2_ENABLE_CURL=yes : Ce
paramètre est nécessaire pour désactivé les fonctionnalités liées à
http et au réseau.
-DEXIV2_ENABLE_INIH=no : utilisez
cette option si vous n'avez pas installé inih-58.
-DEXIV2_ENABLE_BROTLI=no :
utilisez ce paramètre si vous n'avez pas installé Brotli-1.1.0.