Gcr-4.0.0

Introdução ao Gcr

O pacote Gcr contém bibliotecas usadas para exibir certificados e acessar armazenamentos de chaves. Ele também fornece o visualizador para arquivos criptográficos na área de trabalho do GNOME.

Esse pacote é conhecido por construir e funcionar adequadamente usando uma plataforma LFS 11.3.

Informação do Pacote

Dependências do Gcr

Exigidas

GLib-2.74.5, libgcrypt-1.10.1 e p11-kit-0.24.1

Recomendadas

Opcionais

Gi-DocGen-2023.1 e Valgrind-3.20.0

Observações de Usuário(a): https://wiki.linuxfromscratch.org/blfs/wiki/gcr

Instalação do Gcr

[Nota]

Nota

Ambos, gcr-3 e gcr-4, são co instaláveis. Essa versão do pacote é usada para suportar aplicativos GTK-4, como o gnome-shell-43.3.

Instale o Gcr executando os seguintes comandos:

mkdir build &&
cd     build &&

meson --prefix=/usr --buildtype=release -Dgtk_doc=false .. &&
ninja

Se você tiver o Gi-DocGen-2023.1 instalado e desejar construir a documentação da API para esse pacote, emita:

sed -e "/install_dir/s@,\$@ / 'gcr-4.0.0'&@" \
    -e "/fatal-warnings/d"                    \
    -i ../docs/*/meson.build                 &&
meson configure -Dgtk_doc=true               &&
ninja

Para testar os resultados, emita: ninja test. Os testes precisam ser executados a partir de um Terminal do X ou similar.

Agora, como o(a) usuário(a) root:

ninja install

Explicações do Comando

--buildtype=release: Especifique um tipo de construção adequado para lançamentos estáveis do pacote, pois o padrão possivelmente produza binários não otimizados.

-Dgtk=false: Use essa chave se você não tiver instalado o GTK-4.8.3. Observe que o gcr-viewer não será instalado se isso for passado para o meson.

-Dgtk_doc=true: Permite construir esse pacote sem "Gi-DocGen-2023.1" instalado. Se tiver "Gi-DocGen-2023.1" instalado e você desejar reconstruir e instalar a documentação da "API", [então] um comando "meson configure" reconfigurará essa opção.

Conteúdo

Aplicativo Instalado: gcr-viewer-gtk4
Bibliotecas Instaladas: libgck-2.so, libgcr-4.so
Diretórios Instalados: /usr/include/gck-2, /usr/include/gcr-4 e /usr/share/gtk-doc/html/{gcr,gck}

Descrições Curtas

gcr-viewer-gtk4

é usado para visualizar certificados e arquivos de chave

libgck-2.so

contém ligações GObject para PKCS#11

libgcr-4.so

contém funções para acessar armazenamentos de chaves e exibir certificados