One of the long-standing desirable improvements that I’ve wanted for kdesrc-buildÂ is to automatically make it easy to login to the newly-built-from-source desktop. In fact, this is item 5 on my current ROADMAP included with the kdesrc-build source.
The issue, of course, is that it is often nowhere near good enough to compile and install a recently-compiled KDE if your distribution can’t be bothered to actually use it!
Why It’s Difficult:
Unfortunately there are many different environment variables that need to be set (e.g.Â
LD_LIBRARY_PATHÂ (on Linux and perhaps some BSDs?),
XDG_DATA_DIRS, etc.), in order to inform the shell, Â operating system, utilities, and even KDE itself that you want to use programs and libraries installed to alternate locations instead of places like
Additionally, there are environment variables that should be set on top of that to support the development of further KDE software to automatically use the KDE libraries that were just installed, which needs environment variables like
PKG_CONFIG_PATHÂ (and even things like
There are a surprising number of issues that go into solving this problem: Continue reading