dunst-project / dunst

Lightweight and customizable notification daemon
https://dunst-project.org
Other
4.44k stars 338 forks source link

Move to meson #1224

Open apprehensions opened 8 months ago

apprehensions commented 8 months ago

Hi @fwsmit I just to hear your thoughts for moving Dunst to a better build system such as Meson. The current makefile is using alot of GNUisms and isn't that portable and readable for that matter.

I would like to try to give this a shot.

apprehensions commented 8 months ago

This can also fix alot of consistencies, as this project is featureful and aims for both wayland and x11.

fwsmit commented 8 months ago

Yeah, go for it!

This can also fix alot of consistencies, as this project is featureful and aims for both wayland and x11.

What inconsistencies have you noticed with the current setup?

apprehensions commented 8 months ago

Unfortunately, i am unable to have the current test framework moved to Meson (valgrind is a maybe). This is mostly because of how it is designed (run this program called 'test').

I am unsure what to do.

apprehensions commented 8 months ago

For the time being i will immediately give up due to the complexity of the tests and makefile as a whole:

I had underestimated how big this project is, which is why i initially thought this would be quite easy, as i had figured dunst is this simple notification daemon program.

Could you try atleast making it smaller?