Closed DuckDuckWhale closed 1 year ago
Nothing prevents you from using /usr/local
or other dirs as prefix, and I think Meson already uses it as default, I prefer /usr
because I typically package programs for distros.
Please read Meson's doc about how to control installing prefix.
By the way, providing a list of dependency names could really help building from source.
Isn't it already here? https://github.com/AlynxZhou/showmethekey#dependencies.
Obviously it is general name for projects, because different distros have different names for those package. If you mean you want a detailed list for a distro like Ubuntu, I am afraid that have a list for every distro is too hard to maintain, I am not a Ubuntu user, maybe you should find whether there is already a package for Ubuntu by other people.
@DuckDuckWhale Hi, I just tried to install on Debian 12 and am having problems. I am a total newb to installing from source, could you offer any advice on my issue https://github.com/AlynxZhou/showmethekey/issues/31? I am pretty sure I have all the dependencies, but I don't know what I am doing. Cheers!
It would be great if there is a build option to install into
/usr/local
instead of/usr
, as mentioned in https://unix.stackexchange.com/questions/8656/usr-bin-vs-usr-local-bin-on-linux:Here's the commands that I came up with, but somehow when I click the toggle button to turn it on, it snaps back and the window flashes.
By the way, providing a list of dependency names could really help building from source. Here's the packages that I installed on Ubuntu 23.04: