Gcr-4.4.0.1

Introduksjon til Gcr

Gcr pakken inneholder biblioteker som brukes for visning av sertifikater og tilgang til nøkkellagre. Det gir også viseren for kryptofiler på GNOME Skrivebordet.

[Notat]

Notat

Denne pakken er kjent for å bygge og fungere skikkelig med en LFS 13.0 plattform.

Pakkeinformasjon

Gcr Avhengigheter

Påkrevd

GLib-2.86.4 (GObject Introspection anbefalt), libgcrypt-1.12.0, p11-kit-0.26.2

Anbefalt

Valgfri

Gi-DocGen-2026.1, GnuTLS-3.8.12, OpenSSH-10.2p1, og Valgrind-3.26.0

Installasjon av Gcr

[Notat]

Notat

Både gcr-3 og gcr-4 kan installeres samtidig. Denne versjonen av pakken brukes til å støtte GTK-4 applikasjoner, som f.eks gnome-shell-49.4 og Epiphany-49.2.

Installer Gcr ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

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

Hvis du har Gi-DocGen-2026.1 installert og ønsker å bygge API dokumentasjonen for denne pakken, kjør:

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

For å teste resultatene, kjør: ninja test. Testene skal kjøres fra en X Terminal eller lignende.

Nå, som root bruker:

ninja install

Parameterforklaringer

--buildtype=release: Spesifiser en byggetype egnet for stabile utgivelser av pakken, som standard kan produsere uoptimaliserte binærfiler.

-D gtk4=false: Bruk denne bryteren hvis du ikke har installert GTK-4.20.3. Merk at gcr-viewer-gtk4 vil ikke bli installert hvis dette sendes til meson.

-D gtk_doc=false: Tillat å bygge denne pakken uten Gi-DocGen-2026.1 installert. Hvis du har Gi-DocGen-2026.1 installert og du ønsker å gjenoppbygge og installere API dokumentasjonen, meson configure kommandoen vil tilbakestille dette alternativet.

-D crypto=gnutls: Bruk denne bryteren hvis du har GnuTLS-3.8.12 installert og ønsker å bruke den i stedet for libgcrypt-1.12.0.

Innhold

Installert Program: gcr-viewer-gtk4
Installerte Biblioteker: libgck-2.so, libgcr-4.so
Installerte Mapper: /usr/include/gck-2, /usr/include/gcr-4, og /usr/share/gtk-doc/html/{gcr,gck}

Korte Beskrivelser

gcr-viewer-gtk4

brukes til å vise sertifikater og nøkkelfiler

libgck-2.so

inneholder GObject bindinger for PKCS#11

libgcr-4.so

inneholder funksjoner for tilgang til nøkkellagre og visning av sertifikater