mate-desktop / mate-wayland-session

GNU General Public License v2.0
31 stars 5 forks source link

Fix installing to /usr/local #9

Closed lukefromdc closed 6 months ago

lukefromdc commented 6 months ago

Allow installs to /usr/local to complete. In meson builds schemas are not compiled in builds to /usr/local, in autotools builds schemas are compiled in the normal /usr/share/glib-2.0/schemas directory unconditionally.

In mate-wayland-components.sh, do not hardcode paths to binaries in the libexec directory, instead add /usr/libexec and /usr/local/libexec to the path

in mate-wayland.sh, look in /usr/local as well as /usr for firedecor

lukefromdc commented 6 months ago

Note that our released packages must be installable to /usr/local

lukefromdc commented 6 months ago

This is now proven to work by a test install to /usr/local on my own machine, should help with https://github.com/mate-desktop/mate-wayland-session/issues/6 and might fix it entirely. Will merge as everyone is time saturated and any nre problems would have to be fixed by myself anyway.