Gcr-3.41.2

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.

Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.1 plattform.

Pakkeinformasjon

Gcr Avhengigheter

Påkrevd

GLib-2.78.4, libgcrypt-1.10.3, og p11-kit-0.25.3

Anbefalt

Valgfri

Gi-DocGen-2023.3 og Valgrind-3.22.0

Installasjon av Gcr

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

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

mkdir build &&
cd    build &&

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

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

sed -e "/install_dir/s@,\$@ / 'gcr-3.41.2'&@" \
    -e "/fatal-warnings/d"                    \
    -i ../docs/*/meson.build                  &&
meson configure -Dgtk_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.

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

-Dgtk_doc=true: Tillat å bygge denne pakken uten Gi-DocGen-2023.3 installert. Hvis du har Gi-DocGen-2023.3 installert og du ønsker å gjenoppbygge og installere API dokumentasjonen, en meson configure kommando vil tilbakestille dette alternativet.

Innhold

Installert Program: gcr-viewer
Installerte Biblioteker: libgck-1.so, libgcr-base-3.so og libgcr-ui-3.so
Installerte Mapper: /usr/include/gck-1, /usr/include/gcr-3, og /usr/share/gtk-doc/html/{gcr,gck}

Korte Beskrivelser

gcr-viewer

brukes til å vise sertifikater og nøkkelfiler

libgck-1.so

inneholder GObject bindinger for PKCS#11