gnome-online-accounts-3.48.0

GNOME Online Accounts の概要

GNOME Online Accounts パッケージは、ユーザーのオンラインアカウントにアクセスするためのフレームワークを提供します。

[注記]

注記

LFS や依存パッケージが本ブックに示す最新安定バージョンでなかった場合には、BLFS 開発版においては、パッケージのビルドや処理実行が適切に行われないことがあります。

パッケージ情報

GNOME Online Accounts の依存パッケージ

必須

Gcr-3.41.1, JSON-GLib-1.8.0, rest-0.9.1, Vala-0.56.14, WebKitGTK-2.42.4

推奨

任意

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

GNOME Online Accounts のインストール

[注記]

注記

The Google API Key and OAuth tokens below are specific to LFS. If using these instructions for another distro, or if you intend to distribute binary copies of the software using these instructions, please obtain your own keys following the instructions located at https://www.chromium.org/developers/how-tos/api-keys.

以下のコマンドを実行して GNOME Online Accounts をビルドします。

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

このパッケージにテストスイートはありません。

root ユーザーになって以下を実行します。

ninja install

コマンド説明

--buildtype=release: 本パッケージの安定版リリース向けに適したビルドタイプを指定します。 デフォルトにしていると、最適化されていないバイナリを生成する場合があるためです。

-Dgoogle_*: These switches set the BLFS OAuth ID and secret for Google services.

-Dgtk_doc=true: Use this switch if you have GTK-Doc-1.33.2 installed and you wish to generate the API documentation.

-Dkerberos=true: Use this switch if you have installed MIT Kerberos V5-1.21.2 and wish to use it with GNOME Online Accounts.

パッケージ構成

インストールプログラム: goa-daemon, goa-identity-service (library executables)
インストールライブラリ: libgoa-1.0.so, libgoa-backend-1.0.so
インストールディレクトリ: /usr/include/goa-1.0, /usr/lib/goa-1.0, /usr/share/gtk-doc/html/goa (optional)

概略説明

goa-daemon

GNOME Online Accounts デーモン。

libgoa-1.0.so

GNOME Online Accounts の API 関数を提供します。

libgoa-backend-1.0.so

GNOME Online Accounts バックエンドにより利用される関数を提供します。