Gtkmm-3.24.8

Gtkmm の概要

Gtkmm パッケージは GTK+ 3 への C++ インターフェースを提供します。

[注記]

注記

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

パッケージ情報

Gtkmm の依存パッケージ

必須

Atkmm-2.28.3, GTK+-3.24.38, Pangomm-2.46.3

任意

Doxygen-1.9.8

Gtkmm のインストール

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

mkdir gtkmm3-build &&
cd    gtkmm3-build &&

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

ビルド結果をテストする場合は ninja test を実行します。 Note that you must be in a graphical environment, as the tests try to open some windows.

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

ninja install

If you have built the documentation (see Command Explanations below) it was installed to /usr/share/doc/gtkmm-3.0. For consistency, move it to a versioned directory as the root user:

mv -v /usr/share/doc/gtkmm-3.0 /usr/share/doc/gtkmm-3.24.8

Command Explanations

-Dbuild-documentation=true: If you have installed Doxygen-1.9.8 this define will build and install the documentation.

パッケージ構成

インストールプログラム: なし
インストールライブラリ: libgdkmm-3.0.so, libgtkmm-3.0.so
インストールディレクトリ: /usr/include/gdkmm-3.0, /usr/include/gtkmm-3.0, /usr/lib/gdkmm-3.0, /usr/lib/gtkmm-3.0, また任意ビルドとして /usr/share/{devhelp/books/gtkmm-3.0,doc/gtkmm-3.24.8}

概略説明

libgdkmm-3.0.so

GDK の API クラスを提供します。

libgtkmm-3.0.so

GTK+ 3 の API クラスを提供します。