dokutan / mouse_m908

Control various Redragon gaming mice from Linux, BSD and Haiku
GNU General Public License v3.0
204 stars 36 forks source link

improved compilation flags for fedora, improved fedora packaging for copr consumption #59

Open akdev1l opened 1 year ago

akdev1l commented 1 year ago

Hello Dokutan!

I am glad to see your project is doing well. Today I was working on some packaging stuff for Fedora and I created a github action to quickly package software into Fedora's COPR infrastructure (this is similar to Ubuntu's PPAs).

As I did this I wanted to try my creation on a small package and this project came to mind. I ran into some issues due to the way I packaged this earlier so I decided to rework it and make it more standard.

This is the result of those improvements. I hope it looks good.

Sidenote: I see you are migrating/migrated to meson - should I prefer to build that way?

akdev1l commented 1 year ago

this is broken still, will fix in a bit sorry for the noise

dokutan commented 1 year ago

Thanks, your changes look good, i will merge them when you are ready.

Meson support was added as a PR and i haven't had the time to learn enough about it and test it on all platforms to support it as a default. Therefore i would personally stick with make for now, but won't object if you choose meson.