gnome-online-accounts-3.52.1

Introduksjon til GNOME Nettkontoer

GNOME Nettkontoer pakken inneholder en rammeverk som brukes for å få tilgang til brukerens nettkontoer.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

GNOME Nettkontoer Avhengigheter

Påkrevd

Gcr-4.3.0, JSON-GLib-1.10.0, libadwaita-1.6.1, rest-0.9.1, og Vala-0.56.17

Anbefalt

Valgfri

Gi-DocGen-2024.1, MIT Kerberos V5-1.21.3, og Valgrind-3.24.0

Installasjon av GNOME Nettkontoer

[Notat]

Notat

Google API nøkkelen og OAuth tokenene nedenfor er spesifikke for LFS. Hvis du bruker disse instruksjonene for en annen distro, eller hvis du har tenkt å distribuere binære kopier av programvaren ved å bruke disse instruksjonene, hent dine egne nøkler ved å følge instruksjonene på https://www.chromium.org/developers/how-tos/api-keys.

Installer GNOME Nettkontoer ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

meson setup                                            \
      --prefix=/usr                                    \
      --buildtype=release                              \
      -D documentation=false                           \
      -D kerberos=false                                \
      -D google_client_secret=5ntt6GbbkjnTVXx-MSxbmx5e \
      -D google_client_id=595013732528-llk8trb03f0ldpqq6nprjp1s79596646.apps.googleusercontent.com \
      .. &&
ninja

Hvis du har installert Gi-DocGen-2024.1 og du ønsker å bygge og installere API dokumentasjonen for denne pakken, utsted:

meson configure -D documentation=true &&
sed "s/project_name()/& + '-' + meson.project_version()/" \
    -i ../doc/meson.build &&
ninja

Denne pakken kommer ikke med en testpakke.

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 google_*: Disse bryterne setter BLFS OAuth ID og hemmelighet for Google tjenester.

-D kerberos=true: Bruk denne bryteren hvis du har installert MIT Kerberos V5-1.21.3 og ønsker å bruke den med GNOME Nettkontoer.

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: libgoa-1.0.so og libgoa-backend-1.0.so
Installerte Mapper: /usr/include/goa-1.0, /usr/lib/goa-1.0, og /usr/share/gtk-doc/html/goa (valgfri)

Korte Beskrivelser

libgoa-1.0.so

inneholder GNOME Nettkontoer API funksjoner

libgoa-backend-1.0.so

inneholder funksjoner som brukes av GNOME Nettkontoer bakstykker