Le paquet shared-mime-info contient une base de données MIME. Ceci permet des mises à jour centrales d'informations MIME pour toutes les applications qui le supportent.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://gitlab.freedesktop.org/xdg/shared-mime-info/-/archive/2.5.1/shared-mime-info-2.5.1.tar.gz
Somme de contrôle MD5 du téléchargement : 5f8baa7bac254ea9e65782f754a2880b
Taille du téléchargement : 8,5 Mo
Estimation de l'espace disque requis : 32 Mo (avec les tests)
Estimation du temps de construction : moins de 0,1 SBU (avec les tests)
git-2.55.0 (pour les tests) et xmlto-0.0.29
Il est nécessaire d'être connecté à internet pour certains tests de ce paquet
Installez Shared Mime Info en exécutant les commandes suivantes :
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
-D update-mimedb=true \
-D build-tests=false \
-D build-spec=false \
.. &&
ninja
Maintenant, en tant qu'utilisateur root :
ninja install
Si vous souhaitez exécuter les tests, les fichiers auxiliaires seront automatiquement téléchargés depuis l'amont. Construisez et exécutez les tests avec :
meson configure -D build-tests=true && ninja test
--buildtype=release :
spécifie le type de construction convenant aux versions stables de
ce paquet, comme la valeur par défaut produit des binaires non
optimisés.
-D
update-mimedb=true : ce paramètre dit au système
de construction de lancer update-mime-database à
l'installation. Sinon, il faut faire cela manuellement pour pouvoir
utiliser la base de données MIME.
-D build-spec=false :
ce paramètre dit au système de construction de ne PAS insérer la
spécification HTML dans shared-mime-info-spec-html. Supprimez ce
paramètre si vous avez installé xmlto-0.0.29.