<ifreund>
void recently updated to the libinput version where things started breaking
<novakane>
ifreund: oh nice thanks!
<zdykstra1>
ifreund: do you have a template to package up river git head? I'd like to try it, but I prefer having xbps track what's installed.
novakane has quit [Quit: WeeChat 3.3]
<ifreund>
zdykstra1: I haven't made one yet, if you're interested in trying yourself it should look pretty much the same as the one for rundird here but with submodules: https://github.com/void-linux/void-packages/pull/29288
<ifreund>
I will of course package river for void once I fix the last 2 open bugs and tag a release
<zdykstra1>
*nod*
novakane has joined #river
miray has quit [Quit: leaving]
<ifreund>
the complexity in the zig build style is all for cross compilation, if you don't care about that a simple `zig build -Dxwayland --prefix /usr` would suffice
<ifreund>
-Drelease-safe as well if you want an optimized build
<novakane>
oh I always use a command from my history to build river, and I have just realised that I always build it in debug mode
<novakane>
never used -Drealease-safe for river
zdykstra1 is now known as zdykstra
leon-p has joined #river
yyp has quit [Read error: Connection reset by peer]
yyp has joined #river
pkap has quit [Quit: Client closed]
novakane has quit [Quit: WeeChat 3.3]
drowning has joined #river
<drowning>
a probably stupid question
<drowning>
i built river locally, now trying to build rivercarro
<drowning>
error: the following build command failed with exit code 1:
snakedye has joined #river
<leon-p>
drowning: seems like when you installed river, you did not install rivers protocol extensions. These are not necessary for river itself to function, but they are build-time dependencies for programs that want to communicate with river using those specialised interfaces.
<ifreund>
drowning: if you installed river to ~/.local, you'd need to set PKG_CONFIG_PATH for pkg-config to find the installed protocols
<drowning>
i see
<ifreund>
sadly I don't know of a better way than using pkg-config to do this kind of thing, maybe just having everyone vendor the protocols they need as is the norm for wlr-protocols is better