Gcr-3.41.2

Introduction à Gcr

Le paquet Gcr contient les bibliothèques pour afficher les certificats et accéder aux stockages des clés. Il fournit également la visionneuse pour les fichiers chiffrés dans le bureau GNOME.

[Note]

Note

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.

Informations sur le paquet

  • Téléchargement (HTTP) : https://download.gnome.org/sources/gcr/3.41/gcr-3.41.2.tar.xz

  • Téléchargement (FTP) :

  • Somme de contrôle MD5 du téléchargement : 40a754ba44d5e95e4d07656d6302900c

  • Taille du téléchargement : 1012 Ko

  • Estimation de l'espace disque requis : 33 Mo (avec les tests)

  • Estimation du temps de construction : 0,2 SBU (avec les tests, tous deux avec parallélisme = 4)

Dépendances de Gcr

Requises

GLib-2.84.1 (GObject Introspection est recommandé), libgcrypt-1.11.0 et p11-kit-0.25.5

Recommandées

Facultatives

Gi-DocGen-2025.3 et Valgrind-3.24.0

Installation de Gcr

Installez Gcr en exécutant les commandes suivantes :

sed -i 's:"/desktop:"/org:' schema/*.xml &&

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            -D gtk_doc=false    \
            -D ssh_agent=false  \
            ..                  &&
ninja

Si vous avez installé Gi-DocGen-2025.3 et souhaitez construire la documentation de l'API de ce paquet, exécutez :

sed -e "/install_dir/s@,\$@ / 'gcr-3.41.2'&@" \
    -i ../docs/*/meson.build                  &&
meson configure -D gtk_doc=true               &&
ninja

Pour tester les résultats, tapez : ninja test. Les tests doivent être lancés depuis un terminal X ou similaire.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

--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 ssh_agent=false : évite un conflit avec Gcr-4.4.0.1. N'utilisez pas ce paramètre si vous ne prévoyez pas d'installer Gcr-4.4.0.1 et souhaitez utiliser gcr-ssh-agent.

-D gtk=false : utilisez ce paramètre si vous n'avez pas installé GTK-3.24.49. Remarquez que gcr-viewer ne sera pas installé si vous donnez cela à meson.

-D gtk_doc=true : permet de construire ce paquet sans installer Gi-DocGen-2025.3. Si vous avez installé Gi-DocGen-2025.3 et souhaitez reconstruire et installer la documentation de l'API, une commande meson configure enlèvera cette option.

Contenu

Programme installé: gcr-viewer
Bibliothèques installées: libgck-1.so, libgcr-base-3.so et libgcr-ui-3.so
Répertoires installés: /usr/include/gck-1, /usr/include/gcr-3 et /usr/share/gtk-doc/html/{gcr,gck}

Descriptions courtes

gcr-viewer

est utilisé pour voir les fichiers de certificat et de clés

libgck-1.so

contient les liaisons GObject pour PKCS#11