gnome-online-accounts-3.48.0

Introduksjon til GNOME Nettkontoer

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

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

Pakkeinformasjon

GNOME Nettkontoer Avhengigheter

Påkrevd

Gcr-3.41.2, JSON-GLib-1.8.0, rest-0.9.1, Vala-0.56.14, og WebKitGTK-2.42.5

Anbefalt

Valgfri

GTK-Doc-1.33.2, MIT Kerberos V5-1.21.2, og Valgrind-3.22.0

Installasjon av GNOME Nettkontoer

[Note]

Note

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                             \
      -Dkerberos=false                                \
      -Dgoogle_client_secret=5ntt6GbbkjnTVXx-MSxbmx5e \
      -Dgoogle_client_id=595013732528-llk8trb03f0ldpqq6nprjp1s79596646.apps.googleusercontent.com \
      .. &&
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.

-Dgoogle_*: Disse bryterne setter BLFS OAuth ID og hemmelighet for Google tjenester.

-Dgtk_doc=true: Bruk denne bryteren hvis du har GTK-Doc-1.33.2 installert og du ønsker å generere API dokumentasjonen.

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

Innhold

Installerte Programmer: goa-daemon og goa-identity-service (kjørbare biblioteker)
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

goa-daemon

er GNOME Nettkontoer nissen

libgoa-1.0.so

inneholder GNOME Nettkontoer API funksjoner

libgoa-backend-1.0.so

inneholder funksjoner som brukes av GNOME Nettkontoer bakstykker