flightlessmango / MangoHud

A Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more. Discord: https://discordapp.com/invite/Gj5YmBb
MIT License
6.55k stars 290 forks source link

More human friendly configuration process #1476

Open luisalvarado opened 1 week ago

luisalvarado commented 1 week ago

When using it directly from gihub, if you do ./build.sh configure on Ubuntu 24.04 or 24.10 it shows that it is missing meson and mako but it can not install them like this:

WARNING: Package(s) not found: mako

I can install them manually but someone that does not know will not know what to do, so maybe something to handle the installation and permission for packages like meson, mako

So the only 2 additional steps on both Ubuntu versions that were needed were

sudo apt install python3-mako sudo apt install meson

But maybe something that faciliates not guessing would help new users of MangoHud.

flightlessmango commented 1 week ago

Would be pretty easy to nuke support for older ubuntu and just add these to the list of packages that need to be installed

luisalvarado commented 1 week ago

Is that a good thing or bad thing? @flightlessmango