Closed etag4048 closed 1 month ago
Let's wait for merging Wayland in LVGL and update the submodule here too.
BTW the commit made 5h ago made changes to the Makefile, but the documentation states that it's currently broken..
@100ask does the Makefile work well now?
does the Makefile work well now?
I am currently planning to fix this issue, the meaning here is not to abandon Makefile, right?
@100ask Correct it means that's it's currently broken, and that cmake should be used instead. I've only removed the 'shall' verb, it was in future tense, making it slightly ambiguous. That's great news, let me know when you've fixed so that I can test it and even add the wayland target.
@100ask Correct it means that's it's currently broken, and that cmake should be used instead. I've only removed the 'shall' verb, it was in future tense, making it slightly ambiguous. That's great news, let me know when you've fixed so that I can test it and even add the wayland target.
Makefile fixed: https://github.com/lvgl/lv_port_linux/pull/53
Hello! Any updates on this PR?
It seems it was forgotten. @etag4048 Will you have time to finalize it?
@kisvegabor @anaGrad Will attempt to finish this week, I wanted to add wayland to the regular makefile too.
Fantastic, thank you! :+1:
Hi @etag4048 any progress with this PR? Thanks.
@nicusorcitu my colleague @EDGEMTech-GabrielC is currently reviewing, testing as well as making adjustments.
@nicusorcitu it should be working now, can you test please ?
@anaGrad can you please verify? Thanks.
I tested and on first run it looks great!
Will it work also with LVGL master/v9.2 branch? can you please verify?
Yes, works fine
@etag4048 please resolve the conflict and we are good to go :slightly_smiling_face:
@kisvegabor Ready.
Thank you Erik.
Pleas take a look at the CI, now all the test are failing. :(
Thank you, Erik! Merging.
@kisvegabor Fixed the CI... I am not familiar with the RHEL, oraclelinux and rocky linux. Not my style of distributions @debug-richard Could you help out and please tell me the name of the packages for wayland-scanner and wayland-client in those distributions? Before the CI I've never had issues compiling on Ubuntu 22.04, I am interested in what issues did you experience when you say you had a hard time building.
@etag4048 About my experience:
Unfortunately, you forgot to enable the wayland build in the CI file which means the dependencies for the wayland build are currently missing.
I fired up the Docker containers and these seem to be the required dependencies:
RHEL:
dnf -y install libxkbcommon-devel wayland-devel wayland-protocols-devel
DEBIAN:
apt-get install -y libxkbcommon-dev libwayland-dev wayland-protocols
@debug-richard Thanks for the package names, at least on Ubuntu one can use apt-cache search <term>
to find packages, but oracle linux idk.. :)
I did not forget to add the wayland test, it's just that I don't want to mess with RHEL
@nicusorcitu I want to perform some small refactoring, like doing a separate file per backend. Improve the readme, to list the required dependencies for popular distros. Also integrating the backend selection to the GNU Makefile would be nice.
Sure, any improvement is much appreciated :)
BTW the commit made 5h ago made changes to the Makefile, but the documentation states that it's currently broken.. Haven't tried to build with the makefile