gnome-online-accounts-3.52.3.1

Introduction à GNOME Online Accounts

Le paquet GNOME Online Accounts contient une boîte à outils utilisée pour accéder aux comptes en ligne de l'utilisateur.

Ce paquet est connu pour pouvoir être construit et fonctionner correctement avec une plateform 12.3.

Informations sur le paquet

Dépendances de GNOME Online Accounts

Requises

Gcr-4.3.1, JSON-GLib-1.10.6, libadwaita-1.6.4, rest-0.9.1 et Vala-0.56.17

Recommandées

Facultatives

Gi-DocGen-2025.3, MIT Kerberos V5-1.21.3 et Valgrind-3.24.0

Installation de GNOME Online Accounts

[Note]

Note

La clef de l'API Google et les jetons OAuth ci-dessous sont spécifiques à LFS. Si vous utilisez ces instructions pour d'autres distributions, ou si vous avez l'intention de distribuer des copies binaires du logiciel en utilisant ces directives, obtenez vos propres clefs en suivant les instructions définies ici : https://www.chromium.org/developers/how-tos/api-keys.

Installez GNOME Online Accounts en exécutant les commandes suivantes :

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

Si vous avez installé Gi-DocGen-2025.3 et souhaitez construire et installer la documentation de l'API de ce paquet, exécutez :

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

Ce paquet n'a pas de suite de tests.

Maintenant, en tant qu'utilisateur root :

ninja install

Explication des commandes

--buildtype=release : spécifie le type de construction convenant aux versions stables de ce paquet, comme la valeur par défaut produit des binaires non optimisés.

-D google_* : ces paramètres utilisent l'ID 0Auth et le mot de passe de BLFS pour les services de Google.

-D kerberos=true : utilisez ce paramètre si vous avez installé MIT Kerberos V5-1.21.3 et souhaitez l'utiliser avec GNOME Online Accounts.

Contenu

Programmes installés: None
Bibliothèques installées: libgoa-1.0.so et libgoa-backend-1.0.so
Répertoires installés: /usr/include/goa-1.0, /usr/lib/goa-1.0 et /usr/share/gtk-doc/html/goa (facultatif)

Descriptions courtes

libgoa-1.0.so

contient les fonctions de l'API de GNOME Online Accounts

libgoa-backend-1.0.so

contient les fonctions utilisées par les moteurs GNOME Online Accounts