Grilo-0.3.16

Introduction to Grilo

Grilo is a framework focused on making media discovery and browsing easy for applications and application developers.

[注記]

注記

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

Package Information

Grilo Dependencies

Required

GLib-2.78.3 and libxml2-2.12.3

Recommended

Optional

DocBook-utils-0.6.14, liboauth-1.0.3, and GTK-Doc-1.33.2

Installation of Grilo

Install Grilo by running the following commands:

mkdir build &&
cd    build    &&

meson setup --prefix=/usr          \
            --buildtype=release    \
            -Denable-gtk-doc=false \
            ..                     &&
ninja

To test the results, issue: ninja test.

Now, as the root user:

ninja install

Command Explanations

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

-Denable-gtk-doc=false: This option disables generating documentation. If you have GTK-Doc-1.33.2 installed and wish to generate documentation, remove this option.

Contents

Installed Programs: grilo-test-ui-0.3, grl-inspect-0.3 and grl-launch-0.3
Installed Libraries: libgrilo-0.3.so, libgrlnet-0.3.so and libgrlpls-0.3.so
Installed Directories: /usr/include/grilo-0.3

Short Descriptions

grilo-test-ui-0.3

is a simple playground application that you can use to test the framework and its plugins

grl-inspect-0.3

is a tool that prints out information on available Grilo sources

grl-launch-0.3

is a tool to run Grilo operations from command line

libgrilo.so

provides the Grilo framework

libgrlnet.so

provides Grilo networking helpers for plug-ins

libgrlpls.so

provides playlist handling functions