godot-kotlin-jvm icon indicating copy to clipboard operation
godot-kotlin-jvm copied to clipboard

GH Actions builds without Wayland

Open signalno11 opened this issue 7 months ago • 3 comments

As far as I can tell, the OS image used for GH Actions lacks libwayland-dev, so it should be installed before building the rest of the program.

signalno11 avatar May 08 '25 21:05 signalno11

Hello, Can you elaborate about what that would be for ?

CedNaru avatar May 08 '25 21:05 CedNaru

Well, upstream Godot supports Wayland.

  • Fractional scaling support
  • Waypipe support (this is the big one for me, tbh. I like programming on my laptop, and I'm not really keen on moving back to X11)
  • Better integration with Wayland desktops

And I would also assume that Godot built without libwayland would be unable to output games that support Wayland.

signalno11 avatar May 09 '25 02:05 signalno11

I see. Godot is constantly adding new options to its build process so it's hard to keep track of that. It seems it tries to add Wayland by default now but like you said it requires us to download it beforehand otherwise we get that in the building process:

Image

We should probably add the new access-kit they implemented for Godot 4.5 soon as well.

But at the same time, we are switching to a GDExtension soon, so we won't need to build our own custom Godot anymore. This kind of issue will solve itself automatically.

CedNaru avatar May 09 '25 02:05 CedNaru