SceneFX-0.4.1

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

### Chapter 9. Graphical Toolkits

- Prev

  Motif-2.3.8

- Next

  wlroots-0.19.2

- Up
- Home

# SceneFX-0.4.1

## Introduction to SceneFX

SceneFX provides Wlroots-based Wayland compositors with eye-candy surface rendering functions in place of the Wlroots scene API.

- Download: https://github.com/wlrfx/scenefx/archive/0.4.1/scenefx-0.4.1.tar.gz

### SceneFX Dependencies

#### Required

libdrm, GBM (libgbm or Mesa), Glslang, OpenGL + EGL + GLESv2 (libglvnd or Mesa; Mesa's GL is not supported), Pixman, Wayland, Wayland-Protocols, and wlroots-0.19.2

## Installation of SceneFX

Install SceneFX by running the following commands:

    mkdir build &&
    cd    build &&

    meson setup --prefix=/usr       \
                --buildtype=release \
                -D examples=false   \
                .. &&
    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 examples=false`: This parameter disables building the examples. Due to possibly bad dependency instructions, this causes the build to fail if using samurai-737f70 until the third attempt of running. The examples cause protocol generation to end prematurely which are needed for the main library and the examples. Ninja papers over the issue.

## Contents

Installed Programs: None
Installed Libraries: libscenefx-0.4
Installed Directories: /usr/include/scenefx-0.4

### Short Descriptions

`libscenefx-0.4` | provides eye-candy surface rendering functions for Wlroots-based Wayland compositors

- Prev

  Motif-2.3.8

- Next

  wlroots-0.19.2

- Up
- Home