Package Details: scenefx-git r269.87c0e8b-4

Git Clone URL: https://aur.archlinux.org/scenefx-git.git (read-only, click to copy)
Package Base: scenefx-git
Description: A drop-in replacement for the wlroots scene API that allows wayland compositors to render surfaces with eye-candy effects
Upstream URL: https://github.com/wlrfx/scenefx
Licenses: MIT
Conflicts: scenefx, scenefx0.4
Provides: libscenefx-0.4.so
Submitter: swayfx
Maintainer: swayfx
Last Packager: swayfx
Votes: 1
Popularity: 0.083547
First Submitted: 2024-04-17 18:04 (UTC)
Last Updated: 2025-06-24 05:24 (UTC)

Required by (3)

Sources (1)

Latest Comments

Knotrocket commented on 2025-08-14 20:35 (UTC) (edited on 2025-08-14 20:38 (UTC) by Knotrocket)

Hi, I'm having some trouble with linking the EGL libraries even though I should have all the dependencies installed.

$ pacman -Qqs egl
egl-wayland
eglexternalplatform
freeglut
gegl
lib32-libglvnd
lib32-wayland
libglvnd
wayland
[50/53] Linking target libscenefx-0.4.so
FAILED: libscenefx-0.4.so 
cc  -o libscenefx-0.4.so libscenefx-0.4.so.p/meson-generated_.._protocol_xdg-shell-protocol.c.o libscenefx-0.4.so.p/render_pixel_format.c.o libscenefx-0.4.so.p/render_egl.c.o libscenefx-0.4.so.p/render_fx_renderer_util.c.o libscenefx-0.4.so.p/render_fx_renderer_shaders.c.o libscenefx-0.4.so.p/render_fx_renderer_pixel_format.c.o libscenefx-0.4.so.p/render_fx_renderer_fx_pass.c.o libscenefx-0.4.so.p/render_fx_renderer_fx_framebuffer.c.o libscenefx-0.4.so.p/render_fx_renderer_fx_effect_framebuffers.c.o libscenefx-0.4.so.p/render_fx_renderer_fx_texture.c.o libscenefx-0.4.so.p/render_fx_renderer_fx_renderer.c.o libscenefx-0.4.so.p/types_scene_wlr_scene.c.o libscenefx-0.4.so.p/types_output_wlr_output.c.o libscenefx-0.4.so.p/types_fx_blur_data.c.o libscenefx-0.4.so.p/types_fx_corner_location.c.o libscenefx-0.4.so.p/types_fx_clipped_region.c.o libscenefx-0.4.so.p/util_array.c.o libscenefx-0.4.so.p/util_env.c.o libscenefx-0.4.so.p/util_matrix.c.o libscenefx-0.4.so.p/util_time.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,-soname,libscenefx-0.4.so -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs -flto=auto -march=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map=/home/sam/.cache/yay/scenefx-git/src=/usr/src/debug/scenefx-git -flto=auto -Wl,--start-group /usr/lib/libwlroots-0.19.so /usr/lib/libwayland-server.so -lm /usr/lib/libdrm.so /usr/lib/libxkbcommon.so /usr/lib/libpixman-1.so -lrt -lEGL /usr/lib/libgbm.so -lGLESv2 -Wl,--end-group
/usr/bin/ld: cannot find -lEGL: No such file or directory
/usr/bin/ld: cannot find -lGLESv2: No such file or directory
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: scenefx-git-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
scenefx-git - exit status 4

kruzah commented on 2025-01-13 08:30 (UTC)

Hi! Dependency should be updated from wlroots0.17 to wlroots as upstream now depends on 0.18.