dunst-project / dunst

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

Move to meson #1224

Open apprehensions opened 1 year ago

apprehensions commented 1 year 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 1 year ago

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

fwsmit commented 1 year 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 1 year 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 1 year 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?