libgweather-4.4.0

libgweather の概要

libgweather パッケージは、各所からの気象情報オンラインサービスへアクセスするライブラリを提供します。

[注記]

注記

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

パッケージ情報

libgweather の依存パッケージ

必須

geocode-glib-3.26.4, GTK+-3.24.38, libsoup-3.4.4, PyGObject-3.46.0

推奨

任意

Gi-DocGen-2023.3 (gi-docgen is also provided as a meson subproject, which will be used if -Dgtk_doc=false is not passed to meson), LLVM-17.0.6 (for clang-format), pylint

libgweather のインストール

以下のコマンドを実行して libgweather をインストールします。

mkdir build &&
cd    build &&

meson setup --prefix=/usr       \
            --buildtype=release \
            -Dgtk_doc=false     \
            ..                  &&
ninja

If you have Gi-DocGen-2023.3 installed and wish to build the API documentation for this package, issue:

sed "s/libgweather_full_version/'libgweather-4.4.0'/" \
    -i ../doc/meson.build                             &&
meson configure -Dgtk_doc=true                        &&
ninja

One test needs that the locale files be installed on the system, so it is better to run the tests after installing the package.

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

ninja install

To test the results, issue: LC_ALL=C ninja test. One test, style / style-format, is known to fail due to differences between LLVM-16 and LLVM-17's version of clang-format.

コマンド説明

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

-Dgtk_doc=false: Allow building this package without Gi-DocGen-2023.3 installed. If you have Gi-DocGen-2023.3 installed and you wish to rebuild and install the API documentation, a meson configure command will reset this option.

パッケージ構成

インストールプログラム: なし
インストールライブラリ: libgweather-4.so
インストールディレクトリ: /usr/lib/libgweather-4, /usr/include/libgweather-4.0, /usr/share/gtk-doc/html/libgweather-4.0 (任意インストール), /usr/share/libgweather-4

概略説明

libgweather-4.so

気象情報を抽出するための関数を提供します。