Package Details: hevel-git 0.0.1-1

Git Clone URL: https://aur.archlinux.org/hevel-git.git (read-only, click to copy)
Package Base: hevel-git
Description: a transparent window system for wayland
Upstream URL: git+https://git.sr.ht/~dlm/hevel
Licenses: ISC
Provides: hevel
Submitter: tecknian
Maintainer: tecknian
Last Packager: tecknian
Votes: 0
Popularity: 0.000000
First Submitted: 2026-01-19 17:04 (UTC)
Last Updated: 2026-03-13 17:54 (UTC)

Latest Comments

orangeman commented on 2026-03-30 20:15 (UTC) (edited on 2026-03-30 20:15 (UTC) by orangeman)

This still does not build, there are many errors relating to swc

In file included from src/window.h:5, from src/window.c:1: /usr/include/swc.h:239:6: note: declared here 239 | void swc_window_set_border(struct swc_window *window, uint32_t color, uint32_t width); | ^~~~~~~~~~~~~~~~~~~~~ src/window.c:36:29: error: implicit declaration of function ‘swc_get_zoom’ [-Wimplicit-function-declaration] 36 | if (enable_zoom && swc && swc_get_zoom() != 1.0f) { | ^~~~~~~~~~~~ src/window.c:44:5: error: too many arguments to function ‘swc_window_set_border’; expected 3, have 5 44 | swc_window_set_border(swc, inner_border_color_active, inner_border_width, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/swc.h:239:6: note: declared here 239 | void swc_window_set_border(struct swc_window *window, uint32_t color, uint32_t width); | ^~~~~~~~~~~~~~~~~~~~~ src/window.c:57:9: error: implicit declaration of function ‘swc_window_get_geometry’; did you mean ‘swc_window_set_geometry’? [-Wimplicit-function-declaration] 57 | if (swc_window_get_geometry(swc, &window_geom)) { | ^~~~~~~~~~~~~~~~~~~~~~~ | swc_window_set_geometry src/window.c: In function ‘newwindow’: src/window.c:208:3: error: too many arguments to function ‘swc_window_set_border’; expected 3, have 5 208 | swc_window_set_border(swc, inner_border_color_inactive, inner_border_width, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/swc.h:239:6: note: declared here 239 | void swc_window_set_border(struct swc_window *window, uint32_t color, uint32_t width); | ^~~~~~~~~~~~~~~~~~~~~ src/window.c:213:14: error: implicit declaration of function ‘swc_window_get_pid’; did you mean ‘swc_window_set_size’? [-Wimplicit-function-declaration] 213 | w->pid = swc_window_get_pid(swc); | ^~~~~~~~~~~~~~~~~~ | swc_window_set_size src/zoom.c: In function ‘zoom_tick’: src/zoom.c:9:19: error: implicit declaration of function ‘swc_get_zoom’ [-Wimplicit-function-declaration] 9 | float current = swc_get_zoom(); | ^~~~~~~~~~~~ src/zoom.c:15:5: error: implicit declaration of function ‘swc_set_zoom’ [-Wimplicit-function-declaration] 15 | swc_set_zoom(target); | ^~~~~~~~~~~~ make: *** [Makefile:17: hevel] Error 1

K0RR commented on 2026-02-04 22:22 (UTC) (edited on 2026-02-04 22:33 (UTC) by K0RR)

It's missing (neu?)swc as a dependency and fails to build with

extra/swcsnap/swcsnap.c:9:10: fatal error: swc_snap-client-protocol.h: No such file or directory