libdecor-0.2.5

#### Supplemental Linux® From Scratch - Version 13.0

### Chapter 8. Graphical Libraries

- Prev

  intel-onevpl-26.1.2

- Next

  libliftoff-0.5.0

- Up
- Home

# libdecor-0.2.5

## Introduction to libdecor

The libdecor package provides a library that helps Wayland clients draw client-side window decorations.

- Download: https://gitlab.freedesktop.org/libdecor/libdecor/-/archive/0.2.5/libdecor-0.2.5.tar.gz

### libdecor Dependencies

#### Required

Pango (with Cairo), Wayland, and Wayland-Protocols

#### Recommended

D-Bus

#### Optional

GTK-3, libxkbcommon, and OpenGL (libglvnd or Mesa; Mesa's GL is not supported) (with EGL)

## Installation of libdecor

Install libdecor by running the following commands:

    mkdir build &&
    cd    build &&

    meson setup --prefix=/usr       \
                --buildtype=release \
                -D demo=false       \
                -D gtk=disabled     \
                .. &&

    ninja

Now, as the `root` user:

    ninja install

## Command Explanations

`--buildtype=release`: Specify a buildtype suitable for stable releases of the package, as the default may produce unoptimized binaries.

`-D demo=false`: This parameter disables building the demos. Remove it if you installed the optional dependencies.

`-D gtk=disabled`: This parameter disables building the GTK-3 plugin. Remove it if you installed GTK-3.

## Contents

Installed Programs: None
Installed Libraries: libdecor
Installed Directories: /usr/include/libdecor-0 and /usr/lib/libdecor/plugins-1

### Short Descriptions

`libdecor` | provides functions to help with client-side decorations for Wayland clients

- Prev

  intel-onevpl-26.1.2

- Next

  libliftoff-0.5.0

- Up
- Home