This commit is contained in:
2026-07-03 05:10:51 -04:00
parent e1e7c23d1c
commit f7a32ed7ad
+17 -11
View File
@@ -63,19 +63,25 @@ official scenefx release ([0.4.1](https://github.com/wlrfx/scenefx/releases/tag/
targets wlroots 0.19 and is **not compatible**. targets wlroots 0.19 and is **not compatible**.
The Makefile looks for `scenefx-0.5` via pkg-config. This version does The Makefile looks for `scenefx-0.5` via pkg-config. This version does
**not exist as an official release** — it refers to a distro-patched **not exist as an official release** — you must build scenefx from the
scenefx that has been updated to build against wlroots 0.20 and had its master branch to get a wlroots 0.20 compatible build.
SONAME bumped to `libscenefx-0.5.so` to avoid version conflicts.
**How to get a compatible build:** **Building scenefx from source:**
- **Arch (CachyOS):** Install `scenefx-wlroots20-git` from the ```bash
[CachyOS repo](https://github.com/CachyOS/CachyOS-PKGBUILDS) (used git clone https://github.com/wlrfx/scenefx.git
by CI — version `0.4.1.r32.g7829fdc-1` or later). cd scenefx
- **Other distros:** Build scenefx from meson setup build
[git master](https://github.com/wlrfx/scenefx) and bump the project ninja -C build
version in `meson.build` to `0.5.0` before installing, or create a sudo ninja -C build install
symlink/wrapper so `pkg-config` finds it as `scenefx-0.5`. ```
The master branch `meson.build` already sets the project version to `0.5.0`
and produces `libscenefx-0.5.so` with the `scenefx-0.5` pkg-config target.
No version patching needed.
**CachyOS users:** Install `scenefx-wlroots20-git` from the
[CachyOS repo](https://github.com/CachyOS/CachyOS-PKGBUILDS) instead.
## Configuration ## Configuration