gnome-online-accounts-3.52.3.1

Introdução ao GNOME Online Accounts

O pacote GNOME Online Accounts contém uma estrutura usada para acessar as contas online de usuário(a).

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.3.

Informação do Pacote

Dependências do GNOME Online Accounts

Exigidas

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

Recomendadas

Opcionais

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

Instalação do GNOME Online Accounts

[Nota]

Nota

A Chave de API do Google e os tokens OAuth abaixo são específicos do LFS. Se usar estas instruções para outra distribuição ou se você pretende distribuir cópias binárias do logiciário usando estas instruções, por favor, obtenha as tuas próprias chaves seguindo as instruções localizadas em https://www.chromium.org/developers/how-tos/api-keys.

Instale o GNOME Online Accounts executando os seguintes comandos:

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

Se você tiver instalado Gi-DocGen-2025.3 e desejar construir e instalar a documentação da API desse pacote, emita:

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

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) root:

ninja install

Explicações do Comando

--buildtype=release: Especifique um tipo de construção adequado para lançamentos estáveis do pacote, pois o padrão possivelmente produza binários não otimizados.

-D google_*: Essas chaves configuram o ID e o segredo do OAuth do BLFS para os serviços do Google.

-D kerberos=true: Use essa chave se você tiver instalado o MIT Kerberos V5-1.21.3 e deseja usá-lo com o GNOME Online Accounts.

Conteúdo

Aplicativos Instalados: None
Bibliotecas Instaladas: libgoa-1.0.so e libgoa-backend-1.0.so
Diretórios Instalados: /usr/include/goa-1.0, /usr/lib/goa-1.0 e /usr/share/gtk-doc/html/goa (opcional)

Descrições Curtas

libgoa-1.0.so

contém as funções da API do GNOME Online Accounts

libgoa-backend-1.0.so

contém funções usadas pelas estruturas de retaguarda do GNOME Online Accounts